:root{--navy:#262a40;--ink:#2b2b45;--cream:#f8f4ea;--card:#fffdf7;--line:#d8cfbb;--coral:#e8795a;--coral-d:#c95f43;--ok:#2f8a5c;--bad:#c9443f;--muted:#7a7566;--gold:#d19a1c;--manager:#2e7d6f;--font:system-ui, -apple-system, "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-ja:system-ui, -apple-system, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", Meiryo, "Noto Sans CJK JP", sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}html,body{background:#14162a;height:100%;margin:0;overflow:hidden}body{color:var(--ink);font-family:var(--font);overflow-wrap:break-word;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-user-select:none;user-select:none;touch-action:manipulation;line-height:1.5}:lang(ja){font-family:var(--font-ja)}h1,h2,h3,p,ul,ol{margin:0}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}:focus-visible{outline:.18em solid var(--coral);outline-offset:.12em}.stage{width:min(100vw,177.778vh);height:min(100vh,56.25vw);background:#1c1f30;width:min(100vw,177.778dvh);height:min(100dvh,56.25vw);position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);container-type:size}@media (orientation:portrait) and (pointer:coarse){.stage{width:min(100vh,177.778vw);height:min(100vw,56.25vh);width:min(100dvh,177.778vw);height:min(100vw,56.25dvh);transform:translate(-50%,-50%)rotate(90deg)}}.frame{font-size:clamp(12px,2.45cqh,24px);position:absolute;inset:0}.scene-box{transition:filter .3s;position:absolute;inset:0}.scene-box.dim{filter:brightness(.62)}.scene-box.blur{filter:brightness(.66)blur(2px)}.scene{width:100%;height:100%;image-rendering:pixelated;display:block}.scene-layer{pointer-events:none;position:absolute;inset:0}.tag,.bubble{white-space:nowrap;border-radius:.25em;padding:0 .4em;font-size:.72em;line-height:1.5;position:absolute;transform:translate(-50%)}.tag{color:#fff;background:#262a40d9}.tag-warn{background:var(--coral-d)}.tag-manager{background:var(--manager)}.bubble{border:1px solid var(--ink);white-space:normal;text-align:center;background:#fff;width:max-content;max-width:11em;font-weight:700;transform:translate(-50%,-100%)}.in-avg .tag,.in-avg .bubble{display:none}.ui{position:absolute;inset:0}.hud{z-index:5;height:2.1em;color:var(--cream);pointer-events:none;background:linear-gradient(#1c1f30eb,#1c1f30b8);align-items:center;gap:.5em;padding:0 .8em;font-size:.92em;display:flex;position:absolute;top:0;left:0;right:0}.hud>*{pointer-events:auto}.in-avg .hud{background:#1c1f308c}.hud-day{background:var(--coral);white-space:nowrap;border-radius:.3em;padding:0 .6em;font-weight:700}.hud-status{white-space:nowrap;text-overflow:ellipsis;opacity:.9;overflow:hidden}.hud-stat{font-variant-numeric:tabular-nums;white-space:nowrap;background:#ffffff1f;border-radius:.3em;padding:0 .55em}.hud-stat.up{animation:.6s bump-up}.hud-stat.down{animation:.6s bump-down}@keyframes bump-up{30%{background:var(--ok);transform:scale(1.12)}}@keyframes bump-down{30%{background:var(--bad);transform:scale(1.12)}}.corner{z-index:7;gap:.3em;display:flex;position:absolute;top:.25em;right:.6em}.corner .hud-btn{color:var(--cream);background:#1c1f3099;font-size:.92em}.hud{padding-right:7.6em}.hud-btn{min-width:1.8em;height:1.6em;color:inherit;background:#ffffff1f;border:0;border-radius:.3em;padding:0}.spacer{flex:1}.lang{position:relative}.corner .lang-btn{height:2em;padding:0 .4em;font-size:.8em;font-weight:700}.sound-label{display:none}.frame:has(.title) .corner .sound-btn.off{background:var(--coral);color:#fff;border-radius:999px;align-items:center;gap:.35em;height:2.1em;padding:0 .95em 0 .75em;font-size:1em;font-weight:700;animation:1.8s ease-out infinite sound-call;display:flex}.frame:has(.title) .sound-btn.off .sound-label{display:inline}@keyframes sound-call{0%{box-shadow:0 0 #e8795abf}70%,to{box-shadow:0 0 0 .75em #e8795a00}}@media (prefers-reduced-motion:reduce){.frame:has(.title) .corner .sound-btn.off{animation:none}}.lang-menu{background:var(--card);border:.14em solid var(--ink);min-width:7em;box-shadow:0 .2em 0 var(--ink);border-radius:.45em;padding:.25em;display:grid;position:absolute;top:calc(100% + .3em);right:0}.lang-item{color:var(--ink);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:.3em;padding:.35em .7em;font-size:.9em}.lang-item:hover,.lang-item:focus-visible{background:#efe7d6}.lang-item[aria-checked=true]{font-weight:700}.lang-item[aria-checked=true]:before{content:"✓ "}.toast{z-index:6;color:var(--cream);white-space:nowrap;pointer-events:none;background:#1c1f30e6;border-radius:999px;padding:.3em 1em;font-size:.9em;position:absolute;top:2.6em;left:50%;transform:translate(-50%)}.muted{color:var(--muted)}.fine{color:var(--muted);font-size:.78em}.fine.warn{color:var(--bad);font-weight:600}.label{background:var(--navy);color:#fff;white-space:nowrap;border-radius:.25em;padding:0 .45em;font-size:.8em;display:inline-block}.btn{border:.14em solid var(--ink);background:var(--card);min-height:2.5em;color:var(--ink);box-shadow:0 .2em 0 var(--ink);white-space:nowrap;border-radius:.4em;padding:.3em 1.2em;font-weight:700}.btn:active:not(:disabled){box-shadow:0 .08em 0 var(--ink);transform:translateY(.12em)}.btn-primary{background:var(--coral);color:#fff}.btn-small{min-height:2em;padding:.1em .8em;font-size:.85em}.pills{flex-wrap:wrap;align-items:center;gap:.35em;display:flex}.pill{border:1px solid var(--line);background:var(--card);white-space:nowrap;border-radius:999px;padding:0 .55em;font-size:.82em}.pill-ok{border-color:var(--ok);color:var(--ok)}.pill-bad{border-color:var(--bad);color:var(--bad);font-weight:700}.pill-warn{color:#a86f0c;border-color:#c98a1c}.avatar{border:.14em solid var(--c,var(--ink));background:linear-gradient(color-mix(in srgb, var(--c,#888) 30%, #fff), #fff);object-fit:cover;border-radius:.45em;flex:none;width:3.4em;height:3.4em;overflow:hidden}.avatar-sm{border-width:.1em;width:2.4em;height:2.4em}.avatar-lg{width:4.6em;height:4.6em}.bar{background:#e7dfcc;border-radius:.15em;flex:1;height:.5em;display:block;overflow:hidden}.bar i{background:var(--ok);height:100%;transition:width .3s;display:block}.bar i.low{background:var(--bad)}.sheet{border:.14em solid var(--ink);width:min(96%,62em);box-shadow:0 .3em 0 var(--ink);background:#f8f4eaf5;border-radius:.6em;flex-direction:column;gap:.6em;padding:.75em .9em;animation:.25s ease-out sheet-in;display:flex;position:absolute;top:2.6em;bottom:.7em;left:50%;transform:translate(-50%)}.sheet-narrow{width:min(92%,36em);max-height:calc(100% - 3.4em);top:calc(50% + 1.05em);bottom:auto;transform:translate(-50%,-50%)}@keyframes sheet-in{0%{opacity:0;margin-top:.8em}}.sheet.still,.ending.still{animation:none}.loading{visibility:hidden;animation:none!important}.sheet-body{overscroll-behavior:contain;flex:1;gap:.9em;min-height:0;display:grid;overflow-y:auto}.sheet-cols{grid-template-columns:1.3fr 1fr;align-content:start}.sheet-foot{align-items:center;gap:.6em;display:flex}.col{flex-direction:column;gap:.5em;min-width:0;display:flex}.col-title{align-items:baseline;gap:.5em;font-size:1em;display:flex}.col-title small{color:var(--muted);font-size:.75em;font-weight:400}.maid{background:var(--card);border:1px solid var(--line);border-radius:.45em;gap:.6em;padding:.45em .55em;display:flex}.maid-main{flex-direction:column;flex:1;gap:.2em;min-width:0;display:flex}.maid-head{white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:0 .45em;display:flex}.maid-head .muted{font-size:.8em}.stats{color:var(--muted);margin-left:auto;font-size:.75em}.energy{align-items:center;gap:.5em;font-size:.78em;display:flex}.energy-label{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;width:5em}.quirk{color:var(--muted);font-size:.74em;line-height:1.4}.quirk b{color:var(--ink)}.seg{border:.12em solid var(--ink);border-radius:.35em;grid-template-columns:repeat(4,1fr);margin-top:.15em;display:grid;overflow:hidden}.seg-btn{background:var(--card);border:0;min-height:1.9em;padding:0;font-size:.88em}.seg-btn+.seg-btn{border-left:1px solid var(--line)}.seg-btn[aria-pressed=true]{background:var(--navy);color:#fff;font-weight:700}.lv{background:var(--coral);color:#fff;border-radius:.25em;padding:0 .35em;font-size:.7em;font-weight:700}.growth{background:#fff6dc;border:1px solid #e8c873;border-radius:.35em;gap:.3em;padding:.45em .65em;animation:.4s ease-out sheet-in;display:grid}.growth-list{flex-wrap:wrap;gap:.3em .8em;font-size:.8em;display:flex}.growth-item{align-items:center;gap:.35em;display:inline-flex}.growth-item .avatar-sm{width:1.8em;height:1.8em}.forecast{background:var(--card);border:1px solid var(--line);border-left:.3em solid var(--coral);border-radius:.35em;gap:.3em;padding:.5em .65em;display:grid}.forecast-desc{font-size:.82em}.quote{align-items:center;gap:.5em;font-size:.8em;display:flex}.quote-reply{justify-content:flex-end}.quote-reply p{background:#f3efe6}.quote p{border:1px solid var(--line);background:#fff;border-radius:.5em;padding:.3em .6em;position:relative}.preview{flex-wrap:wrap;align-items:center;gap:.35em;font-size:.9em;display:flex}.cards{gap:.4em;display:grid}.card-btn{text-align:left;background:var(--card);border:.12em solid var(--line);border-radius:.4em;gap:.05em;padding:.35em .6em;display:grid}.card-btn span{color:var(--muted);font-size:.78em;line-height:1.4}.card-btn:hover:not(:disabled){border-color:var(--ink)}.card-btn[aria-pressed=true]{border-color:var(--coral);box-shadow:inset 0 0 0 1px var(--coral);background:#fff0e8}.ticker{pointer-events:none;flex-direction:column;gap:.25em;width:min(48%,30em);padding:0;list-style:none;display:flex;position:absolute;top:2.6em;left:.8em}.ticker li{color:var(--cream);background:#1c1f30d1;border-radius:.3em;padding:.2em .6em;font-size:.82em;line-height:1.45;animation:.25s ease-out sheet-in}.ticker li:nth-last-child(n+3){opacity:.6}.ticker .t-incident{border-left:.25em solid #a59ce0}.ticker .t-event{border-left:.25em solid var(--coral)}.ticker .t-warn{border-left:.25em solid var(--bad)}.speed{gap:.3em;display:flex;position:absolute;bottom:.8em;right:.8em}.speed .btn[aria-pressed=true]{background:var(--navy);color:#fff}.in-avg .ticker,.in-avg .speed{display:none}.table{border-collapse:collapse;font-variant-numeric:tabular-nums;background:var(--card);width:100%;font-size:.9em}.table th,.table td{border-bottom:1px solid var(--line);text-align:right;padding:.25em .5em}.table th:first-child,.table td:first-child{text-align:left}.table thead th{color:var(--muted);font-size:.85em;font-weight:400}.hint{background:#eaf5ee;border-radius:.3em;padding:.35em .6em;font-size:.86em}.hint-warn{background:#fdeceb}.talk-btn{text-align:left;background:var(--card);border:.12em solid var(--line);border-radius:.45em;align-items:center;gap:.6em;padding:.45em .6em;display:flex}.talk-btn:hover:not(:disabled){border-color:var(--ink)}.talk-btn div{display:grid}.talk-btn span{color:var(--muted);font-size:.8em}.hearts{color:var(--coral);letter-spacing:.05em}.shop{gap:.35em;padding:0;list-style:none;display:grid}.shop-group{margin:.7em 0 .35em;font-size:.9em}.shop-group small{color:var(--muted);margin-left:.5em;font-size:.82em;font-weight:400}.flyer{color:#5a4520;letter-spacing:.08em;background:#fff6d8;border:.12em dashed #b89a5a;width:-moz-fit-content;width:fit-content;margin:.2em auto .4em;padding:.5em 1.2em;font-weight:700;display:block;rotate:-1.5deg;box-shadow:0 .15em .4em #0000001f}.training{border-radius:.5em}.training.flash{animation:.9s ease-in-out 2 flash}@keyframes flash{50%{background:#e8795a2e;box-shadow:0 0 0 .3em #e8795a2e}}.shop-item{background:var(--card);border:1px solid var(--line);border-radius:.4em;align-items:center;gap:.6em;padding:.3em .6em;display:flex}.shop-item div{flex:1;display:grid}.shop-item span{font-size:.76em;line-height:1.4}.shop-item.owned{border:.12em solid var(--ok);background:#eef8f1}.shop-item .owned-badge{background:var(--ok);color:#fff;white-space:nowrap;border-radius:.35em;flex:none;padding:.1em .6em;font-size:.82em;font-weight:700;line-height:1.6}.confirm-layer{z-index:8;background:#14162873;position:absolute;inset:0}.confirm p{font-size:.92em}.cast{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.portrait{aspect-ratio:9/16;filter:drop-shadow(0 0 .6em #00000059);height:128%;transition:left .35s,filter .2s,opacity .35s,translate .35s;position:absolute;top:3.5%;transform:translate(-50%)}.portrait.enter{opacity:0;translate:0 1.2em}.portrait.dim{filter:brightness(.55)drop-shadow(0 0 .6em #00000059)}.portrait.front{z-index:1}.portrait>*{transition:opacity .22s;position:absolute;inset:0}.portrait>.fade-in,.portrait>.fade-out{opacity:0}.portrait img{object-fit:contain;object-position:top;width:100%;height:100%}.portrait-ph{text-align:center;color:#fff;background:linear-gradient(var(--c), color-mix(in srgb, var(--c) 55%, #000));border:.2em dashed var(--a);text-shadow:0 1px 2px #00000080;border-radius:40% 40% 0 0/22% 22% 0 0;place-content:center;gap:.3em;height:78%;display:grid}.portrait-ph strong{font-size:1.5em}.avg{cursor:pointer;position:absolute;inset:0}.avg-cg{pointer-events:none;position:absolute;inset:0}.avg-cg img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.avg-cg img.on{opacity:1}.avg-box{border:.14em solid var(--ink);width:min(92%,52em);height:25%;box-shadow:0 .3em 0 var(--ink);background:#fffdf7f7;border-radius:.6em;flex-direction:column;gap:.3em;padding:1.1em 1.4em .8em;display:flex;position:absolute;bottom:3%;left:50%;transform:translate(-50%)}.avg-name{border:.14em solid var(--ink);background:var(--coral);color:#fff;border-radius:.4em;padding:.05em .9em;font-size:.95em;position:absolute;top:-.05em;left:1em;transform:translateY(-50%)}.avg-name.me{background:var(--manager)}.avg-text{font-size:1.12em;line-height:1.65;overflow-y:auto}.avg-text.narr{color:#5d584c}.avg-extra:empty{display:none}.avg-next{color:var(--coral);opacity:0;font-size:.8em;position:absolute;bottom:.5em;right:1em}.avg-box.ready.can-next .avg-next{opacity:1;animation:.9s infinite nudge}@keyframes nudge{50%{transform:translateY(.2em)}}.avg-choices{cursor:default;flex-direction:column;gap:.45em;width:min(46%,26em);display:flex;position:absolute;bottom:33%;right:4%}.avg-choice{text-align:left;color:var(--cream);border:.12em solid var(--cream);background:#262a40eb;border-radius:.45em;gap:0;padding:.45em .9em;animation:.25s ease-out backwards sheet-in;display:grid}.avg-choice:nth-child(2){animation-delay:50ms}.avg-choice:nth-child(3){animation-delay:.1s}.avg-choice:nth-child(4){animation-delay:.15s}.avg-choice small{opacity:.75;font-size:.78em}.avg-choice:hover:not(:disabled),.avg-choice:focus-visible{background:var(--coral)}.keyvisual{object-fit:cover;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.keyvisual.loading{visibility:visible;opacity:0}.title{text-align:center;color:#fff;flex-direction:column;align-items:center;padding:6% 4% 3%;display:flex;position:absolute;inset:0}.title:before{content:"";pointer-events:none;background:linear-gradient(#14162a8c,#0000 32% 70%,#14162abf);position:absolute;inset:0}.title>*{position:relative}.title h1{letter-spacing:.04em;text-shadow:0 .06em 0 var(--coral-d), 0 .1em .4em #00000080;font-size:3.6em;line-height:1}.title-sub{text-shadow:0 1px .3em #0009;margin-top:.4em;font-size:1.15em;font-weight:700}.title-actions{gap:.8em;margin-top:auto;display:flex}.title .fine{color:#ffffffbf;text-shadow:0 1px 2px #0009;margin-top:.8em}.ending>.label{justify-self:start}.ending{border:.14em solid var(--ink);width:min(56%,32em);box-shadow:0 .3em 0 var(--ink);background:#fffdf7f5;border-radius:.6em;gap:.6em;padding:1em 1.2em;animation:.3s ease-out sheet-in;display:grid;position:absolute;top:50%;left:4%;transform:translateY(-50%)}.ending-top{align-items:center;gap:.9em;display:flex}.ending h2{font-size:1.5em;line-height:1.2}.ending-epilogue{color:#4a463c;font-size:.9em;line-height:1.7}.grade{color:#fff;background:var(--navy);border-radius:.3em;flex:none;place-items:center;width:3.6em;height:3.6em;font-size:1.6em;font-weight:900;line-height:1;display:grid}.grade-S{background:var(--gold)}.grade-A{background:var(--coral)}.grade-B{background:#5b7fb8}.ending-cast .portrait{left:74%!important}.maid-quirk{color:var(--ink);background:#efe7d6;border-radius:.25em;padding:0 .4em;font-size:.72em;display:none}@container (height<=460px){.maid .avatar{width:2.8em;height:2.8em}.maid{gap:.5em;padding:.35em .5em}.maid .quirk{display:none}.maid-quirk{display:inline}.forecast-desc{font-size:.78em;line-height:1.4}.col-title small{display:none}.sheet{gap:.4em;padding:.55em .7em}.sheet:not(.sheet-narrow){top:2.4em}.card-btn span{font-size:.74em}.talk-btn{padding:.25em .5em}.talk-btn .avatar{width:2.4em;height:2.4em}.quote{font-size:.74em}.quote .avatar-sm{width:2em;height:2em}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.lounge{top:.7em}.lounge-head{flex-wrap:wrap;row-gap:.4em}.lounge-head h2{font-size:1.25em}.lounge-tabs{grid-template-columns:repeat(3,auto);margin:0}.lounge-tabs .seg-btn{padding:0 .9em}.lounge-body{align-content:start}.lounge-endings,.lounge-cgs{margin:0;padding:0}.lounge-endings{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5em;list-style:none;display:grid}.lounge-ending{background:var(--card);border:1px solid var(--line);border-radius:.45em;gap:.7em;padding:.55em .65em;display:flex}.lounge-ending .grade{width:2.2em;height:2.2em;font-size:1.2em}.lounge-ending.locked{background:#ffffff73;border-style:dashed}.lounge-ending.locked .grade{background:#b9b1a0}.lounge-ending h3{font-size:1em;line-height:1.3}.lounge-line{font-size:.82em;font-weight:600}.lounge-epilogue{color:#4a463c;margin-top:.2em;font-size:.76em;line-height:1.55}.lounge-cgs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55em;list-style:none;display:grid}.cg-card{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:.4em;gap:.1em;width:100%;padding:.3em;display:grid}.cg-card:not(:disabled):hover{border-color:var(--coral)}.cg-card img,.cg-ph{aspect-ratio:16/9;object-fit:cover;border-radius:.25em;width:100%}.cg-ph{color:var(--muted);background:linear-gradient(135deg,#e9e1cf,#d8cfbb);place-items:center;font-size:.8em;font-weight:700;display:grid}.cg-card.locked .cg-ph{color:#fff9;background:repeating-linear-gradient(135deg,#3a3d57 0 .5em,#33364d .5em 1em);font-size:1.4em}.cg-card:disabled{cursor:default}.cg-title{white-space:nowrap;text-overflow:ellipsis;font-size:.82em;font-weight:700;overflow:hidden}.cg-from{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.68em;overflow:hidden}.lounge-body[data-tab=portraits]{overflow:hidden}.lounge-portraits{grid-template-columns:auto 1fr;gap:1em;height:100%;min-height:0;display:grid}.lounge-figure{aspect-ratio:9/16;border:.14em solid var(--ink);background:linear-gradient(color-mix(in srgb, var(--c) 35%, #fff), #fff);border-radius:.45em;height:100%;min-height:0;padding:0;overflow:hidden}.lounge-figure img{object-fit:contain;object-position:top;width:100%;height:100%}.lounge-figure .cg-ph{aspect-ratio:auto;height:100%}.lounge-profile{flex-direction:column;gap:.5em;min-width:0;display:flex;overflow-y:auto}.lounge-profile h3{font-size:1.3em}.lounge-bio{font-size:.86em;line-height:1.6}.lounge-picks{gap:.4em;display:flex}.lounge-pick{background:var(--card);border:1px solid var(--line);border-radius:999px;align-items:center;gap:.35em;padding:.2em .6em .2em .2em;font-size:.85em;display:flex}.lounge-pick[aria-pressed=true]{border-color:var(--coral);box-shadow:inset 0 0 0 1px var(--coral);background:#fff0e8;font-weight:700}.lounge-exprs{grid-template-columns:repeat(5,1fr);margin-top:auto}.viewer{z-index:5;cursor:zoom-out;background:#0c0d18f0;place-items:center;animation:.2s ease-out sheet-in;display:grid;position:absolute;inset:0}.viewer img{object-fit:contain;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.viewer.tall{background:linear-gradient(color-mix(in srgb, var(--c) 35%, #fff), #fff)}.viewer.tall img{padding:.6em 0 2.2em}@media (orientation:portrait) and (pointer:coarse){.viewer.tall{width:100cqh;height:100cqw;inset:50% auto auto 50%;translate:-50% -50%;rotate:-90deg}}.viewer img.loading{visibility:visible;opacity:0}.viewer-cap{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#0000008c;border-radius:999px;max-width:90%;padding:.15em .8em;font-size:.85em;position:absolute;bottom:.6em;left:50%;overflow:hidden;transform:translate(-50%)}.viewer .hud-btn{color:#fff;cursor:pointer;background:#00000073;width:1.9em;height:1.9em;font-size:1.2em;position:absolute}.viewer-close{top:.5em;left:.5em}.viewer-nav{top:50%;transform:translateY(-50%);font-size:1.8em!important}.viewer-nav:first-of-type{left:.5em}.viewer-nav+.viewer-nav{right:.5em}@container (height<=460px){.lounge{top:.5em}.lounge-epilogue{display:none}.lounge-cgs{gap:.4em}.lounge-bio{font-size:.8em;line-height:1.5}.lounge-profile .quirk{font-size:.72em}}
