.article-container.post-content{--article-ink: var(--paper-ink);--article-muted: var(--paper-muted);--article-line: var(--paper-line);--article-accent: var(--paper-accent);--article-accent-strong: var(--paper-accent-strong);--article-soft: var(--paper-accent-soft);padding:clamp(1.5rem,4vw,3.75rem) clamp(1.2rem,5vw,4rem);color:var(--article-ink);font-size:16px;line-height:1.85;letter-spacing:.015em;overflow-wrap:break-word;word-break:break-word;background-image:repeating-linear-gradient(0deg,transparent 0 31px,var(--paper-rule) 32px,transparent 33px)}.article-container.post-content>*{max-width:100%;min-width:0}.article-container.post-content p{margin:1em 0;color:var(--article-muted);line-height:1.85;text-align:left}.article-container.post-content :is(h2,h3,h4){position:relative;margin:2em 0 .7em;padding-left:0;color:var(--article-ink);line-height:1.4;letter-spacing:.01em}.article-container.post-content :is(h2,h3):before{display:none}.article-container.post-content :is(h2,h3):after{display:block;width:2.8em;height:6px;margin-top:.35em;content:"";background:var(--article-accent);opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 7'%3E%3Cpath d='M1 4.5C10 2.5 16 5 24 3.6S40 5.2 47 3.4' fill='none' stroke='black' stroke-linecap='round' stroke-width='2'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 7'%3E%3Cpath d='M1 4.5C10 2.5 16 5 24 3.6S40 5.2 47 3.4' fill='none' stroke='black' stroke-linecap='round' stroke-width='2'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.article-container.post-content a:not(.headerlink):not(.fancybox){color:var(--article-accent-strong);font-weight:600;text-decoration-line:underline;text-decoration-style:wavy;text-decoration-color:color-mix(in srgb,var(--article-accent) 55%,transparent);text-decoration-thickness:1.5px;text-underline-offset:4px;overflow-wrap:anywhere;transition:color .16s ease,text-decoration-color .16s ease}.article-container.post-content a:not(.headerlink):not(.fancybox):hover,.article-container.post-content a:not(.headerlink):not(.fancybox):focus-visible{color:var(--article-accent-strong);text-decoration-color:var(--article-accent-strong)}.article-container.post-content mark{padding:.06em .22em;border-radius:.7em .35em .6em .3em/.35em .7em .3em .6em;color:var(--article-ink);background:color-mix(in srgb,var(--article-soft) 82%,var(--article-accent) 18%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.article-container.post-content blockquote{position:relative;margin:2rem 0 1.7rem;padding:1.1rem 1.2rem 1rem;border:1px solid color-mix(in srgb,var(--article-accent) 24%,var(--article-line));border-left:3px solid var(--article-accent);border-radius:0 5px 6px 0;background:color-mix(in srgb,var(--article-soft) 52%,var(--paper-surface) 48%);color:var(--article-muted);box-shadow:var(--paper-shadow-soft)}.article-container.post-content blockquote:before{position:absolute;top:-10px;left:50%;width:70px;height:19px;content:"";opacity:.58;background:repeating-linear-gradient(45deg,rgba(255,255,255,.18) 0 2px,transparent 2px 7px),var(--paper-tape);transform:translate(-50%) rotate(-1deg)}.article-container.post-content blockquote>:first-child{margin-top:0}.article-container.post-content blockquote>:last-child{margin-bottom:0}.article-container.post-content hr{height:9px;margin:2rem auto;border:0;background:var(--article-line);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 10'%3E%3Cpath d='M0 5C5 0 7 0 10 5s7 5 10 0 7-5 10 0 7 5 10 0' fill='none' stroke='black' stroke-linecap='round' stroke-width='1.6'/%3E%3C/svg%3E") center / 40px 10px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 10'%3E%3Cpath d='M0 5C5 0 7 0 10 5s7 5 10 0 7-5 10 0 7 5 10 0' fill='none' stroke='black' stroke-linecap='round' stroke-width='1.6'/%3E%3C/svg%3E") center / 40px 10px repeat-x}.article-container.post-content :is(ul,ol){padding-left:1.55rem;color:var(--article-muted)}.article-container.post-content li{margin:.45rem 0;color:var(--article-muted)}.article-container.post-content li::marker{color:var(--article-accent)}.article-container.post-content .table-wrap{margin:1.4rem 0;overflow-x:auto;border:1px solid var(--article-line);border-radius:var(--paper-radius-small);background:var(--paper-surface);box-shadow:var(--paper-shadow-soft)}.article-container.post-content table{width:100%;min-width:0;border-collapse:collapse;color:var(--article-muted)}@media screen and (max-width:768px){.article-container.post-content table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin}.article-container.post-content table::-webkit-scrollbar{display:block;height:4px}.article-container.post-content table::-webkit-scrollbar-thumb{border-radius:999px;background:var(--paper-dash)}}.article-container.post-content :is(th,td){padding:.7rem .85rem;border-bottom:1px dashed var(--article-line);text-align:left;vertical-align:top;overflow-wrap:anywhere}.article-container.post-content th{color:var(--article-ink);background:var(--paper-surface-alt);font-weight:700}.article-container.post-content tr:last-child :is(th,td){border-bottom:0}.article-container.post-content :is(figure,.gallery-group,.tag-gallery-group){margin:1.5rem 0}.article-container.post-content :is(figure,.gallery-group,.tag-gallery-group) img,.article-container.post-content>img{display:block;max-width:100%;max-height:none;margin:.8rem auto;border:1px solid var(--article-line);border-radius:4px 8px 5px 7px;box-shadow:var(--paper-shadow-soft)}.article-container.post-content figcaption,.article-container.post-content .gallery-group-name{margin-top:.55rem;color:var(--article-muted);font-size:.82rem;text-align:center}.article-container.post-content .footnotes{margin-top:2rem;padding-top:1rem;border-top:1px dashed var(--paper-dash);color:var(--article-muted);font-size:.84rem}.article-container.post-content sup a{display:inline-flex;min-width:1.25rem;height:1.25rem;align-items:center;justify-content:center;border:0;border-radius:var(--paper-radius-small);color:var(--article-accent-strong);background:var(--article-soft);text-decoration:none}.article-container.post-content :is(pre,figure.highlight,.code-block){border:1px solid var(--article-line);border-radius:var(--paper-radius-small);background:var(--paper-surface-alt);box-shadow:var(--paper-shadow-soft)}.article-container.post-content :not(pre)>code{padding:.12em .36em;border:1px solid color-mix(in srgb,var(--article-accent) 24%,var(--article-line));border-radius:3px;color:var(--article-accent-strong);background:var(--article-soft);font-family:var(--paper-mono);font-size:.88em}.article-container.post-content .solitude-tag.note{border-color:color-mix(in srgb,var(--tag-note-color, var(--article-accent)) 30%,var(--article-line));border-radius:0 6px 6px 0;background:color-mix(in srgb,var(--tag-note-color, var(--article-accent)) 7%,var(--paper-surface));box-shadow:var(--paper-shadow-soft)}.article-container.post-content .solitude-tag.note:before{background:var(--tag-note-color, var(--article-accent))}.article-container.post-content .tag-tabs,.article-container.post-content .tag-tabs .nav-tabs,.article-container.post-content .tag-tabs .tab-contents{border-color:var(--article-line);border-radius:var(--paper-radius-small)}.article-container.post-content .tag-tabs .nav-tabs{background:var(--paper-surface-alt)}.article-container.post-content .tag-tabs .nav-tabs .tab.active button{color:var(--article-accent-strong);background:var(--article-soft)}@media screen and (max-width:767px){#post .post-reward .reward-main{position:fixed!important;inset:50% .5rem auto!important;z-index:1300;width:auto!important;max-width:none!important;max-height:calc(100dvh - 2rem);overflow-y:auto;padding:0;transform:translateY(-50%)!important;translate:none!important;box-sizing:border-box}#post .post-reward.is-open:before{position:fixed;inset:0;z-index:-1;content:"";background:var(--paper-mask)}#post .post-reward .reward-main .reward-all{width:100%;max-width:none;box-sizing:border-box;padding:.75rem}#post .post-reward .reward-main .reward-group{width:100%;gap:.25rem;justify-content:center}#post .post-reward .reward-main .reward-group .reward-item{flex:1 1 0;min-width:0;padding-inline:.25rem}#post .post-reward .reward-main .reward-group .reward-item img,#post .post-reward .reward-main .reward-group .reward-item .post-qr-code-desc{width:min(130px,100%);max-width:100%;height:auto}}#post .post-meta__tags,#post .post-meta__tags .tags-punctuation{display:inline-flex;align-items:center;gap:.28rem;white-space:nowrap}#post .post-meta__tags .tagsPageCount{flex:0 0 auto;margin-left:.15rem}#post .post-meta__tags{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}#post .post-meta__tags .tags-punctuation{overflow:visible;text-overflow:clip}#post .post-tools-right .tag_share .post-meta__tag-list .post-meta__tags,#post .post-tools-right .tag_share .post-meta__tag-list .post-meta__tags .tagsPageCount,.relatedPosts-random{border-radius:var(--paper-radius-small)}#post .post-tools-right:has(.post-meta__tags){margin-top:22px}@media screen and (max-width:768px){#post .post-tools-right:has(.post-meta__tags){margin-top:18px}}@media screen and (max-width:768px){.post #post-info #post-firstinfo .meta-firstline{align-items:center;gap:8px}.post #post-info #post-firstinfo .meta-firstline span.post-meta-categories{display:inline-flex;width:auto;min-width:0;height:32px;flex:0 0 auto;align-items:center;margin-left:0;white-space:nowrap}.post #post-info #post-firstinfo .meta-firstline span.post-meta-categories a.post-meta-categories{display:inline-flex;width:auto;height:32px;min-width:0;flex:0 0 auto;align-items:center;padding:0 .5rem;white-space:nowrap}}#post .post-vote{display:flex;flex-direction:column;align-items:center;gap:12px;margin:22px auto 30px;max-width:540px;padding:20px 22px 18px;border:1px dashed var(--paper-dash);border-radius:var(--paper-radius);background:var(--paper-surface-alt);box-shadow:var(--paper-shadow-soft)}#post .post-vote__title{margin:0;color:var(--paper-muted);font-size:.9rem;font-weight:600;letter-spacing:.04em}#post .post-vote__field{display:flex;gap:6px}#post .post-vote__star{display:inline-flex;align-items:center;justify-content:center;padding:2px;border:0;background:transparent;color:var(--paper-dash);cursor:pointer;transition:color .16s var(--paper-ease),transform .12s var(--paper-ease)}#post .post-vote__star i{font-size:1.55rem;line-height:1;color:inherit}#post .post-vote__star.is-active{color:var(--paper-accent);transform:translateY(-2px)}#post .post-vote__star.is-selected{color:var(--paper-accent-strong)}#post .post-vote__star:focus-visible{outline:2px solid var(--paper-accent);outline-offset:2px}#post .post-vote__star[aria-checked=true]{color:var(--paper-accent-strong)}#post .post-vote__summary{display:flex;align-items:center;gap:12px;color:var(--paper-muted);font-size:.85rem;font-variant-numeric:tabular-nums}#post .post-vote__score{min-width:2ch;color:var(--paper-accent-strong);font-weight:700}#post .post-vote__meter{position:relative;display:block;width:120px;height:6px;overflow:hidden;border-radius:999px;background:var(--paper-line)}#post .post-vote__meter-bar{position:absolute;top:0;left:0;height:100%;width:0;border-radius:inherit;background:var(--paper-accent);transition:width .26s var(--paper-ease)}@media screen and (max-width:768px){#post .post-vote{margin:18px auto 24px;padding:16px 16px 14px}#post .post-vote__star i{font-size:1.35rem}#post .post-vote__meter{width:92px}}
