@font-face{font-family:Ma Shan Zheng;src:url(/fonts/MaShanZheng-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Yomogi;src:url(/fonts/Yomogi-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Caveat;src:url(/fonts/Caveat.ttf)format("truetype");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Noto Serif Share;src:url(/fonts/NotoSerifSC-Share-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}html,body{width:100%;height:100%;margin:0;padding:0;overflow:hidden}.selection-screen{padding:0;overflow:hidden}.candidate-stage{width:min(100%,760px);margin-inline:auto;position:absolute;inset:0;overflow:hidden}.candidate-track{z-index:1;pointer-events:none;transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.current-candidate .poem-work{pointer-events:auto}.candidate-slot{box-sizing:border-box;opacity:0;justify-content:center;align-items:center;width:100%;height:100%;padding:5.5rem 2.5rem 8.5rem;transition:opacity .5s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0}.candidate-slot.current-candidate{opacity:1}.candidate-stage{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.candidate-neighbor{transition:opacity .22s}.candidate-stage.is-switching .candidate-neighbor{opacity:0;pointer-events:none;transition-duration:.1s}.selection-screen .poem-frame{flex:0 0 100%;justify-content:space-between;gap:1rem;height:100%;min-height:0;max-height:100%;position:relative}.selection-screen .poem-body{flex:auto;min-height:0}.selection-screen .poem-text{font-size:clamp(28px,min(6svh,9vw),60px)}.poem-work{flex-shrink:0;position:relative}.poem-annotations{flex-direction:column;align-items:center;gap:.75rem;width:clamp(54px,14vw,110px);height:100%;display:flex;position:absolute;top:0;left:calc(100% + .6rem)}.judge-comment{color:#963b32;writing-mode:vertical-rl;text-align:start;white-space:pre-wrap;scrollbar-width:none;flex:1;order:-1;width:100%;min-height:0;margin:0;font:400 clamp(14px,1.4vw,18px)/1.7 Noto Serif SC,Noto Serif JP,Georgia,serif;overflow:auto}.judge-comment::-webkit-scrollbar{display:none}.poem-annotations:not(:has(.judge-comment)){justify-content:flex-end}html:not([lang^=en]) .selection-screen .poem-frame:not(.empty-poem) .poem-work:has(.judge-comment){align-items:flex-start;gap:.6rem;max-height:100%;display:flex}html:not([lang^=en]) .selection-screen .poem-frame:not(.empty-poem) .poem-work:has(.judge-comment) .poem-annotations{align-items:flex-start;gap:.45rem;width:max-content;height:auto;max-height:100%;margin-top:.7em;position:static}html:not([lang^=en]) .selection-screen .poem-frame:not(.empty-poem) .poem-work:has(.judge-comment) .judge-comment{width:max-content;height:auto;max-height:min(var(--note-measure,13em), calc(var(--selection-body-height,100vh) - 9rem));text-align:left;letter-spacing:0;line-break:strict;color:#a45448;flex:0 auto;line-height:1.9;overflow:visible}html[lang^=ja] .poem-annotations{--note-measure:17em}.poem-annotations .selection-seals:empty{display:none}html:not([lang^=en]) .poem-annotations:has(.judge-comment) .selection-seals:not(:empty){margin-top:.4rem}.poem-annotations:has(.judge-comment) .vote-slot{margin-top:.5rem}html:not([lang^=en]) .poem-annotations .selection-seals{flex-direction:column}html[lang^=en] .selection-screen .poem-text{font-size:clamp(18px,min(4.8vw,4.5svh),36px)}html[lang^=en] .poem-work{padding-bottom:8.5rem}html[lang^=en] .poem-annotations{grid-template-rows:1fr auto;grid-template-columns:1fr auto;align-items:center;gap:.5rem 1rem;width:max(100%,270px);max-width:calc(100vw - 5rem);height:7rem;display:grid;top:auto;bottom:0;left:50%;transform:translate(-50%)}html[lang^=en] .judge-comment{writing-mode:horizontal-tb;order:0;grid-row:1/3;height:100%;font-size:19px;line-height:1.4}html[lang^=en] .selection-seals,html[lang^=en] .vote-slot{grid-column:2}html[lang^=en] .poem-annotations .selection-seals{grid-row:1}html[lang^=en] .poem-annotations .vote-slot{grid-row:2}.vote-slot{flex-shrink:0;width:54px;height:54px}.selection-seals{pointer-events:none;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.selection-seal{color:#a34337;letter-spacing:0;border:2px solid #a34337;border-radius:9% 4% 8% 3%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font:600 17px/1.2 Noto Serif SC,Noto Serif JP,serif;display:inline-flex;transform:rotate(-5deg)}.seal-people,.seal-empty{color:#f2efe9;background:#a34337;transform:rotate(5deg)}.poem-annotations{--seal-delay:.15s;--vote-delay:.65s}.poem-annotations:has(.judge-comment){--seal-delay:1s;--vote-delay:1.5s}.first-reveal .selection-seal{animation:seal-stamp .45s var(--seal-delay) both}.first-reveal .judge-comment{animation:.8s .15s both ink-reveal}.first-reveal .vote-slot{animation:vote-reveal .25s var(--vote-delay) both}@keyframes vote-reveal{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes seal-stamp{0%{opacity:0;scale:1.6}70%{scale:.94}to{opacity:1;scale:1}}@keyframes ink-reveal{0%{opacity:0;clip-path:inset(0 0 100%);filter:blur(2px)}to{opacity:1;clip-path:inset(0);filter:blur()}}.selection-seal,.vote-button{-webkit-user-select:none;user-select:none}.off-form .poem-text{opacity:.5}.invalid-line{border-inline-end:1px solid #a34337}.form-issue{color:#963b32;font-size:12px}.empty-candidate-hint{color:#766d64;font-size:12px}.selection-screen .empty-poem .poem-work{padding-bottom:8rem}.selection-screen .empty-poem .poem-annotations{flex-direction:column;width:260px;max-width:calc(100vw - 6rem);height:7rem;display:flex;top:auto;bottom:0;left:50%;transform:translate(-50%)}.selection-screen .empty-poem .judge-comment{writing-mode:horizontal-tb;text-align:center;order:1;height:auto;font-size:16px;line-height:1.5}.candidate-ticks{align-items:end;gap:.4rem;display:flex;position:absolute;bottom:6rem;left:50%;transform:translate(-50%)}.selection-screen .candidate-ticks{top:var(--controls-top,calc(100% - 6rem));bottom:auto}.candidate-tick{cursor:pointer;color:#5e564e;background:0 0;border:0;flex-direction:column;justify-content:end;align-items:center;min-width:36px;min-height:44px;padding:8px;display:flex}.tick-bar{width:22px;height:var(--votes-height,2px);opacity:.3;background:currentColor;transition:height .4s}.candidate-tick[aria-current=true] .tick-bar{opacity:1}.tick-count{font:10px/1.5 monospace}.tick-empty .tick-bar{background:0 0;border-top:1px dashed}.tick-invalid .tick-bar{background:0 0;border-top:1px dotted}.candidate-neighbor{color:#5e564e;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.5rem;width:clamp(44px,14vw,120px);height:clamp(200px,42svh,390px);padding:0;display:flex;position:absolute;top:calc(50% - 2rem);transform:translateY(-50%)}.neighbor-left{left:0}.candidate-neighbor{-webkit-user-select:none;user-select:none;height:100%;display:block;top:0;transform:none}.neighbor-right{right:0}.neighbor-preview{top:var(--neighbor-top,0);width:100%;height:var(--neighbor-height,100%);opacity:.18;pointer-events:none;position:absolute;left:0;overflow:hidden}.neighbor-preview .poem-text{width:max-content;position:absolute;top:50%;transform:translateY(-50%)}.neighbor-left .neighbor-preview{-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.neighbor-right .neighbor-preview{-webkit-mask-image:linear-gradient(270deg,#0000,#000);mask-image:linear-gradient(270deg,#0000,#000)}.neighbor-left .poem-text{clip-path:inset(0 0 0 50%);right:0}.neighbor-right .poem-text{clip-path:inset(0 50% 0 0);left:0}.neighbor-arrow{opacity:.65;place-items:center;width:44px;height:44px;font:30px/1 Georgia,serif;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.candidate-neighbor:hover .neighbor-arrow,.candidate-neighbor:focus-visible .neighbor-arrow{opacity:1}.candidate-neighbor:focus-visible{outline:none}.candidate-neighbor[hidden]{display:none}.vote-button{color:#a34337;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:54px;height:54px;padding:0;font:13px/1.4 Noto Serif SC,Noto Serif JP,Georgia,serif;display:grid;position:relative}html[lang^=en] .vote-button,html[lang^=ja] .vote-button{font-size:10px}html[lang^=en] .vote-button{font-size:13px}.vote-button:focus-visible{outline-offset:5px;outline:1px solid #963b32}.vote-button:disabled{opacity:1;cursor:default}.vote-button[aria-busy=true]{opacity:.5;cursor:wait}.vote-button .enso{pointer-events:none;width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;inset:-5px;overflow:visible;transform:scaleX(-1)}.enso-preview{opacity:0;transition:opacity .2s}@media (hover:hover){.vote-button:not(.is-voted):hover .enso-preview{opacity:.16}}.vote-button:not(.is-voted):focus-visible .enso-preview{opacity:.16}.enso-reveal{stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset .9s cubic-bezier(.4,0,.25,1)}.is-voted .enso-reveal{stroke-dashoffset:0}.vote-status{text-align:center;color:#766d64;font:11px/1.5 Space Mono,monospace;position:absolute;bottom:4.7rem;left:10%;right:10%}.selection-screen .vote-status{top:calc(var(--controls-top,80%) + 48px);bottom:auto}.turnstile-challenge{z-index:200;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)}.share-selection-marks{z-index:2;flex-direction:column;align-items:center;gap:20px;display:flex;position:absolute}.share-judge-comment{color:#963b32;width:100%;min-height:0;font:26px/1.7 var(--annotation-font);writing-mode:vertical-rl;white-space:pre-wrap;overflow-wrap:anywhere;order:-1;margin:0}.share-card-zh{--annotation-font:"Ma Shan Zheng", "Noto Serif SC", cursive}.share-card-jp{--annotation-font:"Yomogi", "Noto Serif JP", cursive}.share-card-en{--annotation-font:"Caveat", Georgia, cursive}.share-card-en .share-selection-marks{flex-direction:row;align-items:flex-start}.share-card-en .share-judge-comment{writing-mode:horizontal-tb;flex:1;font-size:28px;line-height:1.4}.share-selection-marks .selection-seal{flex-shrink:0}html{--annotation-font:"Ma Shan Zheng", "Noto Serif SC", cursive}html[lang^=ja]{--annotation-font:"Yomogi", "Noto Serif JP", cursive}html[lang^=en]{--annotation-font:"Caveat", Georgia, cursive}.judge-comment,.share-judge-comment{font-family:var(--annotation-font)}.share-toggle:disabled{opacity:.3;cursor:default}@media (width<=600px){.selection-seal{width:2rem;height:2rem;font-size:14px}.selection-screen .poem-meta,.selection-screen .poem-signature{font-size:10px}.poem-annotations{gap:.5rem}.vote-button{font-size:11px}.judge-comment{font-size:12px}}@media (prefers-reduced-motion:reduce){.candidate-track,.selection-screen *,.share-selection-marks *,#poem-stream{transition:none!important;animation:none!important}}body{color:#2c2c2c;background:#f2efe9}.hidden{display:none!important}#content{position:fixed;inset:0;overflow:hidden}#global-bg{z-index:0;pointer-events:none;background-color:#f2efe9;position:absolute;inset:0}.bg-layer{background-blend-mode:multiply;opacity:0;background-color:#f2efe9;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity 1.2s;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#0000 20%,#000 55%);mask-image:radial-gradient(#0000 20%,#000 55%)}.bg-layer.active{opacity:.85}html[lang^=en] .selection-background .bg-layer.active{opacity:.22}@media (aspect-ratio<=1){.bg-layer{background-position:50% 40%;background-size:100%;-webkit-mask-image:linear-gradient(#000 0% 22%,#0000 48%);mask-image:linear-gradient(#000 0% 22%,#0000 48%)}}#poem-stream{will-change:transform;z-index:1;flex-direction:column;width:100%;height:100%;transition:transform 1s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.poem-screen{box-sizing:border-box;z-index:1;flex:0 0 100%;justify-content:center;align-items:center;width:100%;height:100svh;padding:6.5rem 1.5rem 3rem;display:flex;position:relative}.poem-frame{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:min(100%,980px);min-height:min(72vh,760px);transition:transform 1s cubic-bezier(.22,1,.36,1),opacity .8s;display:flex;transform:translateY(0)}.poem-meta{letter-spacing:.32em;text-transform:uppercase;color:#8c867e;flex-direction:column;align-items:center;gap:.75rem;font-family:Space Mono,monospace;font-size:13px;line-height:1.4;display:flex}.poem-date{letter-spacing:.28em}.poem-theme{letter-spacing:.32em}.poem-text{color:#2c2c2c}.poem-body{justify-content:center;align-items:center;width:100%;min-height:min(52vh,620px);display:flex}.poem-lines-horizontal{flex-direction:column;align-items:center;gap:.18em;display:inline-flex}html[lang^=en] .poem-lines-horizontal{gap:.3em}.poem-line-horizontal{white-space:nowrap}.poem-lines-vertical{flex-direction:row-reverse;justify-content:center;align-items:flex-start;gap:clamp(.9rem,2vw,2rem);block-size:fit-content;max-block-size:100%;display:inline-flex}html[lang^=zh] .poem-lines-vertical{align-items:flex-start;gap:clamp(.36rem,.95vw,.9rem)}html[lang^=zh] .poem-lines-vertical .poem-line-vertical:nth-child(3){align-self:flex-end}.poem-line-vertical{writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap;letter-spacing:.06em;line-height:1.75}html[lang^=ja] .poem-line-vertical ruby{ruby-position:over}html[lang^=ja] .poem-line-vertical rt{letter-spacing:0;font-size:.45em}.poem-signature{letter-spacing:.28em;text-transform:uppercase;color:#8c867e;font-family:Space Mono,monospace;font-size:13px;line-height:1.4}#scroll-indicator{bottom:max(1.5rem, env(safe-area-inset-bottom))}.scroll-indicator-arrow{animation:1.8s ease-in-out infinite scroll-arrow}@keyframes scroll-arrow{0%,to{transform:translateY(0)}50%{transform:translateY(.35rem)}}@media (prefers-reduced-motion:reduce){.scroll-indicator-arrow{animation:none}}.header-controls,.header-actions,.language-switcher{align-items:center;display:flex}.header-controls{gap:1.5rem}.header-actions{gap:1rem}.language-switcher{gap:.75rem}.language-switcher:before{content:"";background:#2c2c2c2e;width:1px;height:.875rem;margin-right:.25rem}.lang-button{color:#2c2c2c8c;transition:color .4s}.lang-button:after,.archive-toggle:after,.share-toggle:after{content:"";transform-origin:0;background-color:#2c2c2c;width:100%;height:1px;transition:transform .4s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.share-toggle,.archive-toggle{color:#2c2c2c8c;padding-bottom:.25rem;transition:color .4s;position:relative}.lang-button:hover,.lang-button.active,.archive-toggle:hover,.share-toggle:hover{color:#2c2c2c}.lang-button.active:after,.lang-button:hover:after,.archive-toggle:hover:after,.share-toggle:hover:after{transform:scaleX(1)}#history-sentinel{height:1px;position:absolute;inset:auto 0 0}.archive-backdrop{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f2efe9b8;position:fixed;inset:0}.archive-panel{z-index:31;color:#2c2c2c;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#f2efe9f5;border-left:1px solid #2c2c2c24;width:min(100%,360px);height:100svh;padding:5.5rem 2rem 2rem;position:fixed;top:0;right:0;overflow-y:auto}.archive-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.5rem;display:flex}.archive-header h2{letter-spacing:.28em;text-transform:uppercase;color:#2c2c2c;margin:0;font-family:Space Mono,monospace;font-size:13px;line-height:1.4}.archive-close{letter-spacing:.22em;text-transform:uppercase;color:#2c2c2c8c;font-family:Space Mono,monospace;font-size:11px;line-height:1.4;transition:color .4s}.archive-close:hover{color:#2c2c2c}.archive-list{flex-direction:column;gap:.45rem;display:flex}.archive-year{letter-spacing:.28em;color:#8c867e;margin-top:1.2rem;margin-bottom:.35rem;font-family:Space Mono,monospace;font-size:12px;line-height:1.4}.archive-year:first-child{margin-top:0}.archive-month{letter-spacing:.22em;text-align:left;text-transform:uppercase;color:#2c2c2c9e;border-bottom:1px solid #2c2c2c1f;width:100%;padding:.55rem 0;font-family:Space Mono,monospace;font-size:13px;line-height:1.4;transition:color .4s,border-color .4s}.archive-month:hover,.archive-month.active{color:#2c2c2c;border-color:#2c2c2c61}.archive-message{letter-spacing:.22em;text-transform:uppercase;color:#8c867e;font-family:Space Mono,monospace;font-size:12px;line-height:1.6}.share-backdrop{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2c2c2c33;position:fixed;inset:0}.share-dialog{z-index:41;color:#2c2c2c;background:#f2efe9fa;border:1px solid #2c2c2c24;width:min(100% - 2rem,620px);padding:1.75rem;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 80px #2c2c2c29}.share-dialog-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.share-dialog-header h2,.share-dialog-close,.share-action,.share-preview-message,.share-status{text-transform:uppercase;font-family:Space Mono,monospace}.share-dialog-header h2{letter-spacing:.2em;margin:0;font-size:13px;line-height:1.5}.share-dialog-close{color:#2c2c2c94;letter-spacing:.14em;font-size:12px}.share-preview-shell{aspect-ratio:1;background:#e9e5de;border:1px solid #2c2c2c1a;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.share-preview{object-fit:contain;width:100%;height:100%;display:block}.share-preview-message{color:#8c867e;letter-spacing:.2em;text-align:center;padding:2rem;font-size:11px;line-height:1.7}.share-actions{gap:1rem;margin-top:1.25rem;display:flex}.share-action{color:#2c2c2c;letter-spacing:.12em;border:1px solid #2c2c2c3d;flex:1;min-height:48px;padding:.875rem 1.25rem;font-size:12px;line-height:1.5;transition:color .25s,background-color .25s}.share-action:hover{color:#f2efe9;background:#2c2c2c}.share-action:disabled{cursor:wait;opacity:.45}.share-action-primary{color:#f2efe9;background:#2c2c2c}.share-status{color:#8c867e;letter-spacing:.14em;text-align:center;min-height:1.4em;margin:.875rem 0 0;font-size:10px;line-height:1.4}.share-card-host{pointer-events:none;width:1200px;height:1200px;position:fixed;top:0;left:-10000px;overflow:hidden}.share-card{box-sizing:border-box;color:#2c2c2c;background:#f2efe9;width:1200px;height:1200px;position:relative;overflow:hidden}.share-card:after{z-index:1;content:"";pointer-events:none;background:radial-gradient(#f2efe9 40%,#f2efe900 70%);width:1200px;height:642px;position:absolute;top:218px;left:0}.share-card-background{z-index:0;object-fit:contain;mix-blend-mode:multiply;opacity:.85;filter:contrast(1.1)brightness(1.05);width:1200px;height:642px;position:absolute;top:218px;left:0}.share-card-top,.share-card-theme,.share-card-poem,.share-card-footer{z-index:2;position:absolute}.share-card-top{letter-spacing:.16em;text-transform:uppercase;color:#8c867e;justify-content:space-between;align-items:center;font-family:Space Mono,monospace;font-size:19px;line-height:1.5;display:flex;top:64px;left:72px;right:72px}.share-card-language{letter-spacing:.22em}.share-card-theme{letter-spacing:.16em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:#8c867e;font-family:Space Mono,monospace;font-size:18px;line-height:1.6;top:142px;left:176px;right:176px;overflow:hidden}.share-card-poem{color:#1e1a14;justify-content:center;align-items:center;display:flex;inset:244px 196px 306px}.share-card-poem-horizontal{letter-spacing:.015em;text-align:center;flex-direction:column;gap:.44em;font-family:Georgia,Cambria,Times New Roman,serif;font-size:52px;font-weight:500;line-height:1.34}.share-card-poem-horizontal .share-card-poem-line{white-space:nowrap}.share-card-poem-vertical{flex-direction:row-reverse;align-items:flex-start;gap:44px;font-size:72px;font-weight:500}.share-card-zh .share-card-poem-vertical{font-family:Noto Serif Share,Ma Shan Zheng,serif}.share-card-jp .share-card-poem-vertical{font-family:Noto Serif Share,Yomogi,serif}.share-card-poem-vertical .share-card-poem-line{letter-spacing:.12em;text-orientation:mixed;white-space:nowrap;writing-mode:vertical-rl;line-height:1.5}.share-card-footer{border-top:1px solid #2c2c2c1f;flex-direction:row;justify-content:space-between;align-items:center;min-height:148px;padding-top:26px;display:flex;bottom:48px;left:72px;right:72px}.share-card-brand{flex-direction:row;align-items:center;gap:22px;display:flex}.share-card-logo-mark{flex:none;width:58px;height:58px;display:block}.share-card-logo-mark path,.share-card-logo-mark line{stroke:#c8421a}.share-card-brand-copy{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.share-card-brand-name{letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;color:#2c2c2c;font-family:Space Mono,monospace;font-size:17px;line-height:1.45}.share-card-domain{letter-spacing:.16em;text-transform:uppercase;color:#8c867e;font-family:Space Mono,monospace;font-size:13px;line-height:1.5}.share-card-qr-lockup{align-items:center;gap:18px;display:flex}.share-card-qr-label{letter-spacing:.14em;text-align:right;text-transform:uppercase;color:#8c867e;max-width:112px;font-family:Space Mono,monospace;font-size:12px;line-height:1.6}.share-card-qr{shape-rendering:crispedges;flex:none;width:128px;height:128px;display:block}@media (width<=640px){header .max-w-6xl{flex-direction:row;align-items:center;gap:.5rem;padding-left:1rem;padding-right:1rem}header .max-w-6xl>div:first-child{letter-spacing:.22em;white-space:nowrap;flex:none;font-size:11px}.header-controls{flex-wrap:nowrap;justify-content:flex-end;gap:.625rem}.header-actions,.language-switcher{gap:.5rem}.header-controls button{letter-spacing:.14em;font-size:11px}.language-switcher:before{margin-right:0}.archive-panel{border-left:0;width:100%}.share-dialog{width:calc(100% - 1rem);padding:1rem}.share-actions{flex-direction:column}}@media (width<=340px){header .max-w-6xl>div:first-child,.header-controls button{letter-spacing:.12em;font-size:9px}.header-controls,.header-actions,.language-switcher{gap:.375rem}}@media (height<=760px){.share-dialog{width:min(100% - 1rem,620px,100svh - 10rem);padding:1rem}.share-dialog-header{margin-bottom:.75rem}.share-actions{flex-direction:row;margin-top:.75rem}.share-status{margin-top:.5rem}}
