:root{--ink:#3a2618;--ink-2:#2a1b10;--ink-soft:#4a3122;--muted:#6b5440;--paper:#f3e7d0;--paper-2:#f4e9d3;--paper-3:#e3d0ae;--paper-line:#d9c3a0;--paper-dim:#e8dcc4;--cream:#fff7e8;--surface:#fff;--tan:#b89c78;--tan-2:#c9a877;--gold:#f5c542;--green:#9bcb6e;--green-ink:#5e9a3c;--sky:#6bb2e6;--sky-2:#d6e8f5;--sky-ink:#1e2a36;--lilac:#e3cff0;--red:#e25a55;--red-ink:#b83a35;--red-soft:#f2908a;--red-pale:#fbe1de;--red-text:#5a1a17;--blood:#8a0b0b;--peach:#ffb3a8;--bg:var(--paper);--bar-bg:var(--ink);--bar-line:var(--ink-2);--bar-fg:var(--paper-2);--scrim:#2a1b10b8;--font:"Saira Semi Condensed", system-ui, -apple-system, "Segoe UI", sans-serif;--stroke:2px;--stroke-lg:3px;--radius-sm:6px;--radius:12px;--radius-lg:16px;--radius-xl:22px;--lift:4px;--lift-sm:3px;--control:48px;--control-sm:40px;--control-lg:54px;--bar-h:74px;--bar-h-sm:64px;--nav-h:80px;--page-x:16px;--page-x-narrow:var(--page-x);--content-w:1040px;--content-narrow:640px}@media (width>=768px){:root{--nav-h:0px;--page-x:max(24px, .5 * (100vw - var(--content-w)));--page-x-narrow:max(var(--page-x), .5 * (100vw - var(--content-narrow)))}}*{box-sizing:border-box}#__nuxt,body,html{height:100%;margin:0}body{color:var(--ink);font:400 15px/1.4 var(--font);-webkit-font-smoothing:antialiased;background:#0b1429}button,input,select,textarea{font-family:var(--font);color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}dd,dl,h1,h2,h3,ol,p,ul{margin:0}ol,ul{list-style:none}fieldset,legend,ol,ul{padding:0}fieldset{border:0;min-width:0;margin:0}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--sky);outline-offset:1px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ts-button{--ts-regular:url(../ts/btn-blue.png);--ts-down:url(../ts/btn-blue-down.png);--ts-image:var(--ts-regular);--ts-slice:47 45 47 45;--ts-edge:12px 14px 16px;isolation:isolate;appearance:none;color:var(--ink-2);background:0 0;border:0;border-radius:4px;padding-bottom:4px;position:relative}.ts-button:before{content:"";z-index:-1;border:0 solid #0000;-o-border-image:var(--ts-image) var(--ts-slice)/var(--ts-edge)/0 stretch;border-image:var(--ts-image) var(--ts-slice) fill/var(--ts-edge)/0 stretch;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}.ts-button.ts-red,.ts-button[aria-pressed=true],.ts-button[aria-selected=true]{--ts-regular:url(../ts/btn-red.png);--ts-down:url(../ts/btn-red-down.png)}.ts-button:active:not(:disabled):not(.ts-off),.ts-button[aria-pressed=true],.ts-button[aria-selected=true]{--ts-image:var(--ts-down);--ts-slice:36 50 49 50;padding-top:4px;padding-bottom:0}.ts-button.ts-off,.ts-button:disabled{filter:grayscale();opacity:.6}@media (hover:hover){.ts-button:hover:not(:disabled):not(.ts-off):before{filter:brightness(1.06)}}.theme-moon.theme-moon{--ink:#dbf5f4;--ink-2:#e2f9f7;--ink-soft:#bcc6c7;--muted:#9aa9ab;--paper:#10121e;--paper-2:#1d1f2d;--paper-3:#181b27;--paper-line:#343745;--paper-dim:#161925;--cream:#252838;--surface:#1d1f2d;--tan:#626975;--tan-2:#8d8e94;--gold:#ffbf66;--green:#1b403c;--green-ink:#80d5bd;--sky:#04d3e5;--sky-2:#203b48;--sky-ink:#c4f8fc;--lilac:#39264e;--red:#e39391;--red-ink:#ffaaa0;--red-soft:#3e2a35;--red-pale:#2b202c;--red-text:#ffbbb2;--peach:#ffc1a4;--bg:#10121e;--bar-bg:#1c1e2b;--bar-line:#635037;--bar-fg:#dbf5f4;--scrim:#060812de;--font:"Pixelify Sans", "Courier New", monospace;--stroke:2px;--stroke-lg:2px;--radius-sm:0px;--radius:0px;--radius-lg:0px;--radius-xl:0px;--lift:4px;--lift-sm:3px;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font)}.theme-moon.theme-moon .phone{background:#10121e}.theme-moon.theme-moon .page{scrollbar-color:#444655 #10121e}.theme-moon.theme-moon button,.theme-moon.theme-moon input,.theme-moon.theme-moon textarea{font-family:var(--font)}.theme-moon.theme-moon h1,.theme-moon.theme-moon h2,.theme-moon.theme-moon h3{font-family:var(--font);font-weight:600}.theme-moon.theme-moon .bar{box-shadow:none;background:#1c1e2b;border-color:#8a642d;border-bottom-width:2px}.theme-moon.theme-moon .logo{color:#ffbf66;min-width:0;height:auto;font:600 26px/1.3 var(--font);letter-spacing:2px;text-transform:uppercase;filter:none;text-shadow:none;border-image:;padding:0 12px}.theme-moon.theme-moon .logo:before{content:"◆";margin-right:9px;font-size:15px}.theme-moon.theme-moon .logo:after{content:"◆";margin-left:9px;font-size:15px}.theme-moon.theme-moon .logo.size-lg{font-size:38px}.theme-moon.theme-moon .desk .item{color:#929ea2;border-radius:0;font-size:16px}.theme-moon.theme-moon .desk .item.on{color:#05d4e5;background:#242837;box-shadow:inset 0 0 0 1px #05d4e5}.theme-moon.theme-moon .nav{background:#0a0d18;border-top:2px solid #946b31;padding-top:3px}.theme-moon.theme-moon .nav .item{color:#8a9b9e;letter-spacing:.5px;border-radius:0;font-size:13px}.theme-moon.theme-moon .nav .item.on{color:#08d5e8;background:#293140;box-shadow:inset 0 0 0 1px #08d5e8}.theme-moon.theme-moon .nav .icon{filter:grayscale(.55)saturate(.7)}.theme-moon.theme-moon .nav .item.on .icon{filter:none}.theme-moon.theme-moon .strip{background:#10121e;border-bottom:2px solid #343744;align-items:center;gap:6px;height:76px}.theme-moon.theme-moon .strip .tab{color:#94a6aa;height:50px;font:600 17px var(--font);background:#1d1f2d;border:2px solid #343745;border-radius:0;flex:1;margin-bottom:0;box-shadow:inset 0 0 0 2px #10131f,0 3px #060914}.theme-moon.theme-moon .strip .tab.on{color:#ffbf66;background:#232533;border-color:#b6894f;box-shadow:inset 0 0 0 2px #10131f,inset 0 -4px #4c4034,0 3px #060914}.theme-moon.theme-moon .strip .on .n,.theme-moon.theme-moon .tabs .n{color:#cceef1;background:#303340;border-radius:0;font-size:13px}.theme-moon.theme-moon .hint{color:#a7b6b9;font:13px/1.5 var(--font)}.theme-moon.theme-moon .head{border-bottom:2px solid #30333e;gap:10px;margin-bottom:15px;padding-bottom:9px}.theme-moon.theme-moon .head .title{font:600 21px/1.2 var(--font);color:#ffbf66;text-transform:uppercase;letter-spacing:.5px;border:0;border-radius:0;padding:0;background:0 0!important}.theme-moon.theme-moon .head .rule{display:none}.theme-moon.theme-moon .head .count{color:#899a9e;font:600 12px var(--font);letter-spacing:1px;margin-left:auto}.theme-moon.theme-moon .head .pin{margin-left:auto}.theme-moon.theme-moon .pin{border-color:#657579;border-radius:0}.theme-moon.theme-moon .pin[aria-pressed=true]{box-shadow:none;background:#35303a;border-color:#f0b765}.theme-moon.theme-moon .pin[aria-pressed=true] svg{color:#ffbf66;fill:#ffbf66}.theme-moon.theme-moon .frame[class*=status-]{background:#1d1f2d;border:2px solid #535768;border-image:;border-radius:0;position:relative;box-shadow:inset 0 0 0 3px #10131e,inset 0 0 0 5px #2f3240,0 4px #080b16}.theme-moon.theme-moon .frame.status-open{border-color:#c69a58;box-shadow:inset 0 0 0 2px #292a32,inset 0 0 0 3px #f2bd72,0 4px #080b16}.theme-moon.theme-moon .frame.status-claimed{border-color:#0bc8d9;box-shadow:inset 0 0 0 3px #132333,inset 0 0 0 4px #44717d,0 4px #080b16}.theme-moon.theme-moon .frame.status-submitted{border-color:#a45fe0;box-shadow:inset 0 0 0 3px #241c38,inset 0 0 0 4px #76528c,0 4px #080b16}.theme-moon.theme-moon .frame.status-approved{border-color:#536f68;box-shadow:inset 0 0 0 3px #111c25,inset 0 0 0 4px #354a49,0 4px #080b16}.theme-moon.theme-moon .frame[class*=status-] .band{color:#ffcd82;font:600 11px/1.3 var(--font);letter-spacing:1px;background:#473b2d;border:1px solid #d8a65d;border-radius:0;align-self:flex-start;max-width:calc(100% - 75px);height:auto;min-height:20px;margin:13px 58px 0 15px;padding:2px 7px}.theme-moon.theme-moon .frame.status-claimed .band{color:#a1eff7;background:#1c3542;border-color:#0acadc}.theme-moon.theme-moon .frame.status-submitted .band{color:#e7c9f6;background:#352644;border-color:#ad6cdb}.theme-moon.theme-moon .frame.status-approved .band{color:#a9d0c1;background:#253532;border-color:#638c7e}.theme-moon.theme-moon .frame[class*=status-] .body{gap:12px;padding:10px 17px 18px}.theme-moon.theme-moon .frame[class*=status-] .title{font:600 21px/1.15 var(--font);letter-spacing:.4px;color:#ffbf66}.theme-moon.theme-moon .frame.status-claimed .title{color:#d8f8fc}.theme-moon.theme-moon .frame.status-submitted .title{color:#e8d7f6}.theme-moon.theme-moon .frame.status-approved .title{color:#b2c6c0}.theme-moon.theme-moon .frame .meta{font:400 13px/1.4 var(--font);color:#b2c1c1;border-top:1px solid #464142;padding-top:10px}.theme-moon.theme-moon .frame .meta .late{color:#f0a39b}.theme-moon.theme-moon .frame .by{font-weight:400}.theme-moon.theme-moon .frame .lock{color:#bbf4f6;border-color:#59828b;background:#233b48!important}.theme-moon.theme-moon .big .frame .title{font-size:27px}.theme-moon.theme-moon .frame .desc{color:#bcc9c9;font:18px/1.45 Georgia,serif}.theme-moon.theme-moon .list:has(>button>.row){gap:15px}.theme-moon.theme-moon .star .inner{color:#332a20}.theme-moon.theme-moon .ts-button{color:#d8f5f7;text-transform:uppercase;letter-spacing:1px;text-shadow:none;border-radius:0}.theme-moon.theme-moon .ts-button:before{image-rendering:auto;background:#242632;border:2px solid #e8b061;box-shadow:inset 0 0 0 2px #57504a,inset 0 0 0 3px #f5d19b,0 4px #060914}.theme-moon.theme-moon .ts-button.ts-red{color:#ffb2aa}.theme-moon.theme-moon .ts-button.ts-red:before{background:#10131f;border-color:#f3aaa5;box-shadow:inset 0 0 0 2px #a85b63,inset 0 0 0 3px #ffbdb4,0 0 10px #ef8f9825}.theme-moon.theme-moon .ts-button[aria-pressed=true]:before,.theme-moon.theme-moon .ts-button[aria-selected=true]:before{border-color:#11d2e1;box-shadow:inset 0 0 0 2px #354855,inset 0 0 0 3px #80eff4,0 0 7px #05d2e12b}.theme-moon.theme-moon .btn.is-ghost:before{filter:none;border-color:#b16bea;box-shadow:inset 0 0 0 2px #5c3674,inset 0 0 0 3px #dcaff8,0 0 10px #a257d53b}.theme-moon.theme-moon .btn.is-go:before{background:#f1ba67;border-color:#f6d4a4;box-shadow:inset 0 -3px #9c713b,0 4px #060914}.theme-moon.theme-moon .btn.is-go{color:#322719}.theme-moon.theme-moon .ts-button.ts-off,.theme-moon.theme-moon .ts-button:disabled{color:#849397;filter:grayscale();opacity:.5}.theme-moon.theme-moon .ts-button:active:not(:disabled):before{box-shadow:inset 0 2px #050a12,inset 0 0 0 2px #77868a}.theme-moon.theme-moon .ib{color:#d2f5f7;border-radius:0}.theme-moon.theme-moon .ib:before{background:#1f2533;border:2px solid #60727b;border-radius:0;inset:0;box-shadow:inset 0 0 0 2px #101522,0 3px #060914}.theme-moon.theme-moon .ib.is-fab:before{border-color:#04d8e9;box-shadow:inset 0 0 0 3px #375662,inset 0 0 0 4px #94f5fa,0 0 9px #04d8e93d,0 4px #060914}.theme-moon.theme-moon .ib.is-fab svg{stroke:#30e5ee}.theme-moon.theme-moon .ib[aria-pressed=true]:before{border-color:#04d8e9}.theme-moon.theme-moon .is-link-danger{color:#ffaaa0}.theme-moon.theme-moon .pill{color:#c9dcdf;font-family:var(--font);letter-spacing:.5px;background:#272b38;border-color:#64707a;border-radius:0}.theme-moon.theme-moon .pill.is-level{color:#c5f4f6;border-color:#4a8b98;background:#223d48!important}.theme-moon.theme-moon .pill.is-gold{color:#1c202b;background:#ffbf66;border-color:#e3d4b4}.theme-moon.theme-moon .pill.is-ink{color:#c5f4f6;background:#243741}.theme-moon.theme-moon .input{color:#d9f4f5;font-family:var(--font);background:#10131f;border:2px solid #565e6d;border-radius:0;box-shadow:inset 2px 2px #080b13}.theme-moon.theme-moon .input:focus-visible{outline:2px solid #08d5e6}.theme-moon.theme-moon .input::placeholder{color:#7f9198}.theme-moon.theme-moon .card.padded{background:#1d1f2d;border:2px solid #3f4251;border-radius:0;box-shadow:inset 0 0 0 2px #111420,0 3px #080b16}.theme-moon.theme-moon .list:not(:has(>button)){background:#1d1f2d;border:2px solid #3f4251;border-radius:0;box-shadow:inset 0 0 0 2px #111420,0 3px #080b16}.theme-moon.theme-moon .row:has(>.switch){background:#1d1f2d;border:2px solid #3f4251;border-radius:0;box-shadow:inset 0 0 0 2px #111420,0 3px #080b16}.theme-moon.theme-moon .switch{background:#111522;border-color:#5a6972;border-radius:0}.theme-moon.theme-moon .switch.on{background:#147783}.theme-moon.theme-moon .knob{background:#daf4f1;border-color:#73949c;border-radius:0}.theme-moon.theme-moon .sheet{background:#171b29;border:2px solid #51566a;border-radius:0;box-shadow:inset 0 0 0 3px #0b101c,0 10px 50px #0008}.theme-moon.theme-moon .sheet .grip{background:#657880;border-radius:0}.theme-moon.theme-moon .toast{color:#d2f5f7;background:#253842;border:2px solid #22c5d3;border-radius:0;box-shadow:0 4px #060914}.theme-moon.theme-moon .toast.is-error{color:#ffd0c9;background:#32232f;border-color:#f2a29a}.theme-moon.theme-moon .toast.is-success{background:#203c37;border-color:#75c4ab}.theme-moon.theme-moon .alert{border-color:#b9808e}.theme-moon.theme-moon .card:has(>.portrait){background:#1d1f2d;border:2px solid #b38755;padding:16px 12px;box-shadow:inset 0 0 0 2px #11131e,inset 0 0 0 3px #efd2a1}.theme-moon.theme-moon .card>.portrait{width:calc(100% - 20px)}.theme-moon.theme-moon .portrait>.face{background:#1e3342;border-radius:0}.theme-moon.theme-moon .names .banner{background:#222534;border:2px solid #b18b59;height:69px;top:0;box-shadow:inset 0 0 0 2px #11131e}.theme-moon.theme-moon .names .name{color:#ffbf66;font-family:var(--font);letter-spacing:1px;text-shadow:none}.theme-moon.theme-moon .names .room{color:#c8edf1;text-shadow:none;background:#262c3a;border:2px solid #717884;border-radius:0}.theme-moon.theme-moon .stats{background:#1a1e2c;border:2px solid #4d5363;box-shadow:inset 0 0 0 2px #10131e}.theme-moon.theme-moon .stats .level-points,.theme-moon.theme-moon .stats dt{color:#9dadaf}.theme-moon.theme-moon .stats dd{color:#ffbf66;text-shadow:none;font-family:var(--font)}.theme-moon.theme-moon .stats>div+div{border-color:#464a57}.theme-moon.theme-moon .level-track{background:#080d16;border-color:#4a5662;border-radius:0}.theme-moon.theme-moon .level-track>span{background:#02d5e7;border-radius:0}.theme-moon.theme-moon .progress-panel,.theme-moon.theme-moon .vault{color:#ccdce1;background:#1d2331;border:2px solid #414959}.theme-moon.theme-moon .progress-panel .head{border:0}.theme-moon.theme-moon .milestones li.earned,.theme-moon.theme-moon .progress-panel .hint,.theme-moon.theme-moon .progress-panel h3{color:#b2c4c8}.theme-moon.theme-moon .mm .count{color:#eff7f5;text-shadow:0 1px #080e18}.theme-moon.theme-moon .months li{background:#1c2231;border:2px solid #424b5e;border-radius:0;box-shadow:inset 0 0 0 2px #111522}.theme-moon.theme-moon .month-tab{color:#b4c9cd;text-shadow:none}.theme-moon.theme-moon .rankings>.guild,.theme-moon.theme-moon .rankings>.player{background:#1d1f2d;border:2px solid #4e5766;box-shadow:inset 0 0 0 2px #11131f}.theme-moon.theme-moon .rankings>:first-child{border-color:#bd9b67}.theme-moon.theme-moon .rankings .name{color:#d2f5f6;font-family:var(--font);letter-spacing:.5px}.theme-moon.theme-moon .rankings .is-you .name,.theme-moon.theme-moon .rankings .is-yours .name{color:#ffbf66}.theme-moon.theme-moon .points-label,.theme-moon.theme-moon .rankings .members,.theme-moon.theme-moon .rankings .room{color:#a2b5b9}.theme-moon.theme-moon .points{border-color:#6d6250}.theme-moon.theme-moon .champions .names .banner{height:67.3%}.theme-moon.theme-moon .card:has(>.crest-wrap){border-color:#657387;border-radius:0;box-shadow:inset 0 0 0 3px #101522,0 4px #080b16}.theme-moon.theme-moon .card:has(>.crest-wrap) .stats{box-shadow:none;background:0 0;border:0}.theme-moon.theme-moon .card:has(>.crest-wrap) .stats>div{background:#171d2a;border:2px solid #465467;border-radius:0}.theme-moon.theme-moon .code{color:#c5f4f7;background:#121827;border:2px solid #626e7d;border-radius:0}.theme-moon.theme-moon .wrap .stage{background:#1d3040}.theme-moon.theme-moon .wrap .stats>div{background:#222839;border:2px solid #535e72}.theme-moon.theme-moon .wrap .stats dt{color:#a4b6bf}.theme-moon.theme-moon .name-row .name{color:#edf6f3}@media (prefers-reduced-motion:reduce){.theme-moon.theme-moon *,.theme-moon.theme-moon :before{transition:none!important}}.theme-moon.theme-moon.theme-moon{--ink:#e4e4ef;--ink-2:#f0e9dc;--ink-soft:#b9bcd1;--muted:#9ba9c4;--paper:#0b1429;--paper-2:#14223b;--paper-3:#101d34;--paper-line:#38405c;--paper-dim:#1b2c45;--cream:#1c2941;--surface:#13213a;--tan:#63718c;--gold:#ddc18e;--sky:#9cced1;--red-ink:#e3a8a0;--bar-bg:#101c34;--bar-line:#655b55;--bar-fg:#e3dfd4;--font:"Nunito", system-ui, sans-serif;--stroke:1px;--stroke-lg:1px;--radius-sm:3px;--radius:5px;--radius-lg:7px;--radius-xl:9px}.theme-moon.theme-moon.theme-moon .phone{background:linear-gradient(#0a13242b,#0a14294d),var(--scene,url(../theme/moon/courtyard-moon.png)) center top/cover no-repeat,#0b1429}.theme-moon.theme-moon.theme-moon .page{scrollbar-color:#48526c #101a31;background:0 0}.theme-moon.theme-moon.theme-moon .bar{background:#0e1a31f2;border-bottom:1px solid #887458;box-shadow:inset 0 -4px #0b152b,inset 0 -5px #424053}.theme-moon.theme-moon.theme-moon .logo{text-transform:none;letter-spacing:1px;color:#eddbb5;padding-inline:10px;font:400 27px/1.3 Georgia,serif}.theme-moon.theme-moon.theme-moon .logo:before{content:"☾";color:#dabe88;margin-right:10px;font-size:26px}.theme-moon.theme-moon.theme-moon .logo:after{content:"✧";color:#cfb88c;margin-left:12px;font-size:13px}.theme-moon.theme-moon.theme-moon .logo.size-lg{font-size:40px}.theme-moon.theme-moon.theme-moon .strip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1528a3;border-bottom:1px solid #88745880;gap:9px;height:54px}.theme-moon.theme-moon.theme-moon .strip .tab{height:36px;box-shadow:none;font:500 14px var(--font);color:#9ca8c6;background:#15223bc9;border:1px solid #555874;border-radius:4px}.theme-moon.theme-moon.theme-moon .strip .tab.on{color:#f2dfb9;background:#26344cdb;border:1px solid #b19b73;box-shadow:inset 0 -2px #b39e7680}.theme-moon.theme-moon.theme-moon .strip .on .n,.theme-moon.theme-moon.theme-moon .tabs .n{color:#ddcea9;background:#35435c;border-radius:3px;font-size:11px}.theme-moon.theme-moon.theme-moon .hint{font:400 12px/1.5 var(--font);color:#d2d0d9;text-shadow:0 1px #081126;margin-block:4px 21px}.theme-moon.theme-moon.theme-moon .head{border-bottom:1px solid #8990a04d;margin-bottom:14px;padding-bottom:8px}.theme-moon.theme-moon.theme-moon .head .title{text-transform:none;color:#e1c898;letter-spacing:.2px;font:400 20px/1.3 Georgia,serif}.theme-moon.theme-moon.theme-moon .head .count{font:400 11px var(--font);letter-spacing:.2px;color:#9facbf}.theme-moon.theme-moon.theme-moon .pin{border:1px solid #6c7691;border-radius:3px}.theme-moon.theme-moon.theme-moon .pin[aria-pressed=true]{background:#2b3448;border-color:#ac966e}.theme-moon.theme-moon.theme-moon .frame[class*=status-]{background:#12203af2;border:1px solid #887b65;border-radius:5px;box-shadow:inset 0 0 0 3px #101c31,inset 0 0 0 4px #46506b66,0 4px 12px #02091540}.theme-moon.theme-moon.theme-moon .frame.status-claimed{border-color:#729fa9}.theme-moon.theme-moon.theme-moon .frame.status-submitted{border-color:#9383b1}.theme-moon.theme-moon.theme-moon .frame.status-approved{border-color:#678c83}.theme-moon.theme-moon.theme-moon .frame[class*=status-] .band{color:#b8d6db;font:500 10px/1.3 var(--font);letter-spacing:.6px;background:#22374c;border:1px solid #627e90;border-radius:2px;margin:12px 57px 0 15px;padding:2px 7px}.theme-moon.theme-moon.theme-moon .frame.status-claimed .band{color:#c1dedc;background:#25414b;border-color:#628d97}.theme-moon.theme-moon.theme-moon .frame.status-submitted .band{color:#d0c0e5;background:#34304d;border-color:#7e6e9b}.theme-moon.theme-moon.theme-moon .frame.status-approved .band{color:#bfd7c9;background:#253c3f;border-color:#63867e}.theme-moon.theme-moon.theme-moon .frame[class*=status-] .body{gap:12px;padding:12px 17px 18px}.theme-moon.theme-moon.theme-moon .frame[class*=status-] .title{font:500 18px/1.3 var(--font);letter-spacing:0;color:#eee5d5}.theme-moon.theme-moon.theme-moon .big .frame .title{font-size:24px}.theme-moon.theme-moon.theme-moon .frame .meta{font:400 12px/1.35 var(--font);color:#c0c1ce;border-top:1px solid #49516b70;padding-top:10px}.theme-moon.theme-moon.theme-moon .frame .desc{font:16px/1.5 var(--font);color:#c0c5d6}.theme-moon.theme-moon.theme-moon .list:has(>button>.row){gap:17px}.theme-moon.theme-moon.theme-moon .nav{background:#0c172bf5;border-top:1px solid #577aa6;padding-top:4px;box-shadow:inset 0 2px #243c5b,inset 0 4px #101f36}.theme-moon.theme-moon.theme-moon .nav .item{color:#a9afc8;font:400 11px/14px var(--font);letter-spacing:0;border-radius:3px}.theme-moon.theme-moon.theme-moon .nav .item.on{color:#f1e4b5;background:#293e5a;box-shadow:inset 0 0 0 1px #d4b773,inset 0 2px #7894b144}.theme-moon.theme-moon.theme-moon .nav .icon{filter:none;image-rendering:pixelated}.theme-moon.theme-moon.theme-moon .nav .item.on .icon{filter:none}.theme-moon.theme-moon.theme-moon .desk .item{color:#b1b8cf;border-radius:3px;font-size:14px}.theme-moon.theme-moon.theme-moon .desk .item.on{color:#ebd6ac;background:#26324b;box-shadow:inset 0 -1px #b69d77}.theme-moon.theme-moon.theme-moon .ts-button{color:#dddce8;text-transform:none;letter-spacing:0;text-shadow:none;--pressed-inset:#19273e;border-radius:3px}.theme-moon.theme-moon.theme-moon .ts-button:before{background:#24344e;border:1px solid #9a8c78;border-radius:3px;box-shadow:inset 0 0 0 3px #19273e,inset 0 0 0 4px #66708766,0 3px #060f20}.theme-moon.theme-moon.theme-moon .btn.is-go{color:#272c3d}.theme-moon.theme-moon.theme-moon .btn.is-go:before{background:#dac69e;border-color:#edddbc;box-shadow:inset 0 -3px #b19b78,0 3px #060f20}.theme-moon.theme-moon.theme-moon .btn.is-ghost:before{background:#2d2d49;border-color:#86759d;box-shadow:inset 0 0 0 3px #24243d,0 3px #060f20}.theme-moon.theme-moon.theme-moon .ts-button.ts-red:before{background:#482f43;border-color:#b88791;box-shadow:inset 0 0 0 3px #352438,0 3px #060f20}.theme-moon.theme-moon.theme-moon .ts-button.ts-red{color:#efd1c8}.theme-moon.theme-moon.theme-moon .ts-button[aria-pressed=true]:before,.theme-moon.theme-moon.theme-moon .ts-button[aria-selected=true]:before{background:#35425e;border-color:#abc4cb;box-shadow:inset 0 0 0 3px #28364e}.theme-moon.theme-moon.theme-moon .ib{color:#d3d6e7;border-radius:3px}.theme-moon.theme-moon.theme-moon .ib:before{background:#26364f;border:1px solid #7e8ca5;border-radius:3px;box-shadow:inset 0 0 0 3px #1b2b43,0 3px #080f1e}.theme-moon.theme-moon.theme-moon .ib.is-fab:before{background:#2b3c56;border:1px solid #c9b58b;border-radius:50%;box-shadow:inset 0 0 0 4px #18283f,inset 0 0 0 5px #7c8697,0 4px 10px #020a18a0}.theme-moon.theme-moon.theme-moon .ib.is-fab svg{stroke:#ead5aa}.theme-moon.theme-moon.theme-moon .pill{color:#c7ccdf;background:#29364e;border-width:1px;border-radius:3px}.theme-moon.theme-moon.theme-moon .pill.is-gold{color:#202b3c;background:#dbc297}.theme-moon.theme-moon.theme-moon .pill.is-level{color:#c0d7df;border-color:#6e9aab;background:#284252!important}.theme-moon.theme-moon.theme-moon .input{box-shadow:none;background:#0e1b31ec;border:1px solid #66738d;border-radius:4px}.theme-moon.theme-moon.theme-moon .input::placeholder{color:#8e9ab2}.theme-moon.theme-moon.theme-moon .card.padded{box-shadow:none;background:#13213aef;border:1px solid #657089;border-radius:5px}.theme-moon.theme-moon.theme-moon .list:not(:has(>button)){box-shadow:none;background:#13213aef;border:1px solid #657089;border-radius:5px}.theme-moon.theme-moon.theme-moon .row:has(>.switch){box-shadow:none;background:#13213aef;border:1px solid #657089;border-radius:5px}.theme-moon.theme-moon.theme-moon .sheet{background:linear-gradient(#14223af5,#111e35f5),url(../theme/moon/moon-clouds.png) 50%/cover;border:1px solid #b19a75;border-radius:8px 8px 0 0}.theme-moon.theme-moon.theme-moon .toast{color:#e2e6e7;background:#283c50;border:1px solid #a4bec3;border-radius:4px}.theme-moon.theme-moon.theme-moon .knob,.theme-moon.theme-moon.theme-moon .switch{border-width:1px;border-radius:3px}.theme-moon.theme-moon.theme-moon .switch.on{background:#587487}.theme-moon.theme-moon.theme-moon .card:has(>.portrait){background:linear-gradient(#11203e88,#102039cc),url(../theme/moon/moon-clouds.png) 50%/cover;border:1px solid #b7a077;border-radius:7px;padding:19px 12px;box-shadow:inset 0 0 0 5px #0e1b32,inset 0 0 0 6px #9c896766}.theme-moon.theme-moon.theme-moon .names .banner{background:#20304a;border:1px solid #b8a075;box-shadow:inset 0 0 0 3px #15233a}.theme-moon.theme-moon.theme-moon .names .name{color:#eedbb8;letter-spacing:.6px;font:400 24px Georgia,serif}.theme-moon.theme-moon.theme-moon .names .room{color:#dcc9a6;background:#1c2d45;border:1px solid #9a8a70}.theme-moon.theme-moon.theme-moon .stats{box-shadow:none;background:#12213bf0;border:1px solid #8d806a;border-radius:4px}.theme-moon.theme-moon.theme-moon .stats dd{color:#e3cba1;font-family:var(--font)}.theme-moon.theme-moon.theme-moon .stats dt{color:#aeb9cc}.theme-moon.theme-moon.theme-moon .level-track>span{background:#a2c9cc}.theme-moon.theme-moon.theme-moon .rankings>.guild,.theme-moon.theme-moon.theme-moon .rankings>.player{background:#14213bf0;border:1px solid #8a7c67;border-radius:4px;box-shadow:inset 0 0 0 3px #102039}.theme-moon.theme-moon.theme-moon .rankings .name{font:500 17px var(--font);letter-spacing:0}.theme-moon.theme-moon.theme-moon .rankings .members,.theme-moon.theme-moon.theme-moon .rankings .room{color:#b1bbce}.theme-moon.theme-moon.theme-moon .progress-panel,.theme-moon.theme-moon.theme-moon .vault{background:#16233bec;border:1px solid #64748e;border-radius:4px}.theme-moon.theme-moon.theme-moon .months li{box-shadow:none;background:#19273eed;border:1px solid #66738e}@media (width>=768px){.theme-moon.theme-moon.theme-moon .phone{background-position:top;background-repeat:repeat-x;background-size:900px}.theme-moon.theme-moon.theme-moon .sheet{border-radius:8px}}.theme-moon.theme-moon.theme-moon .points-star{filter:drop-shadow(0 1px 1px #020b1a);background-image:url(../theme/moon/moon-point.svg)}.theme-moon.theme-moon.theme-moon .star .art{background-image:url(../icons/flat/reward-seal.svg)}.theme-moon.theme-moon.theme-moon .star .inner{color:#f2dfb7;font-family:var(--font);text-shadow:none;z-index:2;background:var(--diff-bg,#14213b);border-radius:50%;font-weight:600;inset:23%}.theme-moon.theme-moon.theme-moon .star .fire{background-image:url(../icons/flat/urgency.svg);width:150%;height:145%;animation-duration:.8s;top:-42%;left:-25%}.theme-moon.theme-moon.theme-moon .star .fire.back{filter:drop-shadow(0 0 4px #58b8ff55)}.theme-moon.theme-moon.theme-moon .star .fire.front{background-image:url(../icons/flat/urgency-sparks.svg)}.theme-moon.theme-moon.theme-moon .portrait-panel{background:linear-gradient(#182940ed,#111f36f5);border:1px solid #8d7c61;border-radius:9px;box-shadow:inset 0 0 0 4px #101e33,inset 0 0 0 5px #46516a88,0 4px 12px #02091540}.theme-moon.theme-moon.theme-moon .portrait-stage:before{background:radial-gradient(at 50% 60%,#729ca333,#354e6b22 38%,#0000 68%)}.theme-moon.theme-moon.theme-moon .portrait-stage:after{background:#050e2466}.theme-moon.theme-moon.theme-moon .eyebrow{color:#c8b38d}.theme-moon.theme-moon.theme-moon .live-badge{color:#a9ccc7}.theme-moon.theme-moon.theme-moon .live-badge>span{background:#87b8ab}.theme-moon.theme-moon.theme-moon .portrait-caption{border-color:#46516b}.theme-moon.theme-moon.theme-moon .type-badge{color:#c3d9dc;background:#24364c;border-color:#667f90}.theme-moon.theme-moon.theme-moon .customize-heading p,.theme-moon.theme-moon.theme-moon .item-heading>span,.theme-moon.theme-moon.theme-moon .maker-note,.theme-moon.theme-moon.theme-moon .reset-button,.theme-moon.theme-moon.theme-moon .save-status{color:#adb9ce}.theme-moon.theme-moon.theme-moon .maker-note svg{color:#a6c9bf}.theme-moon.theme-moon.theme-moon .part-tabs button{color:#9dacc5}.theme-moon.theme-moon.theme-moon .part-tabs button.active{color:#f0dbb6;background:#293a52;border-color:#9e8969;box-shadow:0 2px #070f20}.theme-moon.theme-moon.theme-moon .part-tabs button.active .part-number{color:#d7c097}.theme-moon.theme-moon.theme-moon .option-card{color:#dce2ef;background:#13223b;border-color:#53617e}.theme-moon.theme-moon.theme-moon .option-card:hover{background:#1d2f49;border-color:#b49d76}.theme-moon.theme-moon.theme-moon .option-card.selected{background:#293b52;border-color:#aac8cb;box-shadow:0 2px #101b30}.theme-moon.theme-moon.theme-moon .selected-check{color:#ecf5ed;background:#426878}.theme-moon.theme-moon.theme-moon .color-picker .custom-swatch,.theme-moon.theme-moon.theme-moon .color-picker .swatch{border-color:#17273f;outline-color:#74849a}.theme-moon.theme-moon.theme-moon .color-picker .custom-swatch.selected,.theme-moon.theme-moon.theme-moon .color-picker .swatch.selected{outline-color:#d6bd8e}.theme-moon.theme-moon.theme-moon .maker-footer{background:#0e1a30;border-color:#726853}.theme-moon.theme-moon.theme-moon .save-status>span{background:#9bc6b3}.theme-moon.theme-moon.theme-moon .save-status>span.unsaved{background:#d6b980}.theme-moon.theme-moon.theme-moon .point-preview{background:#14233c;border-color:#9a896b;box-shadow:0 5px #040c1e66}.theme-moon.theme-moon.theme-moon .splash{background:radial-gradient(at 50% 42%,#2a4260c9,#0b1832ed 70%),url(../theme/moon/moon-clouds.png) 50%/cover}.theme-moon.theme-moon.theme-moon .splash.defeated{background:radial-gradient(at 50% 42%,#36334dce,#0a142bed 70%),url(../theme/moon/moon-clouds.png) 50%/cover}.theme-moon.theme-moon.theme-moon .splash .text{color:#d9e1ee}.theme-moon.theme-moon.theme-moon .splash .text h2{color:#d5e7f4;text-shadow:0 3px #071126}.theme-moon.theme-moon.theme-moon .splash .text .lost{color:#b9b2d1}.theme-moon.theme-moon.theme-moon .splash .pts{color:#ecd6ac;background:#293e57;border:1px solid #a49374;box-shadow:0 3px #071023}.theme-moon.theme-moon.theme-moon .splash .burst{background:repeating-conic-gradient(#a6cfd11c 0 9deg,transparent 0 18deg)}.theme-moon.theme-moon.theme-moon .splash.defeated .burst{background:linear-gradient(90deg,#0000,#aab5ce20,#0000)}.theme-moon.theme-moon.theme-moon .bar:has(>.frame){box-shadow:none;background:0 0;border:0}.theme-moon.theme-moon.theme-moon .bar>.slot{background:#0e1e35}.theme-moon.theme-moon.theme-moon .plate-label{color:#f1ddb5;text-shadow:0 1px #0c152c}.theme-moon.theme-moon.theme-moon .avatar{background:#233a54;border-color:#8b9eb7}.theme-moon.theme-moon.theme-moon .badge{border-color:#687c98}.theme-moon.theme-moon.theme-moon .badge:not(.celestial) .lvl{color:#14213b}.theme-moon.theme-moon.theme-moon .badge.lift{box-shadow:0 3px #071327}.theme-moon.theme-moon.theme-moon .row:has(>.lbl+.ib){border-color:#60718e;border-radius:5px}.theme-moon.theme-moon.theme-moon .wrap .frame-art{border:1px solid #a18b68;border-image:;border-radius:5px;box-shadow:inset 0 0 0 4px #15243c,inset 0 0 0 5px #69758c}.theme-moon.theme-moon.theme-moon .wrap .stage{background:radial-gradient(at 50% 45%,#344d69,#0e1e35)}.theme-moon.theme-moon.theme-moon .wrap .name-row{background:#24364e;border:1px solid #a18b68;border-radius:4px}.theme-moon.theme-moon.theme-moon .wrap .name{color:#efdfc0}.theme-moon.theme-moon.theme-moon .wrap .room{color:#d8dce9}.theme-moon.theme-moon.theme-moon .wrap .stats>div{background:#20354c;border-color:#6c7b92;border-radius:3px}.theme-moon.theme-moon.theme-moon .wrap .level{background:#23364f;border:1px solid #7c8193;border-radius:4px}.theme-moon.theme-moon.theme-moon .ribbon:not(.logo){filter:saturate(.6)brightness(.85)}.theme-moon.theme-moon.theme-moon .card:has(>.crest-wrap){border-width:1px;border-radius:7px}.theme-moon.theme-moon.theme-moon .card:has(>.crest-wrap) .stats>div{border-width:1px;border-radius:4px}.theme-moon.theme-moon.theme-moon .brand-header{isolation:isolate;box-shadow:none;background:#1c2033;border-bottom:1px solid #a693706b;position:relative}.theme-moon.theme-moon.theme-moon .brand-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#bca77c5c 12% 88%,#0000);height:1px;position:absolute;bottom:4px;left:0;right:0}.theme-moon.theme-moon.theme-moon .brand-header .brand-home{border-radius:2px;flex:none;align-items:center;display:inline-flex}.theme-moon.theme-moon.theme-moon .brand-header a:focus-visible{outline-offset:4px;outline:2px solid #c8b388}.theme-moon.theme-moon.theme-moon .brand-header.main{gap:14px;height:78px}.theme-moon.theme-moon.theme-moon .brand-header .pts{color:#e6d3a7;font-variant-numeric:tabular-nums;gap:5px;font-size:19px;font-weight:500}.theme-moon.theme-moon.theme-moon .brand-header .pts .flat-coin{color:#c8b388;width:24px;height:24px}.theme-moon.theme-moon.theme-moon .brand-header .who{border-left:1px solid #9b8c7047;border-radius:0;padding-left:13px}.theme-moon.theme-moon.theme-moon .brand-header .name{color:#9ca9bf;margin-top:3px;font-size:11px}.theme-moon.theme-moon.theme-moon .brand-header.desk{gap:18px;height:80px}.theme-moon.theme-moon.theme-moon .brand-header.desk .menu{gap:3px;margin-left:12px}.theme-moon.theme-moon.theme-moon .brand-header.desk .item{color:#a7afc3;height:46px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:7px;padding-inline:12px;font-size:13px;font-weight:500;position:relative}.theme-moon.theme-moon.theme-moon .brand-header.desk .item:hover{color:#f1e2c5;background:#ffffff04}.theme-moon.theme-moon.theme-moon .brand-header.desk .item.on{color:#eddbb8;background:#bca77c08;box-shadow:inset 0 -1px #bca77c}.theme-moon.theme-moon.theme-moon .brand-header.desk .item.on:after{content:"";background:#bca77c;width:4px;height:4px;position:absolute;bottom:-2px;left:calc(50% - 2px);transform:rotate(45deg)}.theme-moon.theme-moon.theme-moon .brand-header.desk .icon{opacity:.8;width:20px;height:20px;transform:none}.theme-moon.theme-moon.theme-moon .brand-header.desk .item.on .icon{opacity:1}.theme-moon.theme-moon.theme-moon .brand-header.sub{height:68px}.theme-moon.theme-moon.theme-moon .brand-header.sub>.title{color:#e2d5bb;font:400 22px/1.2 Georgia,serif}@media (width>=768px){.theme-moon.theme-moon.theme-moon .brand-header.sub{background:#182035b8;height:54px}.theme-moon.theme-moon.theme-moon .brand-header.sub>.title{font-size:21px}}@media (width>=768px) and (width<=1000px){.theme-moon.theme-moon.theme-moon .brand-header.desk{gap:10px}.theme-moon.theme-moon.theme-moon .brand-header.desk .menu{gap:0;margin-left:0}.theme-moon.theme-moon.theme-moon .brand-header.desk .item{gap:5px;padding-inline:7px;font-size:12px}.theme-moon.theme-moon.theme-moon .brand-header.desk .who{gap:8px;padding-left:10px}}@media (width<=360px){.theme-moon.theme-moon.theme-moon .brand-header.main{gap:8px;padding-inline:12px}.theme-moon.theme-moon.theme-moon .brand-header.main .app-logo{width:140px;height:48px}.theme-moon.theme-moon.theme-moon .brand-header .who{margin-left:0;padding-left:8px}}@media (width<=767px){.theme-moon.theme-moon.theme-moon .brand-header.main{gap:8px;padding-inline:12px}.theme-moon.theme-moon.theme-moon .brand-header.main .app-logo{width:calc(clamp(84px,27vw,132px));height:46px}.theme-moon.theme-moon.theme-moon .brand-header.main .who{margin-left:0;padding-left:8px}}.theme-moon.theme-moon.theme-moon .btn.is-go{color:#292b38;border-radius:6px;padding-inline:26px;font-weight:500}.theme-moon.theme-moon.theme-moon .btn.is-go:before{background:0 0;border:0 solid #0000;-o-border-image:url(../theme/moon/button-parchment.svg) 29 fill/19px;border-image:url(../theme/moon/button-parchment.svg) 29 fill/19px;border-radius:6px;box-shadow:0 3px #060f20,0 4px 8px #060f2033}.theme-moon.theme-moon.theme-moon :is(button,a.btn,a.ib,.menu a,.nav a,.hero-edit):not(.dismiss){-webkit-tap-highlight-color:transparent;outline-offset:3px;transition:filter .16s,transform .1s,outline-color .16s,background-color .16s,border-color .16s}@media (hover:hover){.theme-moon.theme-moon.theme-moon :is(button,a.btn,a.ib,.menu a,.nav a,.hero-edit):not(:disabled,[aria-disabled=true],.ts-off,.dismiss):hover{filter:brightness(1.16)}.theme-moon.theme-moon.theme-moon :is(button,a.btn,a.ib,.menu a,.nav a,.hero-edit):not(:disabled,[aria-disabled=true],.ts-off,.dismiss,.quest-card-button):hover{outline:1px solid #ddc18e66}.theme-moon.theme-moon.theme-moon .btn.is-go:not(:disabled,[aria-disabled=true],.ts-off):hover{filter:brightness(1.07);outline-color:#edddbc99}.theme-moon.theme-moon.theme-moon :is(.ts-button,.ib):hover:before{filter:none}}.theme-moon.theme-moon.theme-moon :is(button,a.btn,a.ib,.menu a,.nav a,.hero-edit):not(:disabled,[aria-disabled=true],.ts-off,.dismiss):active{filter:brightness(.93);outline:1px solid #ddc18e88;transform:translateY(2px)}.theme-moon.theme-moon.theme-moon :is(.ts-button,.ib),.theme-moon.theme-moon.theme-moon :is(.ts-button,.ib):is(:active,[aria-selected=true],[aria-pressed=true]){padding-top:0;padding-bottom:0}.theme-moon.theme-moon.theme-moon .btn.is-ghost{--pressed-inset:#24243d}.theme-moon.theme-moon.theme-moon .ts-button.ts-red{--pressed-inset:#352438}.theme-moon.theme-moon.theme-moon .ts-button:is([aria-selected=true],[aria-pressed=true]){--pressed-inset:#28364e}.theme-moon.theme-moon.theme-moon .ts-button:active:not(:disabled):before{box-shadow:inset 0 0 0 3px var(--pressed-inset),inset 0 0 0 4px #66708766,0 1px #060f20}.theme-moon.theme-moon.theme-moon .btn.is-go:active:not(:disabled):before{box-shadow:0 1px #060f20}.theme-moon.theme-moon.theme-moon :is(button,a.btn,a.ib,.menu a,.nav a,.hero-edit):not(.dismiss):focus-visible{outline-offset:3px;outline:2px solid #e6cea0}@media (prefers-reduced-motion:reduce){.theme-moon.theme-moon.theme-moon :is(button,a.btn,a.ib,.menu a,.nav a,.hero-edit){transition:none}.theme-moon.theme-moon.theme-moon :is(button,a.btn,a.ib,.menu a,.nav a,.hero-edit):active{transform:none}}.theme-moon.theme-moon.theme-moon :is(.chip,.seg>button).ts-button{color:#9db6d6}.theme-moon.theme-moon.theme-moon :is(.chip,.seg>button).ts-button:before{background:#1c2a44;border-color:#3f5880;box-shadow:inset 0 0 0 3px #15223a,0 3px #060f20}.theme-moon.theme-moon.theme-moon :is(.chip,.seg>button).ts-button[aria-pressed=true]{color:#2a1d06}.theme-moon.theme-moon.theme-moon :is(.chip,.seg>button).ts-button[aria-pressed=true]:before{background:#e3b64c;border-color:#f6dc8c;box-shadow:inset 0 -3px #b48a2a,0 1px #060f20}.theme-moon.theme-moon.theme-moon .ib.is-fab{border-radius:50%}
