.header__title{word-break:break-all}.header__subtitle{margin-top:24px;color:var(--text-secondary, #454545);font-size:16px;line-height:1.75}.meta{display:flex;align-items:center}.meta__avatar{margin-right:.5rem;width:40px;border-radius:50%;position:relative}.meta__avatar:before{content:"";display:block;width:100%;padding-bottom:100%}.meta__avatar>:first-child{position:absolute;inset:0}.meta__column{display:flex;flex-direction:column;padding-left:.5rem;padding-right:.5rem;font-size:14px;line-height:1}.meta__label{margin-bottom:2px;color:var(--text-secondary, #454545);font-size:12px;line-height:1}.meta__shorten{flex:auto}@media (min-width: 768px){.meta__shorten{display:none;visibility:hidden}}.meta__author{flex:auto}@media (max-width: 767px){.meta__author{display:none;visibility:hidden}}.meta__date{flex:initial}@media (max-width: 767px){.meta__date{display:none;visibility:hidden}}@media (min-width: 768px){.meta__avatar{margin-right:.75rem}.meta__column{padding-left:.75rem;padding-right:.75rem}}.markdown>*+*{margin-top:1.5rem}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{margin-top:3rem;word-break:break-all}.markdown h1+p,.markdown h2+p,.markdown h3+p,.markdown h4+p,.markdown h5+p,.markdown h6+p{margin-top:1rem}.markdown h2{display:inline;width:-webkit-max-content;width:max-content;background:linear-gradient(transparent 55%,var(--accent-heading-line, rgba(250, 206, 0, .5)) 55%,var(--accent-heading-line, rgba(250, 206, 0, .5)) 88%,transparent 88%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.markdown h2:before{content:"";display:block;height:3rem}.markdown h4{padding-bottom:.25rem;border-bottom:1px solid currentColor}.markdown h5{padding-left:.75rem;border-left:4px solid currentColor}.markdown p,.markdown li{font-size:16px;line-height:1.75}.markdown a{color:currentColor;text-decoration:underline;word-wrap:break-word;position:relative;margin-left:.125rem;margin-right:.125rem}.markdown img{object-fit:cover}.markdown ul{list-style-type:disc}.markdown ul ul,.markdown ul ol,.markdown ol ul,.markdown ol ol{margin-top:.5rem}.markdown li+li{margin-top:.5rem}.markdown ul,.markdown ol{padding-left:1rem}@media (min-width: 768px){.markdown ul,.markdown ol{padding-left:2rem}}.markdown pre{padding:1rem;border-radius:.5rem}.markdown pre>code{font-size:14px}@media (min-width: 768px){.markdown pre{padding:1.5rem 2rem}}.markdown :not(pre)>code{color:var(--article-code, #1b1b1b);background-color:var(--article-inlinecode, #e6e6e6);border-radius:.25rem;padding:.125rem .25rem;white-space:normal;word-spacing:normal;word-break:break-all;font-size:14px;line-height:1}.markdown blockquote{border-left:solid .375rem var(--article-blockquote, #e6e6e6);padding-left:.625rem;padding-top:1rem;padding-bottom:1rem;color:var(--text-ternary, #5c5c5c)}@media (min-width: 768px){.markdown blockquote{padding-left:1.625rem}}.markdown blockquote blockquote{margin-top:1rem}.markdown table{width:100%;border-spacing:1rem 1rem;border:1px solid var(--text-primary, #1b1b1b);border-radius:.25rem}.markdown table thead{text-align:left}.markdown table tbody{vertical-align:baseline}@media (min-width: 768px){.markdown table{border-spacing:2rem 1rem;border-radius:.5rem}}.markdown hr{border:none;height:1px;background-color:var(--article-hr, #f6f6f6);border-radius:1px}.footnotes p,.footnotes li{font-size:14px}.written-by:before{content:"";display:block;height:1px;background-color:var(--screen-border, #f6f6f6);border-radius:1px}@media (min-width: 768px){.written-by:before{margin-left:var(--keyline-x);margin-right:var(--keyline-x)}}.written-by .profile{padding:32px 0}.profile{display:grid;grid-template-areas:"avatar author" "bio bio" "comment comment";grid-template-columns:auto 1fr;grid-gap:1.5rem 1rem;gap:1.5rem 1rem;align-items:center}.profile__avatar{grid-area:avatar;width:80px;position:relative}.profile__avatar:before{content:"";display:block;width:100%;padding-bottom:100%}.profile__avatar>:first-child{position:absolute;inset:0}.profile__author-wrapper{grid-area:author;position:relative;height:100%}.profile__author{position:absolute;top:50%;left:0;transform:translateY(-50%)}.profile__bio{grid-area:bio;color:var(--text-ternary, #5c5c5c);font-size:14px;line-height:2}.profile__comment{grid-area:comment;font-size:16px;line-height:1.75}@media (min-width: 768px){.profile{grid-template-areas:"avatar author" ". bio" "comment comment";grid-gap:0rem 3rem;gap:0rem 3rem}.profile__avatar{width:120px}.profile__comment{margin-top:1.5rem}}.embed_link{--card-focus-tx: 0px;--card-focus-jump-dashoffset: 26}.embed_card_wrapper{position:relative;width:100%;height:100%}.embed_card{display:flex;flex-direction:column;border:1px solid var( --main-lighter, #EFF6FB);border-radius:8px;min-height:120px;padding:12px 16px;font-size:14px;line-height:1.75}@media screen and (min-width: 768px){.embed_card{padding:16px 32px}}@media screen and (hover: hover) and (pointer: fine){.embed_card_wrapper:hover,.embed_card_wrapper:focus-within{--card-focus-tx: 2px;--card-focus-jump-dashoffset: 0}}.embed_card__title{display:flex;flex-grow:1;align-items:center;color:var(--text-primary, #1b1b1b)}.embed_card__host{display:flex;flex-direction:row;align-items:center;gap:4px;color:var(--text-ternary, #5c5c5c)}.embed_card__read{position:absolute;bottom:.25rem;right:1.5rem}.embed_card__icon{color:var(--main-vivid, #2491ff)}.embed_card__icon--read{transform:translate(var(--card-focus-tx));transition:transform .3s ease-out}.embed_card__icon--read .pt-line{stroke-dasharray:26 50;stroke-dashoffset:var(--card-focus-jump-dashoffset);stroke-width:2px;transition:stroke-dashoffset .3s ease-out}code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:none;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:var(--article-code, #1b1b1b)}:not(pre)>code[class*=language-]{white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#d4d0ab}.token.punctuation{color:#fefefe}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#ffa07a}.token.boolean,.token.number{color:#00e0e0}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#abe338}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#00e0e0}.token.atrule,.token.attr-value,.token.function{color:gold}.token.keyword{color:#00e0e0}.token.regex,.token.important{color:gold}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}
