@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 400;font-display:swap;src:url(/assets/cormorant-garamond-italic-cyrillic-ext-BOHvtqAK.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 400;font-display:swap;src:url(/assets/cormorant-garamond-italic-cyrillic-BnpXT-eY.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 400;font-display:swap;src:url(/assets/cormorant-garamond-italic-vietnamese-CbMlvnbp.woff2) format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:300 400;font-display:swap;src:url(/assets/cormorant-garamond-italic-latin-ext-BHKGGtrv.woff2) format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:300 400;font-display:swap;src:url(/assets/cormorant-garamond-italic-latin-C6MJWnjX.woff2) format("woff2");unicode-range:U+0000-00FF,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:Cormorant Garamond;font-style:normal;font-weight:300 600;font-display:swap;src:url(/assets/cormorant-garamond-cyrillic-ext-BJNWSvBS.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 600;font-display:swap;src:url(/assets/cormorant-garamond-cyrillic-KZtADeSH.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 600;font-display:swap;src:url(/assets/cormorant-garamond-vietnamese-Bg53Hpce.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:300 600;font-display:swap;src:url(/assets/cormorant-garamond-latin-ext-DkewdGEa.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/cormorant-garamond-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Montserrat;font-style:normal;font-weight:300 600;font-display:swap;src:url(/assets/montserrat-cyrillic-ext-CG0v8orw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:300 600;font-display:swap;src:url(/assets/montserrat-cyrillic-p6IpLZeA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300 600;font-display:swap;src:url(/assets/montserrat-vietnamese-BeNAS_4P.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:300 600;font-display:swap;src:url(/assets/montserrat-latin-ext-D0hf-lZB.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/montserrat-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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{--bg: #010102;--bg-room: #070806;--ink: #f8f4f2;--ink-warm: #eee8dc;--muted: #7b8186;--gold: #c3a45f;--gold-deep: #b08b42;--gold-shade: #a7833e;--gold-light: #e8c96a;--gold-antique: #a17839;--line-gold: rgba(190,158,86,.18);--fill-gold: rgba(190,158,86,.045);--radius: .375rem;--font-heading: "Cormorant Garamond", Garamond, Georgia, serif;--font-body: "Montserrat", Avenir, Helvetica, Arial, sans-serif;--ease-rise: cubic-bezier(.22, .7, .3, 1);--ease-draw: cubic-bezier(.16, 1, .3, 1);--t-micro: .18s;--t-state: .42s;--t-arrive: .64s;--t-draw: .9s}html,body{margin:0;background:var(--bg);color:var(--ink)}body{font-family:var(--font-body);font-weight:300;-webkit-font-smoothing:antialiased}.lamp-shell{position:fixed;inset:0;overflow:hidden;isolation:isolate;background:var(--bg);--halo: 0 0 60px 10px rgba(195,164,95,.28), 0 0 140px 40px rgba(195,164,95,.12);--horizon-a: .1;transition:--horizon-a 4s ease}@property --horizon-a{syntax: "<number>"; inherits: true; initial-value: .1;}.lamp-shell.stage-0{--halo: 0 0 60px 10px rgba(195,164,95,.28), 0 0 140px 40px rgba(195,164,95,.12)}.lamp-shell.stage-1{--halo: 0 0 60px 10px rgba(195,164,95,.32), 0 0 150px 44px rgba(195,164,95,.16)}.lamp-shell.stage-2{--halo: 0 0 64px 12px rgba(195,164,95,.36), 0 0 180px 56px rgba(195,164,95,.2)}.lamp-shell.stage-3{--halo: 0 0 68px 14px rgba(195,164,95,.4), 0 0 220px 70px rgba(195,164,95,.24);--horizon-a: .1}.lamp-shell.stage-4{--halo: 0 0 72px 16px rgba(195,164,95,.44), 0 0 260px 84px rgba(195,164,95,.28);--horizon-a: .16}.room{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,rgba(195,164,95,.06) 0%,transparent 70%),var(--bg)}.horizon{position:absolute;left:0;right:0;top:0;height:22vh;background:linear-gradient(to bottom,rgba(232,201,106,var(--horizon-a)) 0%,rgba(195,164,95,calc(var(--horizon-a) * .4)) 40%,transparent 100%);opacity:0;transition:opacity 4s ease;pointer-events:none}.lamp-shell.stage-3 .horizon,.lamp-shell.stage-4 .horizon{opacity:1}.stars{position:absolute;inset:0;pointer-events:none;contain:strict}.star{position:absolute;width:var(--s);height:var(--s);margin:calc(var(--s) / -2);opacity:0;transition:opacity 3s ease var(--fi)}.star.on{opacity:var(--a)}.star:after{content:"";position:absolute;inset:0;border-radius:50%;background:#f8f4f2;box-shadow:0 0 4px #f8f4f280}.star.on:after{animation:twinkle var(--tw) ease-in-out var(--dl) infinite alternate}@keyframes twinkle{0%{transform:scale(.8);opacity:.75}to{transform:scale(1.1);opacity:1}}.mist{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(80% 74% at -5% 104%,rgba(150,116,52,.14),rgba(103,79,34,.053) 42%,transparent 74%);-webkit-mask-image:radial-gradient(126% 116% at -6% 106%,#000 0%,#000 24%,rgba(0,0,0,.5) 56%,transparent 84%),linear-gradient(to top,#000 0%,rgba(0,0,0,.62) 8%,transparent 24%);mask-image:radial-gradient(126% 116% at -6% 106%,#000 0%,#000 24%,rgba(0,0,0,.5) 56%,transparent 84%),linear-gradient(to top,#000 0%,rgba(0,0,0,.62) 8%,transparent 24%);-webkit-mask-composite:source-over;mask-composite:add}.mist:before,.mist:after{content:"";position:absolute;background-repeat:repeat;mix-blend-mode:screen}.mist:before{left:-900px;bottom:-900px;width:calc(100% + 900px);height:calc(100% + 900px);opacity:.385;background-size:900px 900px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='900'%3E%3Cfilter id='m' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0072' numOctaves='5' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.82 0 0 0 0 0.63 0 0 0 0 0.31 1.4 0 0 0 -0.52'/%3E%3C/filter%3E%3Crect width='900' height='900' filter='url(%23m)'/%3E%3C/svg%3E");animation:valea-mist-near 150s linear infinite}.mist:after{left:-1500px;bottom:-1500px;width:calc(100% + 1500px);height:calc(100% + 1500px);opacity:.252;background-size:1500px 1500px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='750' height='750'%3E%3Cfilter id='m' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0042' numOctaves='5' seed='29' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.9 0 0 0 0 0.73 0 0 0 0 0.4 1.25 0 0 0 -0.46'/%3E%3C/filter%3E%3Crect width='750' height='750' filter='url(%23m)'/%3E%3C/svg%3E");animation:valea-mist-far 280s linear infinite}@keyframes valea-mist-near{0%{transform:translateZ(0)}to{transform:translate3d(900px,-900px,0)}}@keyframes valea-mist-far{0%{transform:translateZ(0)}to{transform:translate3d(1500px,-1500px,0)}}@media(prefers-reduced-motion:reduce){.mist:before,.mist:after{animation:none}}.mist{opacity:0;transition:opacity 3s ease}.lamp-shell.is-lit .mist{opacity:.8}.grain{position:absolute;inset:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='170'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='170' height='170' filter='url(%23n)'/%3E%3C/svg%3E");background-size:170px 170px}.lamp{--breath: .5;--kindle: 0;--drift-x: 0vmin;--drift-y: 0vmin;position:absolute;left:50%;top:46%;width:min(72vmin,420px);aspect-ratio:1;transform:translate(-50%,-50%) translate(var(--drift-x),var(--drift-y));border-radius:50%;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;outline:none;transition:opacity 1s ease}.lamp:focus-visible{outline:1px solid rgba(202,172,103,.38);outline-offset:4px}.wick{position:absolute;left:50%;top:50%;width:2px;height:clamp(22px,6vmin,34px);transform:translate(-50%,-50%);border-radius:1px;background:var(--gold-antique);opacity:.55;box-shadow:0 0 12px #a1783959}.lamp-shell.is-hour .wick{opacity:calc(.4 + .35 * var(--breath))}.ember{--warmth: .35;position:absolute;left:50%;top:calc(50% + clamp(11px,3vmin,17px));width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--gold-antique);opacity:calc(.25 + .7 * var(--warmth));box-shadow:0 0 calc(6px + 14px * var(--warmth)) rgba(195,164,95,calc(.15 + .35 * var(--warmth)))}.light{position:absolute;inset:0;opacity:0;transform:scale(.2);will-change:transform,opacity;pointer-events:none}.light-core{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 50% 50%,#f8f4f2 0%,#e8c96a 14%,#c3a45f 32%,rgba(195,164,95,.35) 52%,transparent 72%);will-change:transform,filter}.light-core:before{content:"";position:absolute;inset:15%;border-radius:50%;box-shadow:var(--halo);filter:blur(6px);transition:box-shadow 4s ease}.kept{position:absolute;left:50%;top:50%;width:18%;height:18%;border-radius:50%;background:radial-gradient(circle,#f8f4f2 0%,rgba(248,244,242,.6) 40%,transparent 70%);transform:translate(-50%,-50%) translate(-22%,18%);opacity:0;transition:opacity 3s ease}.lamp-shell.has-kept .kept{opacity:1}.ring{--ring-o: .35;position:absolute;inset:-9%;border-radius:50%;border:1px solid rgba(232,201,106,.35);box-shadow:0 0 24px #c3a45f2e,inset 0 0 24px #c3a45f1a;opacity:0;transition:opacity 3s ease;pointer-events:none}.lamp-shell.has-circle .ring{opacity:var(--ring-o)}.lamp-shell.is-lit .light-core{transform:scale(calc(.94 + .08 * var(--breath)));filter:brightness(calc(.86 + .14 * var(--breath)))}.light-core{transform:none;filter:none}.light{opacity:0;transform:scale(.2);transition:opacity 3s ease-out,transform 3s ease-out}.lamp-shell.is-lit .light{opacity:1;transform:scale(1);transition:opacity 3s var(--ease-rise),transform 3s var(--ease-rise)}.lamp-shell.is-kindling .light{transition:none;opacity:calc(.6 * var(--kindle));transform:scale(calc(.2 + .5 * var(--kindle)))}.lamp-shell.is-cancelling .light{opacity:0;transform:scale(.2);transition:opacity .8s ease-out,transform .8s ease-out}.lamp-shell.is-resting .light{opacity:0;transform:scale(.2);transition:opacity 3s ease-out,transform 3s ease-out}.copy{--copy-drift-x: 0vmin;--copy-drift-y: 0vmin;position:absolute;left:0;right:0;bottom:18vh;display:grid;gap:10px;justify-items:center;text-align:center;padding-inline:24px;transform:translate(var(--copy-drift-x),var(--copy-drift-y));pointer-events:none;transition:opacity 1s ease}.copy-line{margin:0}.copy-line--1{grid-row:1;font-family:var(--font-heading);font-weight:400;letter-spacing:.02em;font-size:clamp(22px,3.2vmin,30px);line-height:1.25;color:var(--ink);max-width:32ch}.copy-line--2{grid-row:2;font-family:var(--font-body);font-weight:300;font-size:clamp(13px,1.7vmin,15px);line-height:1.5;color:var(--muted);max-width:40ch}@keyframes rise{0%{opacity:0;transform:translateY(11px)}to{opacity:1;transform:none}}@keyframes fall{0%{opacity:1}to{opacity:0}}.rise{animation:rise .64s var(--ease-rise) both}.copy-line.is-gone{animation:fall .64s ease-out forwards}.doors{position:absolute;left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + 28px);display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;transition:opacity .64s ease}.door,.text-button{appearance:none;border:0;background:none;cursor:pointer;font-family:var(--font-body);font-weight:300;font-size:12px;letter-spacing:.08em;color:var(--muted);text-decoration:none;padding-block:15px;margin-block:-15px;padding-inline:0}.doors,.corner{visibility:visible}.doors.is-hidden,.corner.is-hidden{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .64s ease,visibility 0s linear .64s}.door:disabled,.text-button:disabled{cursor:default}.corner{position:absolute;right:calc(env(safe-area-inset-right) + 20px);bottom:calc(env(safe-area-inset-bottom) + 28px);display:grid;justify-items:end;gap:6px;transition:opacity .64s ease}.about-link{font-size:11px}.legal-foot{display:flex;gap:6px;font-family:var(--font-body);font-weight:300;font-size:10px;color:var(--muted)}.legal-foot a{color:var(--muted);text-decoration:none;padding-block:15px;margin-block:-15px}.sheet{position:absolute;left:0;right:0;margin-inline:auto;bottom:calc(env(safe-area-inset-bottom) + 64px);width:calc(100% - 32px);max-width:360px;max-height:70vh;overflow-y:auto}.sheet-panel{padding:22px 20px;border:1px solid var(--line-gold);border-radius:8px;background:#070806db;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--ink)}.sheet-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.sheet-title{margin:0;font-family:var(--font-heading);font-weight:400;font-size:20px;letter-spacing:.02em}.sheet--fixed{position:fixed;z-index:20}.sheet-body{display:grid;gap:14px;margin-top:14px;font-family:var(--font-body);font-weight:300;font-size:14px;line-height:1.6;color:var(--ink-warm)}.sheet-text{margin:0}.sheet-note{margin:0;color:var(--muted);font-size:12px;letter-spacing:.04em}.sheet-name{margin:0;font-family:var(--font-heading);font-size:26px;letter-spacing:.02em;color:var(--ink);overflow-wrap:anywhere}.sheet-stack{display:grid;gap:14px;justify-items:start}.sheet-stack--center{justify-items:center;text-align:center}.sheet-form{display:grid;gap:8px;margin:0}.sheet-row{display:flex;gap:16px;align-items:center}.sheet-label{color:var(--muted);font-size:12px;letter-spacing:.08em}.sheet-input{flex:1;min-width:0;min-height:44px;padding:0 12px;border:1px solid var(--line-gold);border-radius:var(--radius);background:var(--bg-room);color:var(--ink);font:300 16px/1 var(--font-body)}.sheet-input::placeholder{color:var(--muted);opacity:1}.sheet-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.sheet .text-button{font-size:13px}.text-link{color:var(--gold-light);text-decoration:underline;text-underline-offset:3px}.circle-code{margin:0;font-family:var(--font-heading);font-size:32px;letter-spacing:.3em;padding-left:.3em;color:var(--ink)}.qr{width:160px;height:160px}.qr svg{display:block;width:160px;height:160px}.primary-action{border:1px solid rgba(225,202,141,.22);background:linear-gradient(135deg,#b08b42,#c3a45f 56%,#a7833e);color:#0a0a08;box-shadow:inset 0 1px #fff6d738,0 10px 30px #785b221f;border-radius:var(--radius);min-height:44px;padding:0 18px;font:500 14px/1 var(--font-body);cursor:pointer}:focus-visible{outline:1px solid rgba(202,172,103,.38);outline-offset:4px}@media(hover:hover)and (pointer:fine){.door:hover,.text-button:hover,.legal-foot a:hover{color:var(--ink)}.primary-action:hover{background:linear-gradient(135deg,#b99650,#cfb16d 56%,#b18d46);box-shadow:inset 0 1px #fff8dc47,0 14px 38px #785b222e}}@media(orientation:landscape)and (max-height:500px){.lamp{top:40%;width:56vmin}.copy{bottom:12vh}.sheet{max-height:80vh}}@media(max-width:640px){.doors{bottom:calc(env(safe-area-inset-bottom) + 68px);padding-inline:20px}.sheet{bottom:calc(env(safe-area-inset-bottom) + 104px)}}.lamp-shell.is-reduced .mist:before,.lamp-shell.is-reduced .mist:after{animation:none}.lamp-shell.is-reduced .star.on:after{animation:none}.lamp-shell.is-reduced .rise{animation:none;opacity:1;transform:none}.lamp-shell.is-reduced .copy-line.is-gone{animation:none;opacity:0}.lamp-shell.is-reduced.is-lit .light-core{transform:scale(.98);filter:brightness(.93)}.lamp-shell.is-reduced.is-hour .wick{opacity:.62}@media(prefers-reduced-motion:reduce){.mist:before,.mist:after{animation:none}.star.on:after{animation:none}.rise{animation:none;opacity:1;transform:none}.copy-line.is-gone{animation:none;opacity:0}.lamp-shell.is-lit .light-core{transform:scale(.98);filter:brightness(.93)}.lamp-shell.is-hour .wick{opacity:.62}*{scroll-behavior:auto}}html,body,#root{min-height:100%;height:100%;color-scheme:dark}.lamp-root{min-height:100dvh;background:var(--bg)}.text-page{min-height:100dvh;background:var(--bg-room);color:var(--ink);padding-inline:calc(env(safe-area-inset-left) + 20px) calc(env(safe-area-inset-right) + 20px);padding-block:calc(env(safe-area-inset-top) + 24px) calc(env(safe-area-inset-bottom) + 40px)}.text-inner{max-width:36rem;margin-inline:auto;font-family:var(--font-body);font-weight:300;font-size:16px;line-height:1.7;color:var(--ink-warm)}.text-inner h1,.text-inner h2{font-family:var(--font-heading);font-weight:400;font-size:26px;line-height:1.3;letter-spacing:.02em;color:var(--ink);margin:2.2em 0 .5em;scroll-margin-top:24px}.text-inner h1{margin-top:1.6em}.text-inner p{margin:0 0 1em}.text-inner ul{margin:0 0 1em;padding-left:1.2em}.text-inner li{margin-bottom:.5em}.text-inner a{color:var(--ink);text-decoration:underline;text-decoration-color:#c3a45f99;text-underline-offset:3px;overflow-wrap:anywhere}.text-back{display:inline-block;padding-block:12px;font-size:13px;letter-spacing:.08em}.text-inner a.text-back{color:var(--muted);text-decoration:none}.text-meta{color:var(--muted);font-size:13px}.pre-line{white-space:pre-line}.link-list{list-style:none;padding-left:0!important}.link-list li{margin-bottom:.9em}.text-button--page{font-size:16px;letter-spacing:.02em;color:var(--ink);text-decoration:underline;text-decoration-color:#c3a45f99;text-underline-offset:3px;padding-block:10px;margin-block:-10px}.text-message{color:var(--ink)}.about-intro .text-title{margin-bottom:.4em}.about-help{margin-top:1.6em}.about-hardware{margin-top:1.2em}.switch{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:0;border:0;background:none;color:var(--ink);font:300 16px/1 var(--font-body);cursor:pointer}.switch-track{position:relative;width:40px;height:22px;border-radius:11px;border:1px solid var(--line-gold);background:var(--bg);transition:background var(--t-state) var(--ease-rise)}.switch-thumb{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--muted);transition:transform var(--t-state) var(--ease-rise),background var(--t-state) var(--ease-rise)}.switch.is-on .switch-track{background:#c3a45f40}.switch.is-on .switch-thumb{transform:translate(18px);background:var(--gold-light)}.text-foot{margin-top:3.5em;padding-top:1.2em;font-size:13px;color:var(--muted)}.text-foot p{margin:.8em 0 0}.text-foot-links{display:flex;flex-wrap:wrap;gap:8px 24px}.text-inner .text-foot-links a{color:var(--muted);text-decoration:none;padding-block:12px;margin-block:-12px}@media(hover:hover)and (pointer:fine){.text-inner a:hover,.text-inner .text-foot-links a:hover,.text-inner a.text-back:hover,.text-button--page:hover{color:var(--ink);text-decoration-color:var(--gold-light)}}@media(prefers-reduced-motion:reduce){.switch-track,.switch-thumb{transition:none}}
