:root{--ip-paper: #e9dcc0;--ip-ink: #1a1410;--ip-gold: #c9a040;--ip-gold-bright: #e8cf7e;--ip-gold-dark: #8a6818;--ip-gold-mid: #f4dc94;--ip-wax: #7d1d1d;--ip-wax-light: #a83333;--ip-panel-warm: rgba(60,20,8,.92);--ip-panel-deep: rgba(20,8,4,.96);--ip-panel-border: rgba(201,160,64,.55);--ip-inset-line: rgba(201,160,64,.25);--ip-text-warm: rgba(212,184,122,.9);--ip-text-muted: rgba(201,160,64,.6);--ip-font-display: "IM Fell English SC", serif;--ip-font-body: "IM Fell English", Georgia, serif;--ip-font-prose: "Cormorant Garamond", Georgia, serif;--ip-grad-gold-text: linear-gradient(180deg, #e8cf7e 0%, #c9a040 50%, #8a6818 100%);--ip-grad-gold-btn: linear-gradient(180deg, #f4dc94 0%, #c9a040 50%, #7a5818 100%);--ip-grad-panel: linear-gradient(180deg, rgba(60,20,8,.92), rgba(20,8,4,.96));--ip-parchment-radial: radial-gradient(ellipse 90% 70% at 50% 42%, #e9dcc0 0%, #dfd0ac 55%, #cec09a 100%);--ip-edge-burn: radial-gradient(ellipse 110% 100% at 50% 50%, transparent 55%, rgba(26,20,16,.55) 90%, rgba(26,20,16,.82) 100%)}.mo-ink-chip{background:var(--ip-grad-panel);border:1.5px solid var(--ip-panel-border);border-radius:2px;box-shadow:inset 0 1px #e8cf7e38,inset 0 0 24px #0000008c,0 4px 14px #000000a6;position:relative}.mo-ink-chip:before{content:"";position:absolute;inset:6px;border:1px solid var(--ip-inset-line);pointer-events:none}.mo-ink-btn{font-family:var(--ip-font-display);letter-spacing:.32em;font-size:.75rem;background:linear-gradient(180deg,#3c1408a6,#140804cc);border:1.5px solid rgba(201,160,64,.4);border-radius:2px;padding:10px 28px;cursor:pointer;display:inline-flex;align-items:center;gap:12px;box-shadow:inset 0 1px #e8cf7e40,inset 0 0 12px #0000008c,0 2px 6px #0009;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.mo-ink-btn:disabled{opacity:.6;cursor:default}.mo-ink-btn:hover:not(:disabled){transform:translateY(-1px);border-color:#e8cf7ef2;background:linear-gradient(180deg,#4e1e0cb3,#1c0c06d1);box-shadow:inset 0 1px #e8cf7e73,inset 0 0 18px #7d1d1d52,0 4px 14px #c9a04052,0 0 22px #e8cf7e2e}.mo-wax-btn{font-family:var(--ip-font-display);letter-spacing:.32em;font-size:.875rem;background:linear-gradient(180deg,#3c1408a6,#140804cc);border:1.5px solid rgba(201,160,64,.7);border-radius:2px;padding:13px 44px;cursor:pointer;display:inline-flex;align-items:center;gap:12px;box-shadow:inset 0 1px #e8cf7e4d,inset 0 0 12px #0009,0 4px 18px #000000bf;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.mo-wax-btn:disabled{opacity:.6;cursor:default}.mo-wax-btn:hover:not(:disabled){transform:translateY(-1.5px);border-color:#e8cf7e;background:linear-gradient(180deg,#3a180aeb,#160a05fa);box-shadow:inset 0 1px #e8cf7e8c,inset 0 0 18px #7d1d1d59,0 6px 22px #000000e6,0 0 32px #e8cf7e38}.mo-wax-btn:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 6px #000c,inset 0 0 14px #0009,0 1px 2px #0009}:root{--table-glow: rgba(180, 120, 55, .22);--table-grad-inner: #3a2516;--table-grad-mid: #1a0d06;--table-grad-outer: #0a0503}.table-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 55% at 50% 50%,var(--table-glow) 0%,transparent 65%),radial-gradient(ellipse 110% 90% at 50% 55%,var(--table-grad-inner) 0%,var(--table-grad-mid) 60%,var(--table-grad-outer) 100%)}.table-bg:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1280' height='720' preserveAspectRatio='none'><filter id='a'><feTurbulence type='fractalNoise' baseFrequency='0.9 0.04' numOctaves='2' seed='17'/><feColorMatrix values='0 0 0 0 0.06  0 0 0 0 0.03  0 0 0 0 0.01  0 0 0 0.35 0'/></filter><rect width='100%25' height='100%25' filter='url(%23a)'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1280' height='720' preserveAspectRatio='none'><filter id='b'><feTurbulence type='turbulence' baseFrequency='0.003 0.22' numOctaves='5' seed='42'/><feColorMatrix values='0 0 0 0 0.16  0 0 0 0 0.09  0 0 0 0 0.03  0 0 0 0.6 0'/></filter><rect width='100%25' height='100%25' filter='url(%23b)'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1280' height='720' preserveAspectRatio='none'><filter id='c'><feTurbulence type='fractalNoise' baseFrequency='0.008' numOctaves='4' seed='91'/><feColorMatrix values='0 0 0 0 0.22  0 0 0 0 0.12  0 0 0 0 0.05  0 0 0 0.55 0'/></filter><rect width='100%25' height='100%25' filter='url(%23c)'/></svg>");background-size:100% 100%,100% 100%,100% 100%;background-repeat:no-repeat;mix-blend-mode:multiply;opacity:.95;pointer-events:none}.table-bg:after{content:"";position:absolute;inset:0;background-image:radial-gradient(ellipse 22px 16px at 8% 14%,rgba(10,5,2,.6),transparent 70%),radial-gradient(ellipse 14px 18px at 28% 8%,rgba(10,5,2,.45),transparent 70%),radial-gradient(ellipse 30px 22px at 73% 11%,rgba(10,5,2,.55),transparent 72%),radial-gradient(ellipse 12px 14px at 91% 27%,rgba(10,5,2,.4),transparent 70%),radial-gradient(ellipse 18px 26px at 6% 47%,rgba(10,5,2,.5),transparent 75%),radial-gradient(ellipse 24px 16px at 95% 56%,rgba(10,5,2,.45),transparent 72%),radial-gradient(ellipse 16px 20px at 14% 73%,rgba(10,5,2,.55),transparent 70%),radial-gradient(ellipse 28px 18px at 41% 88%,rgba(10,5,2,.5),transparent 72%),radial-gradient(ellipse 20px 24px at 78% 91%,rgba(10,5,2,.55),transparent 75%),radial-gradient(ellipse 14px 14px at 62% 19%,rgba(10,5,2,.35),transparent 70%),linear-gradient(73deg,transparent 18%,rgba(20,10,4,.35) 18.2%,transparent 18.5%),linear-gradient(102deg,transparent 47%,rgba(20,10,4,.3) 47.15%,transparent 47.4%),linear-gradient(58deg,transparent 71%,rgba(20,10,4,.4) 71.1%,transparent 71.3%),radial-gradient(ellipse 56px 16px at 11% 64%,transparent 52%,rgba(60,30,10,.45) 56%,transparent 62%),radial-gradient(ellipse 68px 20px at 89% 33%,transparent 53%,rgba(60,30,10,.5) 57%,transparent 64%),radial-gradient(ellipse 44px 14px at 32% 92%,transparent 53%,rgba(60,30,10,.35) 58%,transparent 64%),radial-gradient(ellipse 110% 90% at 50% 50%,transparent 32%,rgba(0,0,0,.6) 90%);pointer-events:none}@keyframes table-bg-flicker{0%,to{opacity:1}40%{opacity:.92}55%{opacity:1.05}70%{opacity:.96}}.table-bg.flicker{animation:table-bg-flicker 4.5s ease-in-out infinite}@font-face{font-family:IM Fell English;font-style:italic;font-weight:400;font-display:swap;src:url(../../../fonts/im-fell-english-italic.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:IM Fell English;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/im-fell-english-regular.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:IM Fell English SC;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/im-fell-english-sc-regular.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:400;font-display:swap;src:url(../../../fonts/cormorant-garamond-cyrillic-ext.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:500;font-display:swap;src:url(../../../fonts/cormorant-garamond-cyrillic-ext.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:600;font-display:swap;src:url(../../../fonts/cormorant-garamond-cyrillic-ext.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:400;font-display:swap;src:url(../../../fonts/cormorant-garamond-cyrillic.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:500;font-display:swap;src:url(../../../fonts/cormorant-garamond-cyrillic.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:600;font-display:swap;src:url(../../../fonts/cormorant-garamond-cyrillic.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:400;font-display:swap;src:url(../../../fonts/cormorant-garamond-vietnamese.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:500;font-display:swap;src:url(../../../fonts/cormorant-garamond-vietnamese.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:600;font-display:swap;src:url(../../../fonts/cormorant-garamond-vietnamese.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:400;font-display:swap;src:url(../../../fonts/cormorant-garamond-latin-ext.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:500;font-display:swap;src:url(../../../fonts/cormorant-garamond-latin-ext.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:600;font-display:swap;src:url(../../../fonts/cormorant-garamond-latin-ext.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:400;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:Cormorant Garamond;font-style:normal;font-weight:500;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:Cormorant Garamond;font-style:normal;font-weight: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}:root{font-family:Inter,sans-serif;background-color:#0a0806;color:#e0e0e0;--z-tooltip: 1000;--z-popup: 2000;--z-modal: 3000;--z-debug: 9000;--paper: #e9dcc0;--paper-deep: #d8c79e;--paper-shade: #bfa97d;--paper-edge: #8e764a;--foxing: #7a4a1f;--ink: #1a1410;--ink-soft: #3d2f23;--ink-faint: #6b5a44;--wax: #7d1d1d;--wax-bright: #a83333;--gold: #9c7a2c;--gold-bright: #c9a040;--rule: rgba(26,20,16,.45);--rule-soft: rgba(26,20,16,.2);--top-strip-h: 44px;--action-bar-h: 56px}html,body{margin:0;padding:0;width:100%;height:100%;background-color:#0a0806;overflow:hidden}.rotate-prompt.svelte-194w1u7{position:fixed;inset:0;z-index:9999;background:#0a0806;display:flex;align-items:center;justify-content:center;padding:2rem}.rotate-message.svelte-194w1u7{position:relative;z-index:1;color:#e0d8c8;font-size:1.2rem;text-align:center;margin:0}.app-content.svelte-12qhfyh{height:100dvh;box-sizing:border-box}.app-content.with-guest-banner.svelte-12qhfyh{padding-top:32px}
