@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/literata-cyrillic-ext-700-normal.d64e4940.woff2) format("woff2"),url(/_next/static/media/literata-cyrillic-ext-700-normal.4494042d.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/literata-cyrillic-700-normal.2c867444.woff2) format("woff2"),url(/_next/static/media/literata-cyrillic-700-normal.f84b5ba9.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/literata-greek-ext-700-normal.a2763370.woff2) format("woff2"),url(/_next/static/media/literata-greek-ext-700-normal.b7b1ac67.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/literata-greek-700-normal.111273de.woff2) format("woff2"),url(/_next/static/media/literata-greek-700-normal.55367a07.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/literata-vietnamese-700-normal.9f04311b.woff2) format("woff2"),url(/_next/static/media/literata-vietnamese-700-normal.9387155b.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/literata-latin-ext-700-normal.1f6d253b.woff2) format("woff2"),url(/_next/static/media/literata-latin-ext-700-normal.a5ce48b9.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/literata-latin-700-normal.6aecab73.woff2) format("woff2"),url(/_next/static/media/literata-latin-700-normal.8852a49e.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/source-sans-3-cyrillic-ext-400-normal.1397077e.woff2) format("woff2"),url(/_next/static/media/source-sans-3-cyrillic-ext-400-normal.5ad6f34b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/source-sans-3-cyrillic-400-normal.dbd38377.woff2) format("woff2"),url(/_next/static/media/source-sans-3-cyrillic-400-normal.cb4dea3a.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/source-sans-3-greek-ext-400-normal.4c16a1b8.woff2) format("woff2"),url(/_next/static/media/source-sans-3-greek-ext-400-normal.3277bd1e.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/source-sans-3-greek-400-normal.422877fb.woff2) format("woff2"),url(/_next/static/media/source-sans-3-greek-400-normal.97bd8d87.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/source-sans-3-vietnamese-400-normal.00ae44f2.woff2) format("woff2"),url(/_next/static/media/source-sans-3-vietnamese-400-normal.479294c9.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/source-sans-3-latin-ext-400-normal.73a02de5.woff2) format("woff2"),url(/_next/static/media/source-sans-3-latin-ext-400-normal.b0bbf0e5.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/source-sans-3-latin-400-normal.827817a6.woff2) format("woff2"),url(/_next/static/media/source-sans-3-latin-400-normal.c134a0b8.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/source-sans-3-cyrillic-ext-600-normal.a7e7323b.woff2) format("woff2"),url(/_next/static/media/source-sans-3-cyrillic-ext-600-normal.ac21dc86.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/source-sans-3-cyrillic-600-normal.b6ec5816.woff2) format("woff2"),url(/_next/static/media/source-sans-3-cyrillic-600-normal.71d66706.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/source-sans-3-greek-ext-600-normal.d0a4bcdd.woff2) format("woff2"),url(/_next/static/media/source-sans-3-greek-ext-600-normal.23144076.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/source-sans-3-greek-600-normal.24f8e653.woff2) format("woff2"),url(/_next/static/media/source-sans-3-greek-600-normal.40dc593f.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/source-sans-3-vietnamese-600-normal.b019ee49.woff2) format("woff2"),url(/_next/static/media/source-sans-3-vietnamese-600-normal.43b3b950.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/source-sans-3-latin-ext-600-normal.8cf9eac4.woff2) format("woff2"),url(/_next/static/media/source-sans-3-latin-ext-600-normal.2b69b537.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/source-sans-3-latin-600-normal.580e937f.woff2) format("woff2"),url(/_next/static/media/source-sans-3-latin-600-normal.d14b3261.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{color-scheme:dark;--ink:#e7f4ff;--ink-muted:#9bb8cc;--deep:#041821;--deep-2:#0a2f3f;--foam:#7ee0c8;--sand:#d7b38c;--line:rgba(231,244,255,0.14);--danger:#ff8c8c;--teal-wash:rgba(26,93,110,0.5);--teal-wash-soft:rgba(18,56,74,0.45);--font-ui:"Source Sans 3","Segoe UI",sans-serif;--font-display:Literata,"Iowan Old Style",Georgia,serif;--measure:68ch;--content-max:1120px;--observation-side:max(1.25rem,calc((100vw - min(var(--content-max), calc(100vw - 2rem))) / 2 + 0.75rem))}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:var(--font-ui);color:var(--ink);background:radial-gradient(1100px 640px at 8% -12%,var(--teal-wash) 0,transparent 58%),radial-gradient(820px 520px at 100% 0,var(--teal-wash-soft) 0,transparent 52%),linear-gradient(180deg,#06202c 0,var(--deep) 46%,#021016 100%)}a{color:var(--foam);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:#a8f0dc}:focus-visible{outline:2px solid var(--foam);outline-offset:3px}.site-shell{display:flex;flex-direction:column;min-height:100vh}.site-main{flex:1 1;width:100%;padding:0 0 4rem}.site-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(var(--content-max),calc(100% - 2rem));margin:0 auto;padding:1.1rem 0 .85rem}.site-header__brand{font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:var(--ink);text-decoration:none}.site-header__nav{display:flex;gap:1.1rem;font-size:.95rem}.site-header__nav a{color:var(--ink-muted);text-decoration:none}.site-header__nav a:hover{color:var(--ink)}.site-header__x{display:inline-flex;align-items:center;justify-content:center;color:var(--ink-muted)}.site-header__x:hover{color:var(--ink)}.site-header__x-icon{width:1rem;height:1rem;display:block}.site-footer{width:min(var(--content-max),calc(100% - 2rem));margin:0 auto;padding:2rem 0 2.4rem;border-top:1px solid var(--line);display:grid;grid-gap:.45rem;gap:.45rem}.site-footer__brand{margin:0;font-family:var(--font-display);font-size:1rem}.site-footer__credit,.site-footer__meta{margin:0;color:var(--ink-muted);font-size:.9rem}.site-footer__credit a{color:inherit;text-underline-offset:.18em}.site-footer__credit a:hover{color:var(--foam)}.site-footer__nav{display:flex;gap:1rem;margin-top:.35rem;font-size:.9rem}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.45rem 1rem;border-radius:.55rem;border:1px solid transparent;font:inherit;font-weight:600;text-decoration:none;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.btn--primary{background:var(--foam);color:#042028}.btn--primary:hover{background:#a8f0dc;color:#042028}.btn--ghost{background:transparent;border-color:var(--line);color:var(--ink)}.btn--ghost:hover{border-color:rgba(126,224,200,.45);color:var(--foam)}.observation{position:relative;display:grid;grid-gap:0;gap:0}.observation__glass{position:relative;width:100vw;margin-left:calc(50% - 50vw);min-height:min(86vh,780px);border-block:20px solid #0b2734;box-shadow:inset 0 0 0 1px rgba(126,224,200,.2),inset 0 32px 52px rgba(2,12,18,.38),inset 0 -40px 60px rgba(2,12,18,.5);overflow:hidden;background:var(--deep-2)}.observation__glass--follow{overflow:visible}.observation__tank{position:absolute;inset:0;z-index:1}.demo-aquarium{position:relative;z-index:2;width:100%;height:100%;min-height:100%}.demo-aquarium--follow{overflow:visible}.demo-aquarium__canvas{display:block;width:100%;height:100%;opacity:0;transition:opacity .28s ease}.demo-aquarium--ready .demo-aquarium__canvas{opacity:1}.demo-aquarium__loading{position:absolute;inset:0;z-index:1;display:grid;place-items:center;margin:0;padding:1rem;color:var(--foam);font-family:var(--font-ui);font-size:1rem;font-weight:600;letter-spacing:.01em;background:radial-gradient(90% 70% at 50% 40%,var(--teal-wash) 0,transparent 70%),color-mix(in srgb,var(--deep) 35%,transparent);pointer-events:none}.demo-aquarium__error{position:relative;z-index:2;margin:1rem;color:var(--danger)}.observation__murk{pointer-events:none;position:absolute;inset:0;z-index:1;background:radial-gradient(120% 80% at 50% 120%,rgba(2,16,22,.55) 0,transparent 55%),linear-gradient(180deg,rgba(4,24,33,.22),transparent 30%);animation:murk-settle 1.4s ease-out both}@keyframes murk-settle{0%{opacity:.85;filter:blur(2px)}to{opacity:1;filter:blur(0)}}.observation__plaque{position:absolute;z-index:3;left:var(--observation-side);bottom:0;display:grid;grid-gap:.3rem;gap:.3rem;width:min(26rem,calc(100% - 2 * var(--observation-side)));padding:.75rem .95rem .85rem;border:1px solid rgba(126,224,200,.3);border-bottom:0;border-radius:.55rem .55rem 0 0;background:linear-gradient(180deg,rgba(6,28,38,.94),rgba(4,24,33,.98));box-shadow:0 -8px 24px rgba(0,0,0,.28);animation:plaque-rise .9s cubic-bezier(.16,1,.3,1) both}@keyframes plaque-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.observation__brand{margin:0;font-family:var(--font-display);font-size:clamp(1.85rem,4.2vw,2.75rem);line-height:1.05;letter-spacing:-.02em;color:var(--ink)}.observation__line{margin:0 0 .45rem;font-family:var(--font-ui);font-size:1.12rem;font-weight:600;line-height:1.3;color:var(--foam)}.observation__actions{display:flex;flex-wrap:wrap;gap:.5rem}.observation__moods{position:absolute;z-index:4;top:.75rem;right:var(--observation-side);display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;max-width:min(22rem,calc(100% - 2 * var(--observation-side)));padding:.4rem;border:1px solid rgba(126,224,200,.22);border-radius:.55rem;background:linear-gradient(180deg,rgba(6,28,38,.88),rgba(4,24,33,.94));box-shadow:0 8px 18px rgba(0,0,0,.22)}.observation__toggle{min-height:2.2rem;padding:.3rem .75rem;border-radius:.55rem;border:1px solid var(--line);background:transparent;color:var(--ink-muted);font:inherit;font-size:.92rem;cursor:pointer}.observation__toggle:hover{color:var(--ink);border-color:rgba(126,224,200,.35)}.observation__toggle--active{color:var(--foam);border-color:rgba(126,224,200,.55);background:rgba(126,224,200,.08);font-weight:600}.observation__hint{width:min(var(--content-max),calc(100% - 2rem));margin:.85rem auto 0;color:var(--ink-muted);font-size:.95rem}.creature-follow-modal{position:absolute;z-index:6;border:1px solid var(--line);border-radius:.55rem;background:rgba(4,24,33,.96);padding:.65rem .75rem .75rem;box-shadow:0 12px 32px rgba(0,0,0,.42);pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.creature-follow-modal--above{transform:translate(-50%,-100%)}.creature-follow-modal--below{transform:translate(-50%)}.creature-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.creature-follow-modal .creature-card__header h2{margin:0;font-family:var(--font-display);font-size:.92rem;line-height:1.3;font-weight:700;letter-spacing:-.015em}.creature-follow-modal .creature-card__header button{border:none;background:transparent;color:var(--ink-muted);font-size:1.15rem;line-height:1;padding:.1rem .35rem;cursor:pointer;flex-shrink:0}.creature-card__status{margin:0 0 .55rem;display:inline-block;border-radius:.3rem;padding:.15rem .45rem;font-size:.75rem;font-weight:600;letter-spacing:.02em}.creature-card__status.is-unread{color:#041821;background:var(--foam)}.creature-card__status.is-read{color:var(--ink-muted);border:1px solid var(--line);background:rgba(10,47,63,.45)}.creature-card__chips{list-style:none;margin:0 0 .55rem;padding:0;display:flex;flex-wrap:wrap;gap:.3rem}.creature-card__chips li{border:1px solid var(--line);border-radius:.3rem;padding:.12rem .4rem;font-size:.72rem;color:var(--ink-muted);background:rgba(10,47,63,.45)}.creature-card__muted{color:var(--ink-muted)}.creature-follow-modal dl{margin:0;display:grid;grid-gap:.35rem;gap:.35rem}.creature-follow-modal dl>div{display:grid;grid-template-columns:3.1rem 1fr;grid-gap:.4rem;gap:.4rem;font-size:.8rem}.creature-follow-modal dt{color:var(--ink-muted)}.creature-follow-modal dd{margin:0;word-break:break-word}.install{width:min(40rem,calc(100% - 2rem));margin:3.5rem auto 0;padding-top:2.5rem;border-top:1px solid var(--line)}.install__title{margin:0 0 .55rem;font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2rem)}.install__copy{margin:0 0 1.1rem;color:var(--ink-muted);line-height:1.5;max-width:var(--measure)}.install__soon{margin:0;padding:.85rem 1rem;border-radius:.55rem;border:1px solid rgba(215,179,140,.35);background:rgba(215,179,140,.08);color:var(--sand);max-width:36rem}.faq{width:min(42rem,calc(100% - 2rem));margin:4rem auto 0;padding-top:2.75rem;border-top:1px solid var(--line)}.faq__title{margin:0 0 .55rem;font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2rem);letter-spacing:-.02em}.faq__lede{margin:0 0 1.75rem;color:var(--ink-muted);font-size:1.1rem;line-height:1.5;max-width:var(--measure)}.faq__list{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--line)}.faq__item{border-bottom:1px solid var(--line)}.faq__question{margin:0;font-size:inherit;font-weight:inherit}.faq__trigger{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:1rem;gap:1rem;width:100%;margin:0;padding:1.05rem 0;border:0;background:transparent;color:var(--ink);font:inherit;font-family:var(--font-display);font-size:1.15rem;font-weight:700;line-height:1.3;letter-spacing:-.015em;text-align:left;cursor:pointer}.faq__trigger:hover{color:var(--foam)}.faq__question-text{max-width:36ch}.faq__mark{position:relative;width:.85rem;height:.85rem;flex-shrink:0}.faq__mark:after,.faq__mark:before{content:"";position:absolute;background:var(--foam);transition:transform .2s cubic-bezier(.16,1,.3,1)}.faq__mark:before{left:0;right:0;top:50%;height:1.5px;transform:translateY(-50%)}.faq__mark:after{top:0;bottom:0;left:50%;width:1.5px;transform:translateX(-50%)}.faq__item--open .faq__mark:after{transform:translateX(-50%) scaleY(0)}.faq__panel{padding:0 0 1.15rem}.faq__answer{margin:0;color:var(--ink-muted);font-size:1rem;line-height:1.55;max-width:var(--measure);animation:faq-settle .28s cubic-bezier(.16,1,.3,1) both}@keyframes faq-settle{0%{opacity:0;filter:blur(2px);transform:translateY(-4px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}.faq__more{margin:1.5rem 0 0;color:var(--ink-muted);font-size:.95rem}.privacy{width:min(42rem,calc(100% - 2rem));margin:0 auto;padding-top:1.5rem}.privacy__title{margin:0 0 .75rem;font-family:var(--font-display);font-size:clamp(1.85rem,4.2vw,2.75rem);letter-spacing:-.02em}.privacy__lede{margin:0 0 .75rem;color:var(--ink-muted);font-size:1.1rem;line-height:1.5}.privacy__meta{margin:0 0 1.75rem;color:var(--ink-muted);font-size:.9rem;line-height:1.45}.privacy__toc{display:flex;flex-wrap:wrap;gap:.45rem .85rem;margin:0 0 2.25rem;padding:.9rem 0 1.15rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:.9rem}.privacy__toc a{color:var(--ink-muted);text-decoration:none}.privacy__toc a:hover{color:var(--foam)}.privacy article+article{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--line)}.privacy h2{margin:0 0 .55rem;font-size:1.35rem}.privacy h2,.privacy h3{font-family:var(--font-display)}.privacy h3{margin:1.15rem 0 .45rem;font-size:1rem;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.privacy li,.privacy p{color:var(--ink-muted);line-height:1.55;max-width:var(--measure)}.privacy__note{margin-top:.85rem;padding:.75rem .85rem;border-radius:.55rem;border:1px solid var(--line);background:rgba(10,47,63,.4);font-size:.9rem}.privacy code{font-size:.9rem;color:var(--ink)}.privacy ul{margin:.4rem 0 0;padding-left:1.15rem}.privacy li+li{margin-top:.35rem}.privacy__back{margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--line)}@media (max-width:960px){.observation__glass{min-height:min(64vh,580px);border-block-width:14px}.observation__plaque{left:max(.7rem,var(--observation-side));width:min(24rem,calc(100% - 2 * max(.7rem, var(--observation-side))));padding:.6rem .8rem .7rem}.observation__moods{right:max(.7rem,var(--observation-side))}.observation__brand{font-size:clamp(1.6rem,5vw,2rem)}.observation__line{font-size:.9rem;margin-bottom:.35rem}.btn{min-height:2.3rem;padding:.4rem .85rem}}@media (max-width:720px){.observation__glass{min-height:min(52vh,440px);border-block-width:12px}.observation__plaque{left:.55rem;width:calc(100% - 1.1rem);padding:.55rem .7rem .6rem;gap:.2rem}.observation__moods{position:static;right:auto;width:min(var(--content-max),calc(100% - 2rem));max-width:none;margin:.75rem auto 0;justify-content:flex-start;box-shadow:none;background:rgba(10,47,63,.45)}.observation__hint{margin-top:.65rem}.observation__brand{font-size:clamp(1.35rem,6.5vw,1.7rem)}.observation__line{font-size:.9rem;margin-bottom:.3rem}.observation__actions{gap:.4rem}.site-header{padding:.75rem 0 .55rem}.site-header__nav{gap:.75rem}.creature-follow-modal{width:min(250px,calc(100vw - 1.5rem))!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.faq__answer,.observation__murk,.observation__plaque{animation:none}.faq__mark:after,.faq__mark:before{transition:none}}