@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) 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:STIX Two Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/stix-two-text-cyrillic-400-normal-BeBP8F9c.woff2) format("woff2"),url(/assets/stix-two-text-cyrillic-400-normal-BfV63fuA.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/stix-two-text-greek-400-normal-DURI2LrF.woff2) format("woff2"),url(/assets/stix-two-text-greek-400-normal-B05reu_N.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:STIX Two Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/stix-two-text-vietnamese-400-normal-D0hKSraj.woff2) format("woff2"),url(/assets/stix-two-text-vietnamese-400-normal-CWKP4bwO.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:STIX Two Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/stix-two-text-latin-ext-400-normal-BsQBoqgu.woff2) format("woff2"),url(/assets/stix-two-text-latin-ext-400-normal-DJAp0_Pt.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:STIX Two Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/stix-two-text-latin-400-normal-Dm29J5Fl.woff2) format("woff2"),url(/assets/stix-two-text-latin-400-normal-rLRKR-Xb.woff) format("woff");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:STIX Two Text;font-style:italic;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) 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:STIX Two Text;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/stix-two-text-cyrillic-400-italic-LtDj4Puq.woff2) format("woff2"),url(/assets/stix-two-text-cyrillic-400-italic-DOm7gkEm.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:STIX Two Text;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/stix-two-text-greek-400-italic-BXJkY8Z_.woff2) format("woff2"),url(/assets/stix-two-text-greek-400-italic-Cpok44kl.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:STIX Two Text;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/stix-two-text-vietnamese-400-italic-CHjUy4Zj.woff2) format("woff2"),url(/assets/stix-two-text-vietnamese-400-italic-f_Q_YWy8.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:STIX Two Text;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/stix-two-text-latin-ext-400-italic-DuoQFNx5.woff2) format("woff2"),url(/assets/stix-two-text-latin-ext-400-italic-DY6SROO3.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:STIX Two Text;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/stix-two-text-latin-400-italic-BLib6pG4.woff2) format("woff2"),url(/assets/stix-two-text-latin-400-italic-CPbPgQcn.woff) format("woff");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:STIX Two Text;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) 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:STIX Two Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/stix-two-text-cyrillic-600-normal-kcc242MQ.woff2) format("woff2"),url(/assets/stix-two-text-cyrillic-600-normal-zdEMPwZf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/stix-two-text-greek-600-normal-B4g_sZ5N.woff2) format("woff2"),url(/assets/stix-two-text-greek-600-normal-Cd_Bfzy_.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:STIX Two Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/stix-two-text-vietnamese-600-normal-DPFVgXT7.woff2) format("woff2"),url(/assets/stix-two-text-vietnamese-600-normal-BR32KHbT.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:STIX Two Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/stix-two-text-latin-ext-600-normal-BIZc76hK.woff2) format("woff2"),url(/assets/stix-two-text-latin-ext-600-normal-cArr9DC0.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:STIX Two Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/stix-two-text-latin-600-normal-B8BS22os.woff2) format("woff2"),url(/assets/stix-two-text-latin-600-normal-CdpSAr85.woff) format("woff");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}.games-head{max-width:640px;margin:0 auto 28px;text-align:center}.games-head h1{font-family:STIX Two Text,Cambria,Georgia,Songti SC,serif;font-weight:400;font-size:clamp(36px,4.5vw,56px);line-height:1.08;color:#f1ebd9;margin:0;letter-spacing:0}.games-head p{margin:14px auto 0;font-family:STIX Two Text,Cambria,Georgia,Songti SC,serif;font-size:18px;line-height:1.6;color:#a3b5a8}.games-foot{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:24px;margin:36px 0 0}.games-link{background:none;border:0;padding:4px 0;color:#c9b482;font-size:14px;cursor:pointer;text-decoration:underline;text-decoration-color:#c9b48266;text-underline-offset:6px}.games-link:hover{text-decoration-color:#c9b482}.games-btn{background:#c9b482;color:#101b17;border:1px solid #c9b482;padding:12px 22px;border-radius:2px;font-size:14px;cursor:pointer}.games-btn:hover{background:#dccb9d}.games-btn.quiet{background:transparent;color:#f1ebd9;border-color:#c9b48266}.games-btn.quiet:hover{border-color:#c9b482}.games-btn:disabled{opacity:.5;cursor:default}.games-btn:focus-visible,.games-link:focus-visible{outline:2px solid #c9b482;outline-offset:3px}.games-reset{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:6px 16px;font-size:14px;color:#a3b5a8}.ax{max-width:760px;margin:0 auto;padding:clamp(28px,5vw,64px) 0 40px}.ax-stage{position:relative;max-width:560px;margin:0 auto}.ax-svg{display:block;width:100%;height:auto}.ax-shadow{fill:#0005}.ax-box{fill:#1d3329;stroke:#c9b482;stroke-width:1.5}.ax-box-inset{fill:none;stroke:#c9b48233}.ax-ring{fill:none;stroke:#c9b48288;stroke-width:1.5}.ax-ring.thin{stroke-width:.8;stroke-dasharray:3 4}.ax-mark{font:italic 13px STIX Two Text,Georgia,serif;fill:#c9b482;text-anchor:middle}.ax-plate{fill:#c9b482}.ax-lid{fill:#c9b482;transform-box:view-box;transform-origin:322px 117px;transition:transform .28s cubic-bezier(.5,0,.3,1.4)}.ax-lid.open{transform:rotate(70deg)}.ax-lever{transform-box:view-box;transform-origin:150px 120px;transform:rotate(-25deg);transition:transform .16s ease-out}.ax-lever.on{transform:rotate(25deg)}.ax-lever-bar{fill:#d9d2bd}.ax-lever-knob{fill:#f1ebd9;stroke:#8f8156}.ax-arm{transform-box:view-box;transform-origin:320px 120px;transform:rotate(-60deg);transition:transform .26s cubic-bezier(.5,0,.3,1)}.ax-arm.peek{transform:rotate(40deg)}.ax-arm.half{transform:rotate(26deg)}.ax-arm.reach{transform:rotate(10deg)}.ax-arm.push{transform:rotate(8deg)}.ax-arm.wag{animation:ax-wag .32s ease-in-out infinite alternate}@keyframes ax-wag{0%{transform:rotate(14deg)}to{transform:rotate(24deg)}}.ax-arm-bar{fill:#9fb3a6}.ax-arm-tip{fill:#f1ebd9}.ax-ghost .ax-lever-knob{fill:#f8e6b0}.ax-progress{position:absolute;left:18%;right:18%;top:10%;height:22px;border:1px solid #c9b48288;background:#101b17cc;border-radius:2px;overflow:hidden}.ax-progress div{height:100%;background:linear-gradient(90deg,#8f8156,#c9b482)}.ax-progress span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:12px;color:#f1ebd9;font-variant-numeric:tabular-nums}.ax-controls{text-align:center;margin-top:18px}.ax-switch{min-width:220px;background:#c9b482;color:#101b17;border:1px solid #c9b482;padding:14px 26px;border-radius:2px;font-size:15px;cursor:pointer;transition:background .15s}.ax-switch:hover:not(:disabled){background:#dccb9d}.ax-switch.on{background:#2a4337;color:#f1ebd9}.ax-switch:disabled{cursor:progress}.ax-switch:focus-visible{outline:2px solid #c9b482;outline-offset:4px}.ax-line{min-height:3.2em;max-width:34em;margin:16px auto 0;font-family:STIX Two Text,Georgia,Songti SC,serif;font-style:italic;font-size:17px;line-height:1.6;color:#cdd5c9}.ax-score{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:560px;margin:20px auto 0;border-top:1px solid #c9b48233;border-bottom:1px solid #c9b48233}.ax-score div{padding:16px 8px;text-align:center}.ax-score div+div{border-left:1px solid #c9b48233}.ax-score dt{font-size:13px;color:#a3b5a8;text-wrap:balance}.ax-score dd{margin:4px 0 0;font-family:STIX Two Text,Georgia,serif;font-size:34px;color:#f1ebd9;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.ax-lid,.ax-lever,.ax-arm{transition:none}.ax-arm.wag{animation:none}}.gs{max-width:900px;margin:0 auto;padding:clamp(28px,5vw,64px) 0 40px}.gs-list{list-style:none;margin:0;padding:0;display:grid;gap:16px}.gs-list button{width:100%;display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr);gap:24px;align-items:center;text-align:left;background:#18291f;border:1px solid #c9b48233;padding:16px;border-radius:3px;color:inherit;cursor:pointer;transition:border-color .2s,background .2s}.gs-list button:hover{border-color:#c9b482;background:#1d3128}.gs-list button:focus-visible{outline:2px solid #c9b482;outline-offset:3px}.gs-list svg{width:100%;height:auto;display:block;border:1px solid #c9b48244}.gs-text{display:flex;flex-direction:column;gap:6px}.gs-text small{font-size:13px;color:#a3b5a8}.gs-text strong{font-family:STIX Two Text,Georgia,Songti SC,serif;font-weight:400;font-size:28px;color:#f1ebd9}.gs-text>span{font-family:STIX Two Text,Georgia,Songti SC,serif;font-size:17px;line-height:1.55;color:#cdd5c9}@media(max-width:560px){.gs-list button{grid-template-columns:1fr}}.kf{max-width:720px;margin:0 auto;padding:clamp(20px,3vw,40px) 0 40px}.kf .games-head{margin-bottom:14px}.kf .games-head p{font-size:16px;margin-top:8px}.kf-stage{position:relative;max-width:min(620px,calc(100vh - 120px));scroll-margin:96px;min-width:min(100%,300px);margin:0 auto;border-radius:50%}.kf-canvas{display:block;width:100%;aspect-ratio:1;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none}.kf-canvas:active{cursor:grabbing}.kf-hud{position:absolute;inset:0 0 auto 0;display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none}.kf-year{display:flex;flex-direction:column;line-height:1}.kf-year small{font-size:12px;color:#a3b5a8}.kf-year b{font-family:STIX Two Text,Georgia,serif;font-weight:400;font-size:clamp(40px,7vw,60px);color:#f1ebd9;font-variant-numeric:tabular-nums}.kf-right{display:flex;flex-direction:column;align-items:flex-end;gap:8px;font-size:13px;color:#a3b5a8}.kf-pause{pointer-events:auto;background:#101b17cc;color:#f1ebd9;border:1px solid #c9b48266;padding:7px 14px;border-radius:999px;font-size:13px;cursor:pointer}.kf-pause:hover{border-color:#c9b482}.kf-pause:focus-visible{outline:2px solid #c9b482;outline-offset:3px}.kf-caption{position:absolute;left:50%;bottom:-8px;transform:translate(-50%);width:min(92%,520px);margin:0;text-align:center;font-family:STIX Two Text,Georgia,Songti SC,serif;font-style:italic;font-size:16px;line-height:1.45;color:#e9e1c9;background:#101b17d9;border:1px solid #c9b48244;padding:8px 14px;border-radius:3px;pointer-events:none;animation:kf-in .5s ease-out}@keyframes kf-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.kf-warning{position:absolute;left:50%;top:58%;transform:translate(-50%);margin:0;padding:6px 12px;border-radius:999px;background:#5a2a1fcc;color:#ffd9c9;font-size:13px;font-weight:600;letter-spacing:.2px;pointer-events:none;animation:kf-throb .6s ease-in-out infinite alternate}@keyframes kf-throb{to{transform:translate(-50%) scale(1.08)}}.kf-toasts{position:absolute;left:0;bottom:44px;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;pointer-events:none;max-width:52%}.kf-toasts li{font-size:12.5px;color:#cdd5c9;background:#101b17b3;padding:4px 9px;border-radius:2px;animation:kf-toast 3.2s ease forwards}@keyframes kf-toast{0%{opacity:0;transform:translateY(6px)}10%,80%{opacity:1;transform:none}to{opacity:0}}.kf-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:12px;background:radial-gradient(circle,#0c1512cc 30%,#0c151299 70%,transparent 72%);border-radius:50%}.kf-card{width:min(100%,430px);background:#14241dee;border:1px solid #c9b48266;outline:4px double #c9b48226;outline-offset:4px;padding:22px 22px 20px;border-radius:3px;text-align:left;box-shadow:0 18px 50px #0009}.kf-card.small{text-align:center;width:min(100%,280px)}.kf-card small{display:block;font-size:13px;color:#a3b5a8}.kf-card h2{font-family:STIX Two Text,Georgia,Songti SC,serif;font-weight:400;font-size:26px;line-height:1.2;color:#f1ebd9;margin:4px 0 14px}.kf-card p{font-family:STIX Two Text,Georgia,Songti SC,serif;font-size:16px;line-height:1.6;color:#cdd5c9;margin:0 0 14px}.kf-rules{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:9px}.kf-rules li{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;font-family:STIX Two Text,Georgia,Songti SC,serif;font-size:15.5px;line-height:1.45;color:#cdd5c9}.dot{width:14px;height:14px;border-radius:50%;margin-top:3px;display:block}.dot.time{background:radial-gradient(circle at 35% 35%,#f6e7b8,#d8bf7f)}.dot.busy{background:radial-gradient(circle at 35% 35%,#c9d8cd,#8fa99b)}.dot.ring{border:3px solid #e07b55}.dot.tap{border:2px solid #f1dca0;box-shadow:0 0 0 3px #f1dca033}.kf-entry{min-height:5.2em;font-style:italic;color:#f1ebd9!important;border-left:2px solid #c9b48288;padding-left:12px}.kf-caret{display:inline-block;width:2px;height:1em;background:#c9b482;margin-left:2px;vertical-align:-2px;animation:kf-blink 1s steps(1) infinite}@keyframes kf-blink{50%{opacity:0}}.kf-best{font-size:14px!important;color:#c9b482!important;font-family:Avenir Next,Segoe UI,sans-serif!important}.kf-history{list-style:none;margin:0 0 16px;padding:0;border-top:1px solid #c9b48226}.kf-history li{display:grid;grid-template-columns:auto 1fr auto;gap:10px;padding:6px 0;border-bottom:1px solid #c9b48226;font-size:13px;color:#a3b5a8}.kf-history li span:nth-child(2){color:#cdd5c9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kf-buttons{display:flex;flex-wrap:wrap;gap:10px}.games-note{font-size:13px;color:#a3b5a8}@media(max-width:560px){.kf-overlay{border-radius:0;background:#0c1512d9;position:fixed;z-index:50}.kf-card{max-height:92vh;overflow:auto}.kf-toasts{max-width:70%}}@media(prefers-reduced-motion:reduce){.kf-caption,.kf-warning,.kf-toasts li{animation:none}}.ct{max-width:980px;margin:0 auto;padding:clamp(24px,4vw,48px) 0 40px}.ct-cases{list-style:none;margin:0 auto;padding:0;display:grid;gap:12px;max-width:760px}.ct-cases button{width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;text-align:left;background:#18291f;border:1px solid #c9b48233;padding:16px 18px;border-radius:3px;color:inherit;cursor:pointer;transition:border-color .2s,background .2s}.ct-cases button:hover{border-color:#c9b482;background:#1d3128}.ct-cases button:focus-visible{outline:2px solid #c9b482;outline-offset:3px}.ct-case-n{width:44px;height:44px;border:1px solid #c9b482;border-radius:50%;display:grid;place-items:center;font-family:STIX Two Text,Georgia,serif;font-size:22px;color:#c9b482}.ct-case-text{display:flex;flex-direction:column;gap:4px}.ct-case-text strong{font-family:STIX Two Text,Georgia,Songti SC,serif;font-weight:400;font-size:24px;color:#f1ebd9}.ct-case-text small{font-size:13px;color:#a3b5a8}.ct-case-state{font-size:12px;padding:5px 10px;border-radius:999px;border:1px solid #c9b48244;color:#a3b5a8}.ct-case-state.done{background:#c9b482;color:#101b17;border-color:#c9b482}.ct-top{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;margin-bottom:18px}.ct .ct-top h1{margin:0;font-family:STIX Two Text,Georgia,Songti SC,serif;font-weight:400;font-size:clamp(20px,2.4vw,28px);color:#f1ebd9;letter-spacing:0;text-align:center}.ct-top .games-link{margin:0}.ct-patience{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.ct-patience small{font-size:12px;color:#a3b5a8}.ct-patience span{display:flex;gap:3px}.ct-cat{width:22px;height:22px;fill:#c9b482;transition:opacity .4s,transform .4s}.ct-cat circle{fill:#101b17}.ct-cat.gone{opacity:.16;transform:translateY(3px) scale(.85)}.ct-bench{display:grid;grid-template-columns:minmax(180px,250px) minmax(0,1fr);gap:clamp(16px,3vw,32px);align-items:stretch;background:linear-gradient(180deg,#18291f,#14231c);border:1px solid #c9b48233;padding:clamp(14px,2.5vw,24px);border-radius:3px}.ct-bench.shake{animation:ct-shake .4s}@keyframes ct-shake{20%{transform:translate(-8px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}.ct-witness{margin:0;background:#101b17;border:4px double #b8a16a;padding:12px 12px 14px;text-align:center}.ct-witness figcaption{display:flex;flex-direction:column;gap:3px;margin-top:6px}.ct-witness strong{font-family:STIX Two Text,Georgia,Songti SC,serif;font-weight:400;font-size:24px;color:#f1ebd9}.ct-witness small{font-size:12.5px;color:#a3b5a8;line-height:1.4}.ct-mask{display:block;width:100%;max-width:220px;margin:0 auto;height:auto;overflow:visible}.ct-face{fill:#ece2c6;stroke:#c9b482;stroke-width:3}.ct-line{fill:none;stroke:#2a2416;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.ct-line.thick{stroke-width:6}.ct-line.faint{stroke:#2a241655;stroke-width:2}.ct-eye{fill:#2a2416}.ct-eye.open{fill:#101b17}.ct-crack{fill:none;stroke:#8a2f22;stroke-width:4;stroke-linejoin:round}.ct-sweat{fill:#9fd0e0;animation:ct-sweat 1.4s ease-in infinite}.ct-sweat.late{animation-delay:.7s}@keyframes ct-sweat{0%{transform:translateY(-6px);opacity:0}30%{opacity:1}to{transform:translateY(22px);opacity:0}}.ct-brass{fill:#c9b482;stroke:#8f8156;stroke-width:1.5}.ct-pip{fill:#101b17}.ct-flame{fill:#f6b15a;transform-box:fill-box;transform-origin:50% 100%;animation:ct-flicker .9s ease-in-out infinite alternate}@keyframes ct-flicker{to{transform:scaleY(1.25) skew(4deg)}}.ct-horn{fill:#f4efe2;stroke:#c9b482;stroke-width:1.5}.ct-mask.nervous{animation:ct-tremble .18s linear infinite}@keyframes ct-tremble{25%{transform:translate(1px,-1px)}75%{transform:translate(-1px,1px)}}.ct-mask.shocked{animation:ct-jolt .5s cubic-bezier(.2,1.6,.4,1)}@keyframes ct-jolt{0%{transform:scale(1)}30%{transform:scale(1.12) rotate(-3deg)}to{transform:none}}.ct-mask.broken{animation:ct-slump .6s ease-out forwards}@keyframes ct-slump{to{transform:translateY(6px) rotate(4deg)}}.dice{transform-box:view-box;animation:ct-roll 2.6s ease-in-out infinite alternate}@keyframes ct-roll{to{transform:translateY(-4px)}}.ct-stand{position:relative;display:flex;flex-direction:column;justify-content:center;gap:14px;min-height:300px}.ct-testimony-title{margin:0;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;color:#c9b482}.ct-testimony-title span{color:#a3b5a8}.ct-statement{margin:0;font-family:STIX Two Text,Georgia,Songti SC,serif;font-size:clamp(21px,2.4vw,28px);line-height:1.45;color:#f1ebd9;border-left:3px solid #c9b482;padding:6px 0 6px 18px;animation:ct-statement .35s ease-out}@keyframes ct-statement{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.ct-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ct-arrow{width:44px;height:44px;border-radius:50%;border:1px solid #c9b48266;background:transparent;color:#f1ebd9;font-size:24px;line-height:1;cursor:pointer}.ct-arrow:hover:not(:disabled){border-color:#c9b482}.ct-arrow:disabled{opacity:.3;cursor:default}.ct-arrow:focus-visible{outline:2px solid #c9b482;outline-offset:3px}.ct-speech{display:flex;flex-direction:column;gap:8px;width:100%;min-height:150px;text-align:left;background:#0f1a15;border:1px solid #c9b48266;outline:4px double #c9b48222;outline-offset:3px;padding:18px 20px;border-radius:3px;color:inherit;cursor:pointer;position:relative}.ct-speech:focus-visible{outline:2px solid #c9b482;outline-offset:3px}.ct-who{align-self:flex-start;font-size:13px;font-weight:600;color:#101b17;background:#c9b482;padding:3px 10px;border-radius:2px}.ct-speech.witness .ct-who{background:#f1ebd9}.ct-speech.cat .ct-who{background:#8fa99b}.ct-said{font-family:STIX Two Text,Georgia,Songti SC,serif;font-size:clamp(18px,2vw,21px);line-height:1.55;color:#f1ebd9}.ct-speech.narrator .ct-said,.ct-speech.cat .ct-said{font-style:italic;color:#cdd5c9}.ct-more{position:absolute;right:16px;bottom:12px;color:#c9b482;animation:kf-blink 1s steps(1) infinite}.ct-notice{position:absolute;left:0;right:0;bottom:-6px;margin:0 auto;width:max-content;max-width:100%;background:#c9b482;color:#101b17;font-size:13px;padding:6px 12px;border-radius:2px;animation:kf-toast 2.6s ease forwards}.ct-record{margin-top:18px;background:#14231c;border:1px solid #c9b48233;padding:16px 18px;border-radius:3px}.ct-record h2{margin:0 0 10px;font-family:STIX Two Text,Georgia,Songti SC,serif;font-weight:400;font-size:20px;color:#f1ebd9}.ct-evidence{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.ct-evidence button{display:flex;align-items:center;gap:10px;text-align:left;background:#18291f;border:1px solid #c9b48233;padding:10px 12px;border-radius:3px;color:#e9e1c9;font-size:14px;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.ct-evidence button:hover{border-color:#c9b48299}.ct-evidence button.on{border-color:#c9b482;background:#2a3d2f;transform:translateY(-2px);box-shadow:0 6px 18px #0006}.ct-evidence button:focus-visible{outline:2px solid #c9b482;outline-offset:2px}.ct-icon{width:28px;height:28px;flex:none;fill:none;stroke:#c9b482;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ct-detail{margin:12px 0 0;min-height:3em;font-family:STIX Two Text,Georgia,Songti SC,serif;font-size:16.5px;line-height:1.55;color:#cdd5c9}.ct-clash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;overflow:hidden;background:#0a110eef;animation:ct-fadeout 2.1s ease forwards}@keyframes ct-fadeout{0%{opacity:0}6%,88%{opacity:1}to{opacity:0}}.ct-flash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,#fff6d8 0,#f1dca0 18%,transparent 60%);opacity:0;animation:ct-flash 2.1s ease-out forwards}@keyframes ct-flash{0%,30%{opacity:0}34%{opacity:1}60%{opacity:0}to{opacity:0}}.ct-shield,.ct-spear{position:absolute;top:50%;left:50%;fill:none;stroke:#c9b482;stroke-width:4;filter:drop-shadow(0 0 12px #c9b48288)}.ct-shield{width:min(34vw,220px);height:auto;fill:#1f3329;animation:ct-shield 2.1s cubic-bezier(.2,.8,.2,1) forwards}.ct-shield circle:last-of-type{fill:#c9b482}.ct-spear{width:min(52vw,420px);height:auto;animation:ct-spear 2.1s cubic-bezier(.6,0,.2,1) forwards}.ct-spear path:nth-child(2){fill:#c9b482}@keyframes ct-shield{0%{transform:translate(-160vw,-50%)}32%{transform:translate(-100%,-50%)}36%{transform:translate(-104%,-50%) rotate(-8deg)}60%{transform:translate(-112%,-50%) rotate(-14deg);opacity:1}to{transform:translate(-150%,-40%) rotate(-30deg);opacity:0}}@keyframes ct-spear{0%{transform:translate(160vw,-50%)}32%{transform:translate(-6%,-50%)}36%{transform:translate(2%,-50%)}60%{transform:translate(14%,-46%) rotate(10deg);opacity:1}to{transform:translate(60%,-30%) rotate(24deg);opacity:0}}.ct-shards{position:absolute;top:50%;left:50%}.ct-shards i{position:absolute;width:10px;height:3px;background:#f1dca0;border-radius:2px;opacity:0;transform:rotate(var(--a)) translate(0);animation:ct-shard 2.1s ease-out forwards}@keyframes ct-shard{0%,33%{opacity:0;transform:rotate(var(--a)) translate(0)}36%{opacity:1}75%{opacity:0;transform:rotate(var(--a)) translate(var(--d))}to{opacity:0;transform:rotate(var(--a)) translate(var(--d))}}.ct-stamp{position:relative;font-family:Songti SC,"Noto Serif CJK SC",STIX Two Text,serif;font-weight:700;font-size:clamp(90px,18vw,200px);line-height:1;color:#c0442f;-webkit-text-stroke:2px #f1dca0;text-shadow:0 0 40px #c0442f88;opacity:0;animation:ct-stamp 2.1s cubic-bezier(.2,1.4,.4,1) forwards}@keyframes ct-stamp{0%,34%{opacity:0;transform:scale(3) rotate(-14deg)}44%{opacity:1;transform:scale(.92) rotate(-6deg)}52%{transform:scale(1) rotate(-6deg)}88%{opacity:1;transform:scale(1) rotate(-6deg)}to{opacity:0;transform:scale(1.05) rotate(-6deg)}}.ct-sub{position:absolute;top:calc(50% + clamp(60px,10vw,120px));font-family:STIX Two Text,Georgia,Songti SC,serif;font-style:italic;font-size:clamp(20px,2.6vw,30px);color:#f1ebd9;opacity:0;animation:ct-sub 2.1s ease forwards}@keyframes ct-sub{0%,46%{opacity:0;transform:translateY(10px)}56%,88%{opacity:1;transform:none}to{opacity:0}}.ct-broken{position:absolute;bottom:12%;left:50%;transform:translate(-50%);width:min(90vw,700px);margin:0;display:grid;font-family:STIX Two Text,Georgia,Songti SC,serif;font-size:clamp(18px,2.2vw,24px);color:#f1ebd9;text-align:center}.ct-broken span{grid-area:1/1;animation:ct-split-a 2.1s ease-in forwards}.ct-broken span:first-child{clip-path:polygon(0 0,100% 0,100% 45%,0 60%)}.ct-broken span:last-child{clip-path:polygon(0 60%,100% 45%,100% 100%,0 100%);animation-name:ct-split-b}@keyframes ct-split-a{0%,36%{transform:none;opacity:1}to{transform:translate(-30px,-60px) rotate(-6deg);opacity:0}}@keyframes ct-split-b{0%,36%{transform:none;opacity:1}to{transform:translate(30px,60px) rotate(5deg);opacity:0}}.ct-card{position:fixed;left:50%;top:38%;z-index:90;transform:translate(-50%,-50%);min-width:min(86vw,420px);text-align:center;background:#101b17f2;border:1px solid #c9b482;outline:4px double #c9b48233;outline-offset:5px;padding:18px 28px;pointer-events:none;animation:ct-card 1.5s ease forwards;box-shadow:0 20px 60px #000a}.ct-card small{display:block;font-size:13px;color:#c9b482}.ct-card strong{display:block;margin-top:4px;font-family:STIX Two Text,Georgia,Songti SC,serif;font-weight:400;font-size:clamp(26px,3.4vw,38px);color:#f1ebd9}@keyframes ct-card{0%{opacity:0;transform:translate(-50%,-50%) scaleX(.6)}15%,80%{opacity:1;transform:translate(-50%,-50%) scaleX(1)}to{opacity:0;transform:translate(-50%,-56%)}}.ct-closed{position:relative;text-align:center;padding:24px 0}.ct-closed h2{margin:0 0 18px;font-family:STIX Two Text,Georgia,Songti SC,serif;font-weight:400;font-size:32px;color:#f1ebd9}.ct-closed .ct-controls{justify-content:center}.ct-closed-stamp{position:absolute;right:6%;top:-6px;font-weight:700;font-size:15px;letter-spacing:.5px;color:#c0442f;border:3px solid #c0442f;padding:6px 12px;border-radius:3px;transform:rotate(9deg);opacity:.85;animation:ct-stampin .5s cubic-bezier(.2,1.6,.4,1)}@keyframes ct-stampin{0%{transform:rotate(9deg) scale(2.4);opacity:0}}@media(max-width:760px){.ct-top{grid-template-columns:1fr auto}.ct .ct-top h1{grid-column:1/-1;grid-row:1;text-align:left}.ct-bench{grid-template-columns:1fr}.ct-witness{display:grid;grid-template-columns:110px 1fr;align-items:center;gap:12px;text-align:left}.ct-mask{max-width:110px}.ct-stand{min-height:0}.ct-top .games-link{justify-self:start}.ct-controls{display:grid;grid-template-columns:44px 1fr 1fr 44px;gap:8px}.ct-controls .games-btn{padding:10px 8px;font-size:13px;white-space:normal;line-height:1.3}.ct-closed .ct-controls{display:flex}}@media(prefers-reduced-motion:reduce){.ct-bench.shake,.ct-mask,.ct-sweat,.ct-flame,.dice,.ct-statement,.ct-card,.ct-closed-stamp{animation:none!important}.ct-clash{animation:none}.ct-clash *{animation:none!important;opacity:1!important;transform:none!important}.ct-shield,.ct-spear,.ct-shards,.ct-broken,.ct-flash{display:none}}.sai-game{max-width:1100px;margin:auto}.game-heading h1{font-size:clamp(32px,4vw,55px);max-width:850px}.game-heading>p:last-child{color:#bac3ad;font:18px/1.6 Georgia,serif}.sai-ad{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;background:#efe7d0;color:#253e30;padding:40px;margin:35px 0;border:4px double #b9a477;align-items:center}.ad-copy small{font-size:10px;letter-spacing:1.4px}.ad-copy h2{font:34px/1.25 Georgia,Songti SC,serif}.ad-copy p{line-height:1.8}.ad-map{width:100%;max-width:330px;justify-self:center;transform:rotate(3deg);filter:drop-shadow(5px 7px 0 #22392b25)}.game-primary{border:1px solid #b9a477;background:#284735;color:#f7efd6;padding:14px 18px;font:inherit}.game-fineprint{font-size:11px;opacity:.7}.game-progress{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;margin:30px 0 20px;color:#d3c399;font-size:12px}.game-progress button,.game-footnote button{background:none;border:0;color:#d3c399;text-decoration:underline}.puzzle-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.puzzle-tabs button{padding:12px 17px;border:1px solid #b9a47750;background:none;color:#d3c399;font-size:12px}.puzzle-tabs button[aria-pressed=true]{background:#d3c399;color:#24392d}.game-layout{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:22px}.game-board{background:#eee6ce;color:#24392d;padding:24px;border:4px double #b9a477}.board-heading{display:flex;align-items:center;gap:20px;border-bottom:1px solid #24392d30;margin-bottom:18px}.board-heading>span{font-size:10px;letter-spacing:1px}.board-heading h2{font:25px Georgia,Songti SC,serif}.puzzle-map{display:block;width:100%;height:420px;max-height:60vh}.puzzle-map polygon{cursor:pointer;transition:fill .15s}.puzzle-map polygon:hover{filter:brightness(1.1)}.puzzle-map polygon:focus{outline:none;stroke:#fff;stroke-width:5}.board-tools{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:20px;border-top:1px solid #24392d30;padding-top:20px}.board-tools button{background:none;border:1px solid #24392d55;padding:9px 12px;color:#24392d}.board-tools button:disabled{opacity:.35;cursor:default}.board-tools label{font-size:12px;display:flex;align-items:center;gap:5px}.sai-panel{background:#1c3024;border:1px solid #b9a47745;padding:20px}.paint-options{display:grid;grid-template-columns:1fr 1fr;gap:9px}.paint-options button{display:flex;align-items:center;gap:6px;background:#17291f;color:#e9dfc3;border:1px solid #b9a47740;padding:8px;font-size:11px}.paint-options button[aria-pressed=true]{border:2px solid #e4cd8d;padding:7px}.paint-options span{display:grid;place-items:center;width:28px;height:28px;color:#fff;font-size:18px}.sai-panel>p:not(.eyebrow){color:#bfc6b3;line-height:1.8;font-size:13px}.sai-speech{border-top:1px solid #b9a47740;margin-top:24px;padding-top:20px}.sai-speech small{font-size:9px;letter-spacing:1px;color:#b9a477}.sai-speech p{font:italic 18px/1.6 Georgia,Songti SC,serif}.game-status{font-size:12px;line-height:1.7;border-top:1px solid #b9a47740;padding-top:16px}.game-status strong{font:32px Georgia,serif;color:#e7d497}.game-status small{display:block;margin-top:12px;color:#b4bea9}.game-footnote{display:flex;justify-content:space-between;gap:20px;line-height:1.8;margin-top:30px;padding-top:18px;font-size:11px}.game-footnote button{white-space:nowrap}@media(max-width:1000px){.game-layout{grid-template-columns:1fr}.sai-panel{display:block}.paint-options{grid-template-columns:repeat(4,1fr)}.sai-ad{gap:24px;padding:24px}.ad-copy h2{font-size:27px}}@media(max-width:600px){.sai-ad{grid-template-columns:1fr}.ad-map{max-width:180px;grid-row:1}.game-board{padding:14px}.puzzle-tabs button{padding:10px 12px}.paint-options{grid-template-columns:1fr 1fr}.game-footnote{flex-direction:column}.puzzle-map{height:340px}}@media(prefers-reduced-motion:reduce){.puzzle-map polygon{transition:none}}.game-board{background:linear-gradient(120deg,#f3eedf,#e8e0cb);border:1px solid #b5a783;padding:26px;box-shadow:0 14px 36px #0003,inset 0 0 0 5px #f7f0de,inset 0 0 0 6px #c3b797}.board-heading{margin-bottom:18px;padding:0 2px 6px}.board-heading>span{color:#72664e}.board-heading h2{font-size:26px;line-height:1.3}.game-board>.paint-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:20px}.paint-options button{background:#faf6e9;border:1px solid #b9b29c;border-radius:4px;padding:9px;color:#34473d;box-shadow:0 2px 2px #453d2510;min-height:48px;justify-content:flex-start;font-size:11px;transition:background .15s,box-shadow .15s}.paint-options button[aria-pressed=true]{border:1px solid #314e40;padding:9px;background:#fffbed;box-shadow:0 0 0 2px #314e4025}.paint-options span{width:24px;height:24px;flex-shrink:0;border-radius:50%;box-shadow:inset 0 0 0 1px #fff4,0 1px 2px #0002;color:#fff8e9}.puzzle-map{background:radial-gradient(ellipse at 50% 30%,#30453b,#20372e);border:1px solid #536655;border-radius:5px;padding:18px;box-shadow:inset 0 2px 12px #0003;min-height:280px}.puzzle-map polygon{transition:filter .15s}.puzzle-map polygon:hover{filter:brightness(1.07)}.puzzle-map polygon:focus{stroke:#fff8da;stroke-width:2.5}.board-tools{padding-top:17px;margin-top:19px;color:#405243}.board-tools button{background:#f7f1e2;border-color:#b9b19b;border-radius:3px;min-height:36px}.board-tools button:not(:disabled):hover{background:#fffbed;border-color:#77846e}.board-tools input{accent-color:#355c47}.sai-panel{background:linear-gradient(145deg,#263d2e,#192d23);border-color:#8d97704f;box-shadow:inset 0 1px #ffffff09;border-radius:4px}.sai-panel>p:not(.eyebrow){color:#d0d5c2}.sai-speech p{color:#f0e7cd}.game-status{color:#d4ddc9}.game-status.is-solved{background:#c7b87e0b;padding:18px 12px;border:1px solid #c7b87e44;border-radius:3px}.game-status .game-primary{width:100%}.puzzle-tabs button{min-width:46px;border-radius:3px;background:#20362b}.puzzle-tabs button:hover{border-color:#cdb885}.puzzle-tabs button[aria-pressed=true]{box-shadow:0 3px #92825c;border-color:#dac99a;background:#e0d1a8}.game-progress button{text-underline-offset:4px}@media(max-width:600px){.game-board{padding:16px}.game-board>.paint-options{grid-template-columns:repeat(2,minmax(0,1fr))}.puzzle-map{padding:10px}.board-heading{gap:12px}.board-heading h2{font-size:22px}}@media(prefers-reduced-motion:reduce){.paint-options button,.puzzle-map polygon{transition:none}}.game-footnote-links{display:flex;gap:20px;align-items:baseline;flex-wrap:wrap}.game-footnote .games-reset{font-size:inherit;color:inherit}.gc{max-width:880px;margin:0 auto;padding:clamp(28px,5vw,64px) 0 40px;color:#f1ebd9}.gc-tabs{display:flex;justify-content:center;gap:4px;margin:0 auto 28px;border-bottom:1px solid #c9b48233;max-width:420px}.gc-tabs button{flex:1;background:none;border:0;border-bottom:2px solid transparent;color:#a3b5a8;padding:10px 12px;font-size:15px;cursor:pointer;display:inline-flex;justify-content:center;align-items:baseline;gap:8px}.gc-tabs button[aria-selected=true]{color:#f1ebd9;border-bottom-color:#c9b482}.gc-tabs button:hover{color:#f1ebd9}.gc-tabs button:focus-visible{outline:2px solid #c9b482;outline-offset:2px}.gc-tabs small{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#c9b482aa}.gc-banner{background:#16241e;border:1px solid #c9b48233;border-radius:4px;padding:clamp(18px,4vw,32px)}.gc-odds{list-style:none;margin:0 0 22px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.gc-odds li{border:1px solid #c9b48233;border-radius:3px;padding:10px 12px;display:grid;gap:2px}.gc-odds strong{font-weight:500}.gc-odds span{font-size:13px;color:#a3b5a8}.gc-odds b{font:400 22px STIX Two Text,Georgia,serif;color:#c9b482}.gc-odds .tier-elite{border-color:#c9b482aa}.gc-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:0 0 24px}.gc-results{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.gc-results.single{grid-template-columns:minmax(0,260px);justify-content:center}.gc-card{--c: #c9b482;position:relative;background:#1d3329;border:1px solid #c9b48233;border-top:3px solid var(--c);border-radius:3px;padding:14px 14px 12px;display:flex;flex-direction:column;gap:4px;animation:gc-in .45s ease-out both;animation-delay:calc(var(--i, 0) * 60ms)}.gc-card.tier-strong{border-color:#c9b48288;border-top-color:var(--c)}.gc-card.tier-elite{border-color:#c9b482;border-top-color:var(--c);box-shadow:0 0 0 1px #c9b48255,0 0 22px #c9b48233;background:linear-gradient(160deg,#25402f,#1d3329 60%)}.gc-glyph{font-size:26px;line-height:28px;height:28px;color:var(--c)}.gc-card small{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#c9b482}.gc-card strong{font:400 19px/1.2 STIX Two Text,Georgia,Songti SC,serif}.gc-creature{font-size:13px;color:#a3b5a8}.gc-note{font-size:12px;line-height:1.4;color:#a3b5a8cc}.gc-depth-num{margin-top:auto;padding-top:6px;font-size:13px;color:#a3b5a8}.gc-depth-num b{font:400 18px STIX Two Text,Georgia,serif;color:#f1ebd9}.gc-depth{position:relative;height:6px;background:#0f1a15;border-radius:3px;overflow:visible}.gc-zone{position:absolute;top:0;height:100%;background:#c9b48230;border-radius:2px}.gc-marker{position:absolute;top:-3px;width:2px;height:12px;background:var(--c);transform:translate(-1px);box-shadow:0 0 6px var(--c)}.gc-history{margin:0;text-align:center;font-size:14px;color:#a3b5a8}.gc-history .games-link{font-size:14px}.gc-lede{font:400 18px/1.6 STIX Two Text,Georgia,Songti SC,serif;color:#d9d2bd;max-width:620px;margin:0 auto 18px}.gc-axes{display:block;width:100%;max-width:420px;height:auto;margin:0 auto 18px}.gc-axes path{fill:none;stroke:#c9b482;stroke-width:1.5}.gc-axes .gc-grid{stroke:#c9b48233;stroke-dasharray:4 4;stroke-width:1}.gc-axes text{fill:#a3b5a8;font:12px STIX Two Text,Georgia,Songti SC,serif}.gc-axes .gc-zone-label{fill:#c9b482;font-style:italic}.gc-laws h2{font:400 20px STIX Two Text,Georgia,Songti SC,serif;margin:8px auto;max-width:620px}.gc-open{max-width:620px;margin:0 auto 22px;padding-left:20px;color:#d9d2bd;line-height:1.6}.gc-fine{margin:18px 0 0;text-align:center;font-size:12px;color:#a3b5a899}@keyframes gc-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}@media(max-width:560px){.gc-odds{grid-template-columns:1fr}.gc-odds li{grid-template-columns:1fr auto;align-items:baseline}.gc-odds b{grid-row:span 2}}@media(prefers-reduced-motion:reduce){.gc-card{animation:none}}.gc-tabs{max-width:620px}.gc-tabs button{min-height:48px}.gc-mage{display:flex;gap:22px;align-items:center;padding-bottom:24px;border-bottom:1px solid #c9b48233}.gc-mage-sigil{flex-shrink:0;display:grid;place-items:center;width:84px;height:104px;border:1px solid #c9b48277;border-radius:44px 44px 8px 8px;background:radial-gradient(ellipse,#c9b48222,transparent 70%);color:#dec78e;font-size:56px}.gc-mage small{color:#c9b482;font-size:11px;letter-spacing:2px}.gc-mage h2{font:400 clamp(23px,3vw,32px)/1.15 "STIX Two Text",Georgia,serif;margin:8px 0 12px}.gc-mage p{margin:0;color:#b7c7bb;font-size:15px;line-height:1.65}.gc-collection-stats{display:flex;gap:12px;flex-wrap:wrap;padding:18px 0;color:#e1cf9f;font-size:14px}.gc-collection-stats span{padding:6px 12px;border:1px solid #c9b48233;border-radius:24px}.gc-filter{display:flex;align-items:center;gap:12px;margin:18px 0;color:#b7c7bb}.gc-filter select{background:#0f1d17;color:#f1ebd9;border:1px solid #c9b48255;border-radius:4px;padding:10px;max-width:100%;font:inherit;color-scheme:dark}.gc-stock{position:absolute;right:12px;top:12px;border-radius:4px;padding:3px 8px;background:#0b1711;color:#e8d4a0;font-size:14px;font-variant-numeric:tabular-nums}.gc-inventory{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.gc-inventory .gc-card{animation:none;gap:8px}.gc-inventory .games-btn{width:100%;font-size:13px;padding:10px 8px;min-height:44px}.gc-inventory .games-btn:disabled{opacity:.45;cursor:not-allowed}.gc-recipe{font-size:12px;line-height:1.6;color:#c5ceb9;margin:0 0 4px}.gc-merge-notice{min-height:48px;padding:12px 14px;border-left:2px solid #c9b482;background:#c9b4820c;font-size:14px;line-height:1.6;color:#ded6bd}.gc-warning{padding:12px 16px;border:1px solid #d3a86e66;background:#d3a86e12;color:#ead5b4;font-size:14px;line-height:1.6}.gc-empty{text-align:center;padding:30px 10px;color:#b7c7bb}.gc-empty h3{font:400 26px STIX Two Text,Georgia,serif;color:#f1ebd9}.gc-empty p{line-height:1.7}.gc :focus-visible{outline:2px solid #dec78e;outline-offset:4px}@media(max-width:560px){.gc-mage{align-items:flex-start;gap:14px}.gc-mage-sigil{width:48px;height:70px;font-size:36px}.gc-tabs button{font-size:13px;padding:10px 7px}.gc-inventory{grid-template-columns:1fr}.gc-filter{flex-wrap:wrap}}.gc-odds .stars-5{border-color:#c9b482aa}.gc-stars{color:#c9b482;letter-spacing:1px;font-size:13px;white-space:nowrap}.gc-stars i{font-style:normal;color:#c9b48233}.gc-odds .gc-stars{font-size:15px}.gc-holder{--c: #8fa99b}.gc-holder.stars-4{--c: #a58bc4;border-color:#a58bc455}.gc-holder.stars-5{--c: #c9b482;border-color:#c9b482;box-shadow:0 0 0 1px #c9b48255,0 0 22px #c9b48233;background:linear-gradient(160deg,#25402f,#1d3329 60%)}.gc-holder .gc-glyph{font-family:STIX Two Text,Georgia,serif}.gc-badge{position:absolute;top:10px;right:10px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#101b17;background:#a3b5a8;border-radius:2px;padding:1px 6px}.gc-badge.new{background:#c9b482}.gc-ratings{margin:auto 0 0;padding-top:8px;display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:baseline;font-size:12px;color:#a3b5a8}.gc-ratings dt,.gc-ratings dd{margin:0}.gc-sub{font:400 20px STIX Two Text,Georgia,Songti SC,serif;margin:8px 0 12px}.gc-collection{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.gc-collection button,.gc-unknown{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;background:#1d3329;border:1px solid #c9b48233;border-radius:3px;padding:10px;color:#f1ebd9;font:inherit}.gc-collection button{cursor:pointer}.gc-collection button:hover{border-color:#c9b482}.gc-collection button:focus-visible{outline:2px solid #c9b482;outline-offset:2px}.gc-collection .stars-5 button{border-color:#c9b48288}.gc-collection .gc-glyph{font-size:20px;line-height:24px;height:24px;color:#c9b482}.gc-collection strong{font:400 15px/1.25 STIX Two Text,Georgia,Songti SC,serif}.gc-collection .missing .gc-unknown{opacity:.45;border-style:dashed}.gc-pips{display:flex;gap:3px;margin-top:auto;padding-top:4px}.gc-pips i{width:12px;height:4px;border-radius:1px;background:#c9b48230}.gc-pips i.on{background:#c9b482}.gc-pool-gain{font-size:12px;line-height:1.5;color:#e1cf9f;border-top:1px solid #c9b48233;padding-top:8px;margin-top:6px}.gc-reveal-stage{position:relative;isolation:isolate;overflow:hidden;min-height:340px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px 20px;margin-bottom:24px;border:1px solid #c9b48244;border-radius:8px;background:radial-gradient(ellipse at 50% 35%,#49624b55,transparent 65%),linear-gradient(155deg,#11241f,#101710)}.gc-reveal-stage small{color:#c9b482;letter-spacing:2px;font-size:10px}.gc-reveal-stage h2{font:400 clamp(26px,4vw,42px)/1.2 "STIX Two Text",Georgia,serif;margin:12px 0}.gc-reveal-stage p{color:#b5c5b7;font-size:14px;line-height:1.6;margin:0 0 18px}.gc-summon-orbit{display:grid;place-items:center;width:110px;height:110px;border:1px solid #c9b48266;border-radius:50%;margin-bottom:22px;box-shadow:0 0 0 12px #c9b48208,0 0 0 24px #c9b48205;color:#e4c887}.gc-summon-orbit span{font-size:65px;line-height:1}.revealing .gc-summon-orbit{animation:gc-orbit 1.6s ease-in-out infinite}.revealing{background:radial-gradient(ellipse at 50% 35%,#a08b4755,transparent 65%),#101c17}.gc-banner-odds{margin:18px 0 24px;color:#adbeaf;font-size:13px;line-height:1.6}.gc-banner-odds summary{cursor:pointer;color:#c9b482;padding:8px 0}.gc-banner-odds p{margin:5px 0}@keyframes gc-orbit{0%{transform:scale(.85) rotate(0);box-shadow:0 0 0 12px #c9b48208,0 0 40px #c9b48211}65%{transform:scale(1.12) rotate(160deg);box-shadow:0 0 0 24px #c9b48208,0 0 80px #c9b48266}to{transform:scale(.85) rotate(360deg)}}@media(max-width:560px){.gc-reveal-stage{min-height:300px;padding:24px 12px}.gc-reveal-stage h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.revealing .gc-summon-orbit{animation:none}}.gc-card.tier-epic{border-color:#c69ee4;border-top-color:var(--c);background:linear-gradient(155deg,#38304b,#1d3329);box-shadow:0 0 22px #b38cde25}.gc-card.tier-epic small{color:#d7b7f0}.gc-guarantee{text-align:center;font-size:12px;line-height:1.6;color:#b5c5b7;margin:8px 0 0}.gc-rate-table{width:100%;max-width:420px;border-collapse:collapse;margin:12px 0;color:#e0d8bf}.gc-rate-table caption{text-align:left;color:#adbeaf;margin-bottom:10px}.gc-rate-table th,.gc-rate-table td{text-align:left;padding:7px 12px;border-bottom:1px solid #c9b48225}.gc-rate-table th:last-child,.gc-rate-table td:last-child{text-align:right;font-variant-numeric:tabular-nums}.gc-pity-counters{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:24px 0 16px;border:1px solid #c9b48233;background:#c9b48233}.gc-pity-counters>div{display:flex;flex-direction:column;gap:8px;padding:20px;background:#142822}.gc-pity-counters small{color:#a3b5a8;letter-spacing:.08em;text-transform:uppercase}.gc-pity-counters strong{color:#c9b482;font-size:1.1rem}.gc-pity-counters span{font-size:.8rem;line-height:1.5}@media(max-width:600px){.gc-pity-counters{grid-template-columns:1fr}}.gc-display{list-style:none;padding:0;margin:24px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.gc-display>li{min-width:0;text-align:center}.gc-display-slot{width:100%;min-height:178px;display:flex;flex-direction:column;align-items:center;gap:9px;position:relative;border:1px dashed #c9b48255;border-radius:6px;background:#102019;color:#a3b5a8;padding:16px 8px;cursor:pointer}.gc-display-slot small{align-self:flex-start;color:#a3b5a8;font-size:10px;letter-spacing:.15em}.gc-display-slot.filled{border-style:solid;border-color:var(--c);background:radial-gradient(ellipse at 50% 35%,#c9b48212,transparent 70%),#102019}.gc-display-slot.active{outline:2px solid #e0c88b;outline-offset:3px}.gc-display-glyph{font-size:34px;line-height:1;color:var(--c)}.gc-display-slot strong{font:500 19px STIX Two Text,Georgia,serif;color:#f1ebd9}.gc-display-slot>span:last-child{font-size:12px}.gc-unequip{margin-top:10px}.gc-migration-note{font-size:13px;line-height:1.7;color:#a3b5a8;padding-left:14px;border-left:2px solid #c9b48266}.gc-workbench{margin:28px 0;padding:clamp(16px,3vw,26px);background:#102019;border:1px solid #c9b48244;border-radius:6px}.gc-workbench header small{color:#c9b482;font-size:11px;letter-spacing:.16em}.gc-workbench h3{margin:8px 0 16px;font:500 24px STIX Two Text,Georgia,serif}.gc-workbench p{line-height:1.6}.gc-workbench-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.gc-merge-controls{display:grid;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #c9b48233}.gc-merge-controls label{font-size:14px;color:#c9b482}.gc-merge-controls select{min-width:0;width:100%;padding:12px;color:#f1ebd9;background:#1d3329;border:1px solid #c9b48255;border-radius:4px;font:inherit}.gc-merge-controls button{justify-self:start}.gc-merge-preview{margin:0;color:#e0c88b;font-size:24px}.gc-merge-preview small{display:block;color:#a3b5a8;font:13px/1.6 sans-serif;margin-top:8px}.gc-discard-confirm{padding:16px;margin:20px 0;border:1px solid #cd9b7955;border-radius:4px}.gc-discard-confirm button+button{margin-left:16px}.gc-workshop-status{color:#c9b482;min-height:1.5em;margin-bottom:0}.gc-inventory-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.gc-inventory-heading h3{font:500 24px STIX Two Text,Georgia,serif}.gc-inventory-heading .gc-filter{margin:0}.gc-totem-inventory{list-style:none;margin:20px 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.gc-totem-item{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;width:100%;height:100%;text-align:left;cursor:pointer;border:1px solid #c9b48233;border-top:3px solid var(--c);border-radius:4px;color:#f1ebd9;background:#1a2e24}.gc-totem-item.selected{outline:2px solid #e0c88b;outline-offset:2px}.gc-totem-item small,.gc-totem-item>span:not(.gc-glyph){color:#a3b5a8;font-size:12px}.gc-totem-item strong{font:500 21px STIX Two Text,Georgia,serif}.gc-totem-item b{font-size:20px;color:#e0c88b}.gc-totem-item b span{font-size:12px;font-weight:400}.gc-totem-item em{margin-top:auto;font-size:11px;font-style:normal;color:#c9b482}.gc-inventory-pages{display:flex;align-items:center;justify-content:center;gap:24px;margin:20px 0}.gc-workshop button:disabled{opacity:.45;cursor:not-allowed}.gc-workshop button:focus-visible,.gc-workshop select:focus-visible{outline:2px solid #f1ebd9;outline-offset:4px}.gc-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:600px){.gc-display{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gc-display-slot{min-height:152px}.gc-totem-inventory{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-totem-item{padding:12px}}.gc-totem-item>small{display:flex;justify-content:space-between;align-items:center;width:100%;gap:12px}.gc-stack-count{padding:3px 8px;border:1px solid #c9b48266;border-radius:12px;color:#f1ebd9;font-size:14px}.gc-copy-picker{display:grid;gap:8px;color:#c9b482;font-size:14px;margin:16px 0}.gc-copy-picker select{min-width:0;width:100%;padding:12px;color:#f1ebd9;background:#1d3329;border:1px solid #c9b48255;border-radius:4px;font:inherit}.gc-sigil-art{display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:var(--art) center/contain no-repeat;mask:var(--art) center/contain no-repeat}.gc-glyph.gc-sigil-art{width:28px;height:28px}.gc-collection .gc-glyph.gc-sigil-art{width:24px;height:24px}.gc-summon-figure{width:132px;height:132px;margin-bottom:18px;fill:none;stroke:#c9b482;stroke-width:9;stroke-linejoin:round;overflow:visible}.gc-summon-figure path:nth-child(-n+2){stroke-opacity:.45;stroke-width:6}.gc-master-reset{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 14px;margin:28px 0 0;font-size:14px;color:#a3b5a8}.gc-master-reset .games-link{color:#d9a98a;text-decoration-color:#d9a98a66}.gc-master-reset .games-link:disabled{opacity:.45;cursor:default}.sr{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;overflow:hidden;color:#f1ebd9;cursor:pointer;outline:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;font-family:Avenir Next,Segoe UI,sans-serif;background:radial-gradient(120% 85% at 50% 45%,#10241c,#08130f 55%,#030806);animation:sr-fade .35s ease-out both}.sr:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.sr:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 50% 45%,transparent 50%,#000a 100%)}.sr.summary{cursor:default}.sr-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.sr :focus-visible{outline:2px solid #f1ebd9;outline-offset:3px}.sr-skip{position:absolute;z-index:6;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));min-height:44px;padding:0 20px;border:1px solid #c9b48255;border-radius:22px;background:#0b1712cc;color:#e9dfc3;font:14px Avenir Next,Segoe UI,sans-serif;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sr-skip:hover{border-color:#c9b482;color:#fff8e6}.sr-caption{position:absolute;z-index:2;left:50%;bottom:max(7vh,60px);width:min(92vw,640px);transform:translate(-50%);text-align:center;pointer-events:none;font-family:STIX Two Text,Cambria,Georgia,Songti SC,serif;animation:sr-rise .55s cubic-bezier(.2,.8,.2,1) both}.sr-ref{display:block;margin-bottom:6px;font-size:14px;color:var(--ink)}.sr-prop{display:block;font-style:italic;font-size:clamp(16px,2.1vw,20px);line-height:1.45;color:#e9e2cc;text-wrap:balance}.sr-qed{display:inline-flex;align-items:center;gap:.45em;font-size:clamp(22px,3vw,30px);letter-spacing:.06em;color:var(--top);text-shadow:0 0 24px color-mix(in srgb,var(--top) 60%,transparent)}.sr-qed i{font-style:normal;animation:sr-stamp .5s cubic-bezier(.2,1.6,.4,1) both}.sr-hint{position:absolute;z-index:2;left:0;right:0;bottom:max(2.5vh,18px);margin:0;text-align:center;font-size:12px;color:#a3b5a8;pointer-events:none;opacity:0;animation:sr-fade .5s 1.4s forwards}.sr-cards{--cw: clamp(98px, 12.4vw, 150px);transition:opacity .3s ease-out;position:absolute;z-index:3;left:50%;top:46%;transform:translate(-50%,-50%);display:grid;grid-template-columns:repeat(5,var(--cw));gap:clamp(10px,1.6vw,18px);margin:0;padding:0;list-style:none}.sr-cards.single{--cw: clamp(196px, 24vw, 250px);grid-template-columns:var(--cw)}.sr-card{--glow: 0px;position:relative;width:var(--cw);aspect-ratio:5/7}.sr-card.g1{--glow: 8px}.sr-card.g2{--glow: 16px}.sr-card.g3{--glow: 26px}.sr-card.g4{--glow: 36px}.sr-deal{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .66s cubic-bezier(.16,.84,.3,1) calc(var(--i) * 45ms),opacity .25s ease-out calc(var(--i) * 45ms + .11s)}.sr.splashing .sr-cards{opacity:0}.sr-card.pre .sr-deal{transform:translate(var(--dx),var(--dy)) scale(.16) rotate(var(--rot));opacity:0;transition:none}.sr-card-btn{all:unset;box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;display:block;cursor:pointer;perspective:1000px;border-radius:10px}.sr-card-btn:focus-visible{outline:2px solid #f1ebd9;outline-offset:4px}.flipped .sr-card-btn,.summary .sr-card-btn{cursor:default}.sr-card-inner{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform .66s cubic-bezier(.3,.7,.2,1)}.sr-card.g3 .sr-card-inner,.sr-card.g4 .sr-card-inner{transition-duration:.85s}.sr-card.flipped .sr-card-inner{transform:rotateY(180deg)}.skipped .sr-card-inner{transition:none}.sr-back,.sr-face{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:10px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.sr-back{color:#c9b482;background:linear-gradient(160deg,#173327,#0b1813 72%);border:1px solid #c9b48266;box-shadow:0 0 var(--glow) color-mix(in srgb,var(--pig) 75%,transparent),0 0 calc(var(--glow) / 3) color-mix(in srgb,var(--pig) 90%,transparent),0 10px 24px #0008}.sr-card.g0 .sr-back{box-shadow:0 10px 24px #0008}.sr-back img,.sr-back svg{display:block;width:100%;height:100%;object-fit:cover}.sr-back svg{fill:none;stroke:currentColor;stroke-width:.7}.sr-back:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid #c9b48240;border-radius:6px;box-shadow:inset 0 0 0 3px #0b1813,inset 0 0 0 4px #c9b48222;pointer-events:none}.sr-back circle{stroke-opacity:.45}.sr-back .tri{stroke:var(--pig);stroke-width:1.1}.sr-back .qed{fill:currentColor;stroke:none;opacity:.7}.sr-card.g0 .sr-back .tri{stroke:currentColor}.sr-card.armed .sr-card-btn{animation:sr-armed 1.1s ease-in-out infinite}.sr-card.armed .sr-back{animation:sr-beacon 1.1s ease-in-out infinite}@property --sweep{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.sr-card.held:not(.flipped) .sr-back:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:2px;border-radius:inherit;background:conic-gradient(from var(--sweep),transparent 0 62%,color-mix(in srgb,var(--pig) 70%,transparent) 80%,#fff 86%,transparent 93%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:sr-sweep 2.2s linear infinite;pointer-events:none}.sr-face{transform:rotateY(180deg);display:flex;flex-direction:column;align-items:center;text-align:center;padding:14% 8% 9%;gap:4px;border:1px solid color-mix(in srgb,var(--pig) 55%,#c9b48233);background:radial-gradient(120% 70% at 50% 0%,color-mix(in srgb,var(--pig) 20%,transparent),transparent 62%),linear-gradient(170deg,#1b3529,#0d1b15);font-family:STIX Two Text,Cambria,Georgia,Songti SC,serif;box-shadow:0 0 calc(var(--glow) * .7) color-mix(in srgb,var(--pig) 45%,transparent),0 10px 24px #0008}.sr-face-sigil{display:block;font-size:clamp(34px,4.3vw,52px);line-height:1.1;color:var(--pig);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--pig) 55%,transparent))}.sr-face.totem .sr-face-sigil{color:var(--c)}.sr-face-text{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;margin-top:8%}.sr-rank{color:var(--pig);font-size:12px;letter-spacing:1px;line-height:1}.sr-rank.letter{font-size:15px;letter-spacing:.04em}.sr-face strong{font-weight:400;font-size:clamp(14px,1.45vw,18px);line-height:1.15;color:#f8f2df;overflow-wrap:anywhere}.sr-face small{font-size:12px;font-style:italic;line-height:1.3;color:#b9c6ba}.sr-badge{margin-top:auto;padding:2px 9px;border-radius:10px;font:11px Avenir Next,Segoe UI,sans-serif;letter-spacing:.03em;background:color-mix(in srgb,var(--pig) 22%,transparent);color:#f1ebd9}.sr-badge.new{background:var(--pig);color:#0b1511}.sr-card.g4 .sr-face{border-color:var(--pig);outline:1px solid color-mix(in srgb,var(--pig) 45%,transparent);outline-offset:-6px}.sr-card.flipped:is(.g2,.g3,.g4) .sr-face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,#ffffff38 50%,transparent 65%);transform:translate(-110%);animation:sr-sheen 1.2s .45s ease-out forwards;pointer-events:none}.sr-cards.single .sr-face{padding:16% 10% 10%}.sr-cards.single .sr-face-sigil{font-size:clamp(64px,8vw,92px)}.sr-cards.single .sr-face strong{font-size:24px}.sr-cards.single .sr-face small{font-size:14px}.sr-cards.single .sr-rank{font-size:15px}.sr-splash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;overflow:hidden;cursor:pointer;background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--pig) 24%,transparent) 0%,transparent 55%),#030806f2;animation:sr-fade .3s ease-out both}.sr-splash.g4:before{content:"";position:absolute;left:50%;top:44%;width:180vmax;height:180vmax;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--pig) 11%,transparent) 0deg 2.5deg,transparent 2.5deg 12deg);-webkit-mask:radial-gradient(circle,#000 0,transparent 40%);mask:radial-gradient(circle,#000 0,transparent 40%);animation:sr-spin 80s linear infinite;pointer-events:none}.sr-halo{position:absolute;left:50%;top:44%;width:min(94vmin,860px);height:min(94vmin,860px);overflow:visible;fill:none;stroke:var(--pig);stroke-width:2.2;opacity:.5;animation:sr-spin 120s linear infinite;pointer-events:none}.sr-halo path{stroke-dasharray:1;stroke-dashoffset:1;animation:sr-draw 1.3s cubic-bezier(.3,.6,.2,1) forwards;animation-delay:calc(var(--n) * .14s)}.sr-splash-body{position:relative;display:flex;flex-direction:column;align-items:center;max-width:min(92vw,760px);margin-top:-5vh;padding:0 16px;text-align:center}.sr-splash-sigil{display:block;font-size:clamp(96px,17vmin,170px);line-height:1.1;color:var(--pig);font-family:STIX Two Text,Cambria,Georgia,serif;animation:sr-sigil .9s cubic-bezier(.2,.9,.2,1) both}.sr-splash.totem .sr-splash-sigil{color:var(--c)}.sr-splash-rank{margin:16px 0 4px;color:var(--pig);font:clamp(19px,2.4vw,25px)/1 "STIX Two Text",Cambria,Georgia,serif;letter-spacing:.1em}.sr-splash-rank span{display:inline-block;animation:sr-stamp .45s cubic-bezier(.2,1.6,.4,1) both;animation-delay:calc(.5s + var(--s) * 90ms)}.sr-splash-name{margin:0;font:400 clamp(44px,8vw,92px)/1.04 "STIX Two Text",Cambria,Georgia,"Songti SC",serif;color:#fbf6e6;text-shadow:0 0 42px color-mix(in srgb,var(--pig) 45%,transparent);animation:sr-name 1s .25s cubic-bezier(.2,.8,.2,1) both}.sr-splash-sub{margin:10px 0 0;font:italic clamp(18px,2.3vw,24px)/1.4 "STIX Two Text",Cambria,Georgia,"Songti SC",serif;color:#e2dac3;animation:sr-fade .6s .6s both}.sr-splash-kind{margin:6px 0 0;font-size:13px;color:#a9bbad;animation:sr-fade .6s .75s both}.sr-splash-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:18px 0 0;animation:sr-fade .5s .9s both}.sr-splash-tags span{padding:6px 13px;border:1px solid color-mix(in srgb,var(--pig) 60%,transparent);border-radius:15px;font-size:13px;line-height:1.3;color:#f1ebd9}.sr-splash-tags .lead{border-color:transparent;background:var(--pig);color:#0b1511}.sr-continue{position:absolute;bottom:max(6vh,36px);left:50%;transform:translate(-50%);min-height:44px;padding:0 24px;border:1px solid #f1ebd955;border-radius:22px;background:#0006;color:#f1ebd9;font:14px Avenir Next,Segoe UI,sans-serif;cursor:pointer;animation:sr-fade .4s 1s both}.sr-continue:hover{border-color:#f1ebd9}.sr-actions{position:absolute;z-index:4;left:0;right:0;bottom:max(5vh,26px);display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 16px;cursor:default;animation:sr-fade .45s .15s both}.sr-actions p{margin:0;font:italic 15px STIX Two Text,Cambria,Georgia,Songti SC,serif;color:#b9c6ba}.sr-actions div{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.sr-actions .games-btn{min-height:44px;min-width:140px}@media(max-width:640px){.sr-cards:not(.single){--cw: auto;width:min(94vw,440px);top:47%;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sr-cards:not(.single) .sr-card{width:auto;aspect-ratio:auto;height:clamp(62px,10.4vh,88px)}.sr-cards:not(.single) .sr-face{flex-direction:row;align-items:center;text-align:left;padding:0 10px;gap:10px}.sr-cards:not(.single) .sr-face-sigil{flex:none;width:1.15em;text-align:center;font-size:30px}.sr-cards:not(.single) .sr-face-text{align-items:flex-start;margin:0;gap:1px}.sr-cards:not(.single) .sr-face strong{font-size:15px}.sr-cards:not(.single) .sr-face small{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sr-cards:not(.single) .sr-badge{position:absolute;top:6px;right:6px;margin:0;padding:1px 6px;font-size:10px}.sr-cards:not(.single) .sr-rank{font-size:10px}.sr-cards:not(.single) .sr-rank.letter{font-size:12px}.sr-cards.single{top:44%}.sr-caption{bottom:max(9vh,64px)}.sr-splash-body{margin-top:-6vh}.sr-halo{top:42%}.sr-splash-sigil{font-size:clamp(84px,24vw,120px)}}@keyframes sr-fade{0%{opacity:0}to{opacity:1}}@keyframes sr-rise{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes sr-stamp{0%{opacity:0;transform:scale(2.6)}60%{opacity:1;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes sr-draw{to{stroke-dashoffset:0}}@keyframes sr-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes sr-sweep{to{--sweep: 360deg}}@keyframes sr-sigil{0%{opacity:0;transform:scale(.5);filter:blur(12px) drop-shadow(0 0 0 transparent)}to{opacity:1;transform:scale(1);filter:blur(0) drop-shadow(0 0 28px color-mix(in srgb,var(--pig) 70%,transparent))}}@keyframes sr-name{0%{opacity:0;letter-spacing:.42em;filter:blur(8px)}to{opacity:1;letter-spacing:.01em;filter:blur(0)}}@keyframes sr-sheen{to{transform:translate(110%)}}@keyframes sr-armed{50%{transform:translateY(-6px) scale(1.045)}}@keyframes sr-beacon{50%{box-shadow:0 0 calc(var(--glow) * 1.8) color-mix(in srgb,var(--pig) 95%,transparent),0 0 calc(var(--glow) / 2) var(--pig),0 10px 24px #0008}}@media(prefers-reduced-motion:reduce){.sr,.sr *,.sr *:before,.sr *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.page:has(.wr){background:radial-gradient(ellipse at 50% 0%,#846b3922,transparent 45%),linear-gradient(180deg,#111e19,#152821 60%,#0f1a16)}.wr{--wr-gold: #c9b482;--wr-paper: #f1ebd9;--wr-line: #c9b48240;--wr-serif: "STIX Two Text", Cambria, Georgia, serif;--wr-sans: "Avenir Next", "Segoe UI", sans-serif;--era: #2f7a6e;color:var(--wr-paper);font-family:var(--wr-serif);padding:clamp(8px,2vw,24px) 0 32px}html[lang=zh-CN] .wr{--wr-serif: "Songti SC", "Noto Serif CJK SC", "STIX Two Text", serif}.wr button{font-family:var(--wr-sans);cursor:pointer}.wr :focus-visible{outline:2px solid var(--wr-gold);outline-offset:3px}.wr-head{max-width:780px;margin:0 0 24px}.wr-head small{font:600 11px/1 var(--wr-sans);letter-spacing:3px;text-transform:uppercase;color:var(--wr-gold)}.wr .wr-head h1{font-family:var(--wr-serif);font-weight:400;font-size:clamp(38px,4.4vw,62px);line-height:1.05;letter-spacing:-.5px;color:var(--wr-paper);margin:12px 0}.wr-head p{font-size:18px;line-height:1.6;color:#c2c8b6;margin:0}.wr-stage{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:24px;align-items:start}.wr-main{min-width:0}.wr-view{position:relative;aspect-ratio:1000/640;border:1px solid var(--wr-line);border-radius:4px;overflow:hidden;background:#06100c;box-shadow:0 28px 70px #0007;user-select:none;-webkit-user-select:none}.wr-view svg,.wr-view canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.wr-view canvas{pointer-events:none}.wr-caption{display:flex;justify-content:space-between;gap:6px 16px;flex-wrap:wrap;margin:10px 2px 0;font:12px/1.5 var(--wr-sans);color:#93a598}.wr-time{display:flex;align-items:center;gap:16px;margin-top:14px;padding:10px 18px 14px 12px;border:1px solid var(--wr-line);border-radius:4px;background:#0f1b16}.wr-play{flex:none;width:44px;height:44px;border-radius:50%;border:1px solid #c9b48280;background:#c9b48214;color:var(--wr-gold);display:grid;place-items:center;transition:background .2s,transform .2s}.wr-play:hover{background:#c9b48230;transform:scale(1.05)}.wr-track{position:relative;flex:1;height:44px;margin:0 8px;cursor:pointer;touch-action:none;border-radius:4px}.wr-rail{position:absolute;left:0;right:0;top:15px;height:2px;border-radius:2px;background:#c9b48230}.wr-rail i{position:absolute;inset:0 auto 0 0;border-radius:2px;background:linear-gradient(90deg,#c9b48266,var(--wr-gold));transition:width .5s cubic-bezier(.2,.7,.2,1)}.wr-tick{position:absolute;top:16px;width:0;height:0;pointer-events:none}.wr-tick:before{content:"";position:absolute;left:-4.5px;top:-4.5px;width:9px;height:9px;border-radius:50%;box-sizing:border-box;background:#0f1b16;border:1.5px solid #c9b48270;transition:background .4s,border-color .4s}.wr-tick.minor:before{left:-2.5px;top:-2.5px;width:5px;height:5px;border-width:1px}.wr-tick.past:before{background:var(--tick);border-color:#e3d3a3}.wr-tick b{position:absolute;top:13px;left:0;transform:translate(-50%);font:600 11px var(--wr-sans);letter-spacing:.5px;color:#8fa497;transition:color .3s}.wr-tick.on b{color:var(--wr-gold)}.wr-thumb{position:absolute;top:16px;width:18px;height:18px;border-radius:50%;transform:translate(-50%,-50%);background:var(--wr-gold);box-shadow:0 0 0 4px #c9b48230,0 0 18px #e9cf86aa;transition:left .5s cubic-bezier(.2,.7,.2,1);pointer-events:none}.wr-track.dragging .wr-thumb,.wr-track.dragging .wr-rail i{transition:none}.wr-card{position:sticky;top:100px;display:flex;flex-direction:column;max-height:calc(100dvh - 124px);padding:22px 24px 16px;border:1px solid var(--wr-line);border-top:3px solid var(--era);border-radius:4px;background:linear-gradient(180deg,#15251ef2,#0f1a15f2);transition:border-color 1s}.wr-card header{display:flex;align-items:baseline;gap:12px}.wr-numeral{font:400 40px/1 var(--wr-serif);color:color-mix(in srgb,var(--era) 55%,#f1ebd9);transition:color 1s}.wr-card header small{font:600 11px var(--wr-sans);letter-spacing:2px;text-transform:uppercase;color:#a9b8ab}.wr .wr-card h2{font:400 clamp(24px,2.2vw,30px)/1.2 var(--wr-serif);color:var(--wr-paper);margin:8px 0 14px}.wr-card-body{flex:1;min-height:0;overflow:auto;padding-right:6px;animation:wr-in .5s ease both}.wr-card footer{display:flex;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid #c9b48222}.wr-step{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 14px;border:1px solid #c9b48250;border-radius:999px;background:none;color:var(--wr-paper);font-size:13px}.wr-step:hover:not(:disabled){background:#c9b4821c}.wr-step:disabled{opacity:.35;cursor:default}.wr-body{font-size:16.5px;line-height:1.75;color:#dcd8c7}.wr-body p{margin:0 0 14px}.wr-body ul,.wr-body ol{padding-left:20px;margin:12px 0}.wr-body li{margin:8px 0}.wr-body li::marker{color:var(--wr-gold)}.wr-voices{display:grid;gap:10px;margin:14px 0}.wr-voices blockquote{margin:0;padding:10px 14px;border-left:2px solid #c9b48266;background:#ffffff06}.wr-voices cite{display:block;margin-bottom:4px;font:600 11px var(--wr-sans);letter-spacing:2px;text-transform:uppercase;font-style:normal;color:var(--wr-gold)}.wr-voices p{margin:0;font-size:15.5px;font-style:italic;line-height:1.6}.wr-body .wr-acts{list-style:none;padding:0;margin:14px 0 0;counter-reset:act}.wr-acts li{counter-increment:act;position:relative;margin:0;padding:9px 0 9px 34px;border-top:1px solid #c9b4821c;color:#8c9a90;transition:color .4s}.wr-acts li:before{content:counter(act);position:absolute;left:0;top:9px;width:22px;height:22px;box-sizing:border-box;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center;font:600 11px/1 var(--wr-sans)}.wr-acts li.on{color:#ebe6d4}.wr-acts li.on:before{background:var(--era);border-color:var(--era);color:#fff}.wr-acts li p{margin:0}.wr-full{margin-top:30px;padding-top:12px;border-top:1px solid var(--wr-line)}.wr-full summary{padding:8px 0;cursor:pointer;font:600 13px var(--wr-sans);letter-spacing:1px;color:var(--wr-gold)}.wr-full section{max-width:760px;margin:18px 0 28px}.wr-full h3{display:flex;align-items:baseline;gap:12px;margin:0 0 10px;font:400 24px var(--wr-serif);color:var(--wr-paper)}.wr-full h3 span{font-size:18px;color:var(--wr-gold)}.wr-note{max-width:760px;margin-top:22px;font:13px/1.7 var(--wr-sans);color:#a7b4a9}.wr-note blockquote{margin:0;padding:12px 16px;border-left:2px solid #b06a5a;background:#ffffff06}.wr-note p{margin:0}.wr-note strong{color:#e0b9a8}.wr-chip{position:absolute;z-index:2;top:12px;left:12px;display:flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid #9fc2ff55;border-radius:999px;background:#0b1511d0;color:#cfe0ff;font:600 11px var(--wr-sans);letter-spacing:1.5px;text-transform:uppercase;animation:wr-blink 1s steps(2) infinite}.wr.rewinding .wr-view:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,#9fc2ff10 0 2px,transparent 2px 5px);mix-blend-mode:screen;animation:wr-scan .4s linear infinite}.wr-tint{opacity:0;transition:opacity 1.6s ease}.wr-tint.on{opacity:1}.wr-dust circle{fill:#e9e4cf;opacity:.5;animation:wr-twinkle 4s ease-in-out infinite alternate}.wr-view .hit{fill:transparent}.wr-view [data-tip]{cursor:help}.wr-line{fill:none;stroke:#c9b482;stroke-width:1.2;opacity:.55;transition:opacity 1s}.wr-line.ghost{stroke-dasharray:2 6;opacity:.22}.wr-line.broken{stroke-dasharray:6 10;opacity:.3}.wr-line.off{opacity:0}.wr-thread{stroke:#c9b482;stroke-width:.9;stroke-dasharray:1 5;opacity:0;transition:opacity 1.2s}.wr-thread.on{opacity:.45}.wr-thread.dynasty.on{opacity:.28}.wr-law{color:#f3dc98}.wr-law.law-all{color:#fff1c8}.wr-law.law-sets{color:#d7e5ff}.wr-law.law-nc{color:#f3a47e}.wr-law .halo{opacity:0;transition:opacity 1.2s}.wr-law .ring{fill:none;stroke:currentColor;stroke-width:1.3;stroke-dasharray:2.4 3;opacity:.45;transition:opacity 1s}.wr-law .core{fill:currentColor;opacity:0;transition:opacity 1s}.wr-lawname,.wr-score{font:600 12px var(--wr-sans);letter-spacing:1.2px;text-transform:uppercase;fill:currentColor;text-anchor:middle;opacity:0;transition:opacity 1s;pointer-events:none}.wr-score{fill:#f1ebd9;text-anchor:start;letter-spacing:.5px}.wr-law.lit .halo{opacity:.95}.wr-law.lit .core{opacity:1}.wr-law:is(.lit,.vacant,.dying) .ring{stroke-dasharray:none;opacity:.8}.wr-law:is(.lit,.vacant,.dying) .wr-lawname{opacity:.85}.wr-law.vacant .halo{opacity:.22}.wr-law.scored.vacant .wr-score{opacity:.9}.wr-law.dying .halo{animation:wr-die-halo 4.2s ease both}.wr-law.dying .core{animation:wr-die-core 4.2s ease both}.wr-law.scored.dying .wr-score{animation:wr-show 1s 3.4s both}.wr-law .crack{fill:none;stroke:#eef4ff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s ease}.wr-law.cracked .crack{stroke-dashoffset:0}.wr-minor .ring{fill:none;stroke:#efe8d2;stroke-width:.9;stroke-dasharray:1.5 2.5;opacity:.25;transition:opacity 1s}.wr-minor .core{fill:#efe8d2;opacity:0;transition:opacity 1.2s}.wr-minor.lit .core{opacity:.85}.wr-minor.lit .ring{opacity:0}.wr-minor.lit{animation:wr-twinkle 3.5s ease-in-out infinite alternate}.wr-land .llama{fill:url(#wr-llama);stroke:#c9b48238;stroke-width:1.2}.wr-land .origo{fill:url(#wr-origo);stroke:#8fb6c938;stroke-width:1.2}.wr-land .range{fill:url(#wr-range);stroke:#c9b48233;stroke-width:1}.wr-land .snow{fill:#e8e4d6;opacity:.75}.wr-land .contour{fill:none;stroke:#c9b48216;stroke-width:1;stroke-dasharray:2 7}.wr-labels text{font:600 11px var(--wr-sans);letter-spacing:3.5px;text-transform:uppercase;fill:#c9b482;opacity:.55;text-anchor:middle}.wr-labels .peak{font-size:10px;font-style:italic;letter-spacing:1px;text-transform:none;opacity:.65}.wr-realms :is(.kingdom,.empire){opacity:0;transition:opacity 1.4s;pointer-events:none}.wr-realms .kingdom ellipse{fill:#c9b48210;stroke:#c9b482;stroke-width:1;stroke-dasharray:3 4}.wr-realms .kingdom .crown{fill:#c9b48244;stroke:#e9cf86;stroke-width:1}.wr-realms.kingdoms .kingdom{opacity:1;pointer-events:auto}.wr-realms .empire{fill:#c9b4820c;stroke:#c9b482;stroke-width:1.1;stroke-dasharray:6 5}.wr-realms .empire.east{fill:#6fa9de0c;stroke:#8fb6c9}.wr-realms.empires .empire{opacity:.85;pointer-events:auto}.wr-mortal rect{fill:#cfd8d2;transition:fill 1s}.wr-mortal .glow{fill:var(--c, #fff);opacity:0;transition:opacity 1.2s}.wr-mortal .ring{fill:none;stroke:#e9cf86;stroke-width:.8;opacity:0;transition:opacity .8s}.wr-towns.axiom .wr-mortal .ring{opacity:.75}.wr-towns.totems .wr-mortal.tint rect{fill:var(--c)}.wr-towns.totems .wr-mortal.tint .glow{opacity:.35}.wr-towns.generations .wr-town:not(.origo){animation:wr-gen 2.6s var(--g) ease-in-out infinite}.wr-town.origo{opacity:0;transition:opacity 1.4s;pointer-events:none}.wr-towns.present .wr-town.origo{opacity:1;pointer-events:auto}.wr-elite{opacity:0;transition:opacity 1.2s;pointer-events:none}.wr-towns.totems .wr-elite{opacity:1;pointer-events:auto}.wr-elite .glow{fill:var(--c);opacity:.35}.wr-elite .core{fill:var(--c)}.wr-elite .ring{fill:none;stroke:var(--c);stroke-width:1}.wr-dynasty{opacity:0;transition:opacity 1.2s;pointer-events:none}.wr-dynasty.on{opacity:1;pointer-events:auto}.wr-dynasty path{fill:#f3a47e22;stroke:#f3a47e;stroke-width:1.1}.wr-creature{transition:transform 1.6s cubic-bezier(.4,0,.2,1),opacity 1.2s}.wr-creature .halo{opacity:.85;transition:opacity 1.4s}.wr-creature .glyph{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transform-box:fill-box;transform-origin:center;transition:opacity 1.2s,transform 1.2s,stroke 1.2s;animation:wr-breathe 5s ease-in-out infinite}.wr-creature .eye{fill:currentColor;stroke:none}.wr-creature :is(.horn,.face,.cloak){transition:opacity 1s,stroke 1s}.wr-creature .cloak{opacity:0;fill:#f2a25033}.wr-creature.hunted .halo{opacity:.1}.wr-creature.hunted .glyph{opacity:.32}.wr-creature.hunted .horn{opacity:0}.wr-creature.stone .glyph{stroke:#8d948f;animation:none}.wr-creature.stone .halo{opacity:.12}.wr-creature.stone .face{opacity:.35}.wr-creature.reborn .glyph{animation:wr-rebirth 7s ease-in-out infinite}.wr-creature.diminished .halo{opacity:.45}.wr-creature.hidden .halo{opacity:0}.wr-creature.hidden .glyph{transform:scale(.42);opacity:.8;animation:none}.wr-creature.trader .cloak{opacity:1}.wr-ilar{opacity:0;transition:opacity 1.2s;pointer-events:none}.wr-ilar.on{opacity:1;pointer-events:auto}.wr-ilar .gem{fill:#f6d77e;animation:wr-pulse 3s ease-in-out infinite}.wr-ilar .tunnel{fill:none;stroke:#f6d77e44;stroke-width:1;stroke-dasharray:2 4}.wr-fwd[data-stop="0"] .wr-creature .glyph{animation:wr-born 1.6s 1.7s both,wr-breathe 5s 3.3s ease-in-out infinite}.wr-fwd[data-stop="0"] .wr-creature .halo{animation:wr-show 1.4s 1.7s both}.wr-fwd[data-stop="1"] .wr-towns .ring{transition-delay:calc(var(--d) + 1.1s)}.wr-fwd[data-stop="2"] :is(.law-number,.law-nc) :is(.core,.halo,.ring,.wr-lawname){transition-delay:.2s}.wr-fwd[data-stop="2"] :is(.wr-realms,.wr-threads,.wr-dynasty) *{transition-delay:.9s}.wr-fwd[data-stop="3"] .k-unicorn :is(.halo,.glyph,.horn){transition-delay:2.6s}.wr-fwd[data-stop="3"] .k-troll :is(.glyph,.halo,.face){transition-delay:3s}.wr-fwd[data-stop="3"] .k-kitsune{transition-delay:1.2s}.wr-fwd[data-stop="4"] .wr-mortal :is(rect,.glow){transition-delay:2.1s}.wr-fwd[data-stop="4"] .wr-elite,.wr-fwd[data-stop="4"] .wr-realms .empire{transition-delay:2.4s}.wr-fwd[data-stop="5"] .law-number :is(.core,.halo){transition-delay:2s}.wr-fwd[data-stop="6"] .law-number :is(.core,.halo){transition-delay:.3s}.wr-fwd[data-stop="6"] .law-sets .crack{transition-delay:1.8s}.wr-fwd[data-stop="6"] .law-sets :is(.core,.halo,.wr-score){transition-delay:2s}.wr-fwd[data-stop="6"] .wr-ilar{transition-delay:5s}.wr-fwd[data-stop="8"] .law-sets :is(.core,.halo,.crack,.wr-score){transition-delay:1.2s}.wr-fwd[data-stop="9"] .wr-town.origo{transition-delay:1.6s}.wr-fwd[data-stop="9"] .k-kitsune,.wr-fwd[data-stop="9"] .k-dragon{transition-delay:.8s}@keyframes wr-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes wr-show{0%{opacity:0}}@keyframes wr-born{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes wr-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes wr-rebirth{0%,70%{transform:scale(.72);opacity:1}80%{transform:scale(1.2);opacity:0}86%{transform:scale(.3);opacity:0}to{transform:scale(.72);opacity:1}}@keyframes wr-twinkle{0%{opacity:.25}to{opacity:.85}}@keyframes wr-die-core{0%,55%{opacity:1}to{opacity:0}}@keyframes wr-die-halo{0%,55%{opacity:.95}to{opacity:.22}}@keyframes wr-gen{0%,to{opacity:1}50%{opacity:.15}}@keyframes wr-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes wr-blink{50%{opacity:.55}}@keyframes wr-scan{to{background-position:0 5px}}@media(max-width:1180px){.wr-stage{grid-template-columns:1fr}.wr-card{position:static;max-height:none}.wr-card-body{overflow:visible}}@media(max-width:600px){.wr-head p{font-size:16px}.wr-time{gap:10px;padding:8px 14px 12px 8px}.wr-play{width:40px;height:40px}.wr-tick b{font-size:10px}.wr-card{padding:18px 16px 14px}.wr-body{font-size:16px}.wr-labels text{font-size:22px;letter-spacing:2px}.wr-labels .peak{font-size:18px}.wr-lawname,.wr-score{font-size:19px;letter-spacing:.5px}.wr-tip{max-width:210px}}@media(prefers-reduced-motion:reduce){.wr *,.wr *:before,.wr *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}}.wr-moment{padding:16px 18px;background:#192b23;border:1px solid var(--wr-line);border-bottom:0;border-radius:8px 8px 0 0}.wr-moment label,.wr-inspect label{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;font:600 10px/1.4 var(--wr-sans);letter-spacing:1.8px;text-transform:uppercase;color:var(--wr-gold)}.wr-moment label span{font-variant-numeric:tabular-nums;color:#b2c2b4;letter-spacing:1px}.wr select{width:100%;min-width:0;min-height:44px;padding:9px 30px 9px 12px;color:var(--wr-paper);background:#101f19;border:1px solid #c9b48250;border-radius:4px;font:16px/1.4 var(--wr-serif);color-scheme:dark;cursor:pointer}.wr-moment+.wr-view{border-radius:0 0 8px 8px}.wr-inspect{margin-top:18px;padding:18px;border:1px solid #c9b48230;border-radius:8px;background:linear-gradient(135deg,#21362b,#13231c)}.wr-inspect-body{min-height:90px;padding-top:12px;color:#dcd8c7;font:15px/1.65 var(--wr-serif)}.wr-inspect-body small{color:#b7c5b9;font:italic 12px/1.5 var(--wr-sans)}.wr-inspect-body p{margin:5px 0 0}.wr-card{border-radius:8px;padding:24px 26px 18px;box-shadow:0 18px 50px #0002}.wr-card-body{scrollbar-width:thin;scrollbar-color:#c9b48266 transparent}.wr-step{min-height:44px}@media(max-width:600px){.wr-moment,.wr-inspect{padding:14px}.wr-card{padding:20px 18px 16px}.wr-inspect-body{min-height:0}.wr-caption{font-size:12px;color:#acbcae}}.wr-related{display:flex;flex-wrap:wrap;gap:8px 16px;border-top:1px solid #c9b48230;margin-top:12px;padding-top:12px;font:14px/1.5 var(--wr-sans)}.wr-related small{flex-basis:100%;color:#acbcae;font-size:10px;letter-spacing:1.5px;text-transform:uppercase}.wr-related a{color:var(--wr-gold);text-decoration:underline;text-underline-offset:4px;padding:6px 0}.wr-related a:hover{color:var(--wr-paper)}.wr-full{scroll-margin-top:100px}:root{font-family:Avenir Next,Segoe UI,sans-serif;color:#303c35;background:#f7f5ef;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible{outline:2px solid #b99c62;outline-offset:4px}.navigation{position:fixed;inset:0 auto 0 0;width:242px;background:#213e35;color:#d6dfd7;padding:33px 20px;display:flex;flex-direction:column;z-index:30}.brand{display:flex;align-items:center;gap:13px;text-decoration:none;font-family:Georgia,serif;font-size:19px;letter-spacing:1.5px}.brand small{display:block;font-family:Arial,sans-serif;font-size:8px;letter-spacing:2px;margin-top:8px;color:#9aafa3}.brand-symbol{font-size:42px;position:relative;font-style:italic;color:#d2bc86}.brand-symbol span{font-size:15px;position:absolute;right:-5px;top:1px}.nav-divider{border-top:1px solid #ffffff17;margin:28px 7px 22px}.nav-label{font-size:9px;letter-spacing:1.8px;color:#8fa99b;margin:0 12px 13px}.category-label{margin-top:29px}.nav-item{border:0;background:none;width:100%;display:flex;align-items:center;gap:12px;padding:12px 13px;color:#c4d1c8;text-align:left;font:12px Avenir Next,sans-serif;margin:3px 0;border-radius:5px}.nav-item svg{color:#a6b9ac}.nav-item span{margin-left:auto;color:#90a99a;font-size:10px}.nav-item.active,.nav-item:hover{background:#ffffff0e;color:#f2ead6}.nav-item.active{box-shadow:inset 2px 0 #c9b67f}.nav-bottom{margin-top:auto;padding:45px 12px 0}.orbit{font-size:49px;color:#a7b7a3}.nav-bottom p{font:italic 16px/1.65 Georgia,serif;color:#b2c2b7}.nav-bottom small{font-size:7px;letter-spacing:1.5px;color:#839b8c}.edition{font-size:10px;border-top:1px solid #ffffff16;margin-top:27px;padding-top:18px;color:#a4b9a9}.edition span,.eyebrow>span:first-child,.dossier-footer span{display:inline-block;width:5px;height:5px;border-radius:50%;background:#a5ba91;margin-right:7px}.workspace{margin-left:242px}.topbar{height:76px;border-bottom:1px solid #e2e3da;display:flex;align-items:center;padding:0 43px;gap:22px;background:#faf9f5}.breadcrumb{display:flex;gap:13px;align-items:center;font-size:11px;color:#7e857b}.search-wrap{margin-left:auto;display:flex;align-items:center;gap:10px;color:#8c948b}.search-wrap input{background:none;border:none;width:194px;font:11px Avenir Next,sans-serif;outline:none;padding:8px 0;color:#34463a}.search-wrap:focus-within{box-shadow:0 1px #688575}.owner-avatar{display:grid;place-items:center;width:30px;height:30px;border:1px solid #d7dccf;border-radius:50%;font-size:9px;color:#5b6f5d;background:#eef0e7}.page{max-width:1290px;margin:auto;padding:45px 43px 52px;display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:48px}.eyebrow{font-size:9px;letter-spacing:1.7px;color:#7a866e;display:flex;align-items:center;gap:4px;text-transform:uppercase}.eyebrow-line{height:1px;width:22px;background:#c8cebf;margin:0 8px}h1{font: 52px/1.1 Georgia,Times New Roman,serif;letter-spacing:-1.6px;margin:20px 0 10px;color:#263b30}.subtitle{font:italic 20px/1.5 Georgia,serif;color:#7d8576;margin:0 0 20px}.article-meta{display:flex;gap:17px;align-items:center;font-size:9px;color:#8a9084}.article-meta>span{display:flex;gap:5px;align-items:center}.article-meta>span+span:before{content:"·";margin-right:7px}.article-toolbar{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dfe1d6;margin:29px 0 27px}.tab{border:0;background:none;padding:13px 4px;margin-right:23px;color:#959a8f;font-size:11px}.tab.selected{border-bottom:2px solid #49604c;color:#344f3d}.toolbar-actions{display:flex;gap:13px;align-items:center}.icon-button{display:inline-flex;align-items:center;justify-content:center;border:none;background:none;color:#7c8979;padding:5px}.intro-callout{background:#eeefe6;border:1px solid #e0e3d6;position:relative;padding:23px 24px;display:flex;gap:17px;overflow:hidden;margin-bottom:29px}.intro-callout>span{font:54px Georgia;color:#a5ae92;line-height:1}.intro-callout p{font:italic 20px/1.55 Georgia,serif;margin:0;position:relative;z-index:2;color:#53654c}.callout-mark{position:absolute;right:27px;top:-10px;font:125px Georgia;color:#dce1d1;transform:rotate(-10deg)}.prose{font:15px/1.95 Georgia,Times New Roman,serif;color:#4b5148;overflow-wrap:anywhere}.prose p{margin:0 0 19px}.prose strong{color:#364a37;font-weight:600}.prose ul,.prose ol{padding-left:22px;margin:19px 0}.prose li{padding-left:5px;margin:12px 0}.prose li::marker{color:#9da88c}.prose h2{font:27px Georgia;margin:34px 0 15px;color:#314934;scroll-margin-top:20px}.prose h3{font:22px Georgia;margin:27px 0 15px;scroll-margin-top:20px}.prose table{border-collapse:collapse;font:12px/1.7 Avenir Next,sans-serif;display:block;overflow-x:auto;margin:20px 0}.prose th,.prose td{padding:10px;border:1px solid #d9decf;text-align:left}.prose th{background:#e9ede2}.prose blockquote{border-left:3px solid #97a784;padding-left:20px}.source-view{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.9 monospace;background:#edf0e7;padding:20px}.source-note{display:flex;align-items:flex-start;gap:12px;border-top:1px solid #dde0d3;padding-top:20px;margin-top:35px;font-size:9px;line-height:1.9;color:#8c9385}.source-note strong{font-weight:500;color:#697b64}.related{margin-top:37px}.related-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.related-grid button{padding:17px;text-align:left;background:transparent;border:1px solid #dcdfd2}.related-grid button:hover{background:#eeeee3}.related-grid small,.entry-list small{font-size:8px;letter-spacing:1px;text-transform:uppercase;color:#8b957d}.related-grid span{display:flex;justify-content:space-between;margin-top:12px;font:19px Georgia;color:#455c42}.details-label{font-size:8px;letter-spacing:1.8px;display:flex;justify-content:space-between;color:#909882;margin:3px 0 19px}.details-label span{font-size:15px}.dossier{border:1px solid #d6dccb;background:#f4f5ec}.sigil{height:208px;position:relative;background:radial-gradient(ellipse at 50% 50%,#e8ebd8,transparent 70%),repeating-linear-gradient(0deg,transparent 0 19px,#d9dfcd40 20px),repeating-linear-gradient(90deg,transparent 0 19px,#d9dfcd40 20px);display:flex;align-items:center;justify-content:center;overflow:hidden}.sigil-ring{width:142px;height:142px;position:absolute;border:1px solid #b2bc9c;border-radius:50%}.sigil-ring:before,.sigil-ring:after{content:"";position:absolute;top:19px;right:19px;bottom:19px;left:19px;border:1px solid #c4ccb1;transform:rotate(45deg)}.sigil-ring:after{top:32px;right:32px;bottom:32px;left:32px;transform:rotate(0)}.sigil-ring.inner{width:129px;height:129px}.sigil-ring.inner:before,.sigil-ring.inner:after{display:none}.sigil>span{font:75px Georgia;color:#5d714c;z-index:1}.sigil i{position:absolute;top:17px;color:#9cae81;font-size:22px;font-style:normal}.sigil small{position:absolute;bottom:14px;font-size:7px;letter-spacing:3px;color:#85946e}.dossier-title{text-align:center;border-top:1px solid #dfe4d3;padding:22px 8px 17px}.dossier-title h2{font:26px Georgia;color:#394c31;margin:0 0 7px}.dossier-title p{font:italic 13px Georgia;color:#899176;margin:0 0 13px}.dossier-title .MuiChip-root{font-size:8px;height:22px;border-color:#cdd5bd;color:#6c7e58}.dossier dl{padding:0 17px;margin:0}.dossier dl>div{padding:13px 0;display:grid;grid-template-columns:42% 58%;border-top:1px solid #e0e4d5;gap:4px;font-size:10px;line-height:1.5}.dossier dt{color:#939c85}.dossier dd{margin:0;color:#566849}.dossier-footer{padding:15px 17px;border-top:1px solid #dfe3d4;font-size:8px;color:#8d987f}.contents{border-left:1px solid #dde1d2;padding-left:20px;margin-top:31px}.contents a{display:block;font-size:10px;text-decoration:none;color:#77866b;line-height:1.7;margin:14px 0}.margin-note{font:italic 18px/1.7 Georgia;color:#929a85;margin:34px 0 0}.margin-note span{display:block;font:7px sans-serif;letter-spacing:1.3px;margin-top:12px}.note-card{background:#eef1e5;border:1px solid #dde2d3;padding:26px;color:#6e805d}.note-card h3{font:22px Georgia}.note-card p{font:13px/1.8 Georgia}.entry-list button{display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;width:100%;border:0;border-top:1px solid #dfe2d5;background:none;padding:23px 0;color:#4c6348}.entry-list button:hover{background:#f0f1e8}.entry-list h2{font:24px Georgia;margin:8px 0}.entry-list p{font:13px/1.6 Georgia;color:#858c7c;margin:0}.results-count{font-size:10px;color:#87917c;margin:30px 0 15px}footer{border-top:1px solid #e0e2d7;padding:22px 43px;display:flex;gap:20px;font-size:8px;letter-spacing:1px;color:#959d8d}footer span{letter-spacing:0}footer span:last-child{margin-left:auto}.loading{padding:50px}.mobile-menu,.mobile-close{display:none}@media(min-width:1500px){.page{padding-top:55px;gap:70px}.prose{font-size:16px}}@media(max-width:1150px){.navigation{width:210px;padding:28px 14px}.workspace{margin-left:210px}.page{padding:35px 28px;gap:27px;grid-template-columns:minmax(0,1fr) 218px}.topbar{padding:0 28px}h1{font-size:44px}.article-meta{gap:8px;font-size:8px}.intro-callout p{font-size:18px}}@media(max-width:900px){.navigation{width:195px}.workspace{margin-left:195px}.page{grid-template-columns:1fr}.details{display:grid;grid-template-columns:1fr 1fr;gap:20px}.details-label{grid-column:1/-1}.contents{margin-top:0}.search-wrap input{width:155px}.breadcrumb{display:none}.sigil{height:175px}.article-meta{font-size:9px}footer{flex-wrap:wrap;padding:20px 28px}footer span:last-child{margin-left:0}}@media(max-width:600px){.navigation{transform:translate(-100%);width:250px;transition:transform .2s}.navigation.visible{transform:none;box-shadow:10px 0 40px #0003}.workspace{margin-left:0}.mobile-menu,.mobile-close{display:inline-flex}.mobile-close{position:absolute;right:8px;top:8px}.topbar{height:64px;padding:0 18px;gap:12px}.search-wrap input{width:175px}.page{padding:30px 22px;gap:35px}h1{font-size:43px}.subtitle{font-size:18px}.article-meta{gap:7px;font-size:8px}.article-meta>span+span:before{margin-right:2px}.intro-callout{padding:20px 15px}.intro-callout p{font-size:18px}.details{grid-template-columns:1fr}.contents{display:none}.dossier{max-width:340px;width:100%;margin:auto}.related-grid span{font-size:17px}.prose{font-size:15px}.owner-avatar{flex-shrink:0}.eyebrow{font-size:8px}.article-toolbar{margin-top:22px}footer{font-size:7px}}.language-toggle{display:flex;flex-shrink:0;border:1px solid #cbd4c4;border-radius:5px;overflow:hidden}.language-toggle button{border:0;background:transparent;color:#73816a;font:11px Avenir Next,PingFang SC,sans-serif;padding:7px 9px;white-space:nowrap}.language-toggle button[aria-pressed=true]{background:#2d5548;color:#f7f5ef}html[lang=zh-CN] .prose{font-family:Songti SC,"Noto Serif CJK SC",serif;line-height:2.1}html[lang=zh-CN] h1,html[lang=zh-CN] .dossier-title h2{font-family:Songti SC,"Noto Serif CJK SC",serif;letter-spacing:0}html[lang=zh-CN] .subtitle{font-style:normal}@media(max-width:1150px){.breadcrumb{display:none}.search-wrap{min-width:0}.search-wrap input{min-width:0;width:150px}}@media(max-width:600px){.topbar{gap:10px}.search-wrap{flex:1}.search-wrap input{width:100%}.owner-avatar{display:none}.language-toggle button{padding:7px 8px}}:root{--forest: #111e19;--gold: #b9a477;--paper: #eee7d3;background:var(--forest);color:var(--paper)}body{background:radial-gradient(ellipse at 75% 0,#30433355,transparent 65%),#111e19}.navigation{background:#101b17;border-right:1px solid #b9a47730;padding-top:36px}.brand{color:#eee6d0}.brand-symbol{color:var(--gold)}.nav-divider{border-color:#b9a47730}.nav-item{border-radius:0;padding-block:14px}.nav-item.active{background:#b9a47712;box-shadow:inset 2px 0 var(--gold)}.nav-label,.nav-bottom small{color:#b9a477}.nav-bottom p{color:#a5ae9d}.orbit{color:#b9a477}.topbar{background:#111e19ed;border-color:#b9a47730;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.breadcrumb,.search-wrap,.search-wrap input{color:#b8bfad}.search-wrap input::placeholder{color:#9da894}.owner-avatar{color:var(--gold);background:none;border-color:#b9a47760}.language-toggle{border-radius:0;border-color:#b9a47760}.language-toggle button{color:#c5bd9f}.language-toggle button[aria-pressed=true]{background:#d0bc85;color:#17231c}.page{max-width:1450px;gap:40px;padding:48px 42px 60px}.page main{min-width:0}h1{font-size:clamp(38px,4.6vw,64px);font-weight:400;letter-spacing:-1px;color:#eee7d3}.subtitle{color:#b6b69f}.eyebrow{color:#baa577;font-size:10px;letter-spacing:2.4px}.catalogue-page{grid-template-columns:1fr}.catalogue-page>.details{display:none}.catalogue-page h1{margin-top:25px}.catalogue-page .subtitle{max-width:600px}.results-count{border-top:1px solid #b9a47745;padding-top:22px;margin-top:32px;letter-spacing:2px;color:#c6b78d}.character-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;margin-top:28px}.character-gallery button{display:flex;flex-direction:column;align-items:stretch;gap:13px;padding:0;border:0;position:relative;transition:transform .2s ease}.character-gallery button:hover{background:none;transform:translateY(-5px)}.character-art{height:270px;border:4px double #b8a16a;outline:1px solid #6b613f;outline-offset:4px;margin:5px;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at center,#4c6045 0,#182b24 65%,#101b17);color:#d7c58e}.character-art:after{content:"";position:absolute;top:13px;right:13px;bottom:13px;left:13px;border:1px solid #d1b97860;background:repeating-linear-gradient(0deg,transparent 0 3px,#111a140d 4px);pointer-events:none}.tone-1{background:radial-gradient(ellipse at center,#594f41,#272822 65%,#181c17);color:#d7bd8c}.tone-2{background:radial-gradient(ellipse at center,#435758,#192d30 65%,#131e20);color:#bacbc0}.tone-3{background:radial-gradient(ellipse at center,#5e4445,#322628 65%,#211d1c);color:#d3ae94}.folio-number{position:absolute;top:28px;font:8px Avenir Next,sans-serif;letter-spacing:3px}.art-law{position:absolute;bottom:28px;max-width:85%;text-align:center;font:italic 14px Georgia,Songti SC,serif;letter-spacing:.5px}.character-emblem{font:94px Georgia,serif;text-shadow:0 2px 25px #e9d49b25;z-index:1}.engraving-orbit{position:absolute;width:166px;height:166px;border:1px solid currentColor;border-radius:50%;opacity:.4}.engraving-orbit:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1px dashed currentColor;border-radius:50%}.engraving-orbit:after{content:"";position:absolute;top:-19px;right:45px;bottom:-19px;left:45px;border:1px solid currentColor;border-radius:50%;transform:rotate(35deg)}.engraving-diamond{position:absolute;width:114px;height:114px;border:1px solid currentColor;transform:rotate(45deg);opacity:.3}.character-gallery button>span{display:block;background:#e6dfc6;padding:18px 14px 20px;text-align:center;border:4px double #a59a78;min-height:126px;width:100%}.character-gallery small{color:#8b674d;font:italic 11px Georgia}.character-gallery h2{color:#26372b;font:24px/1.2 Georgia,Songti SC,serif;margin:10px 0}.character-gallery p{color:#6d705a;font:italic 13px/1.5 Georgia,Songti SC,serif}.character-gallery button>svg{display:none}.entry-list:not(.character-gallery) button{color:#e3dcc4;border-color:#b9a47735}.entry-list:not(.character-gallery) button:hover{background:#b9a4770c}.entry-list:not(.character-gallery) p{color:#b5bba7}.reading-page{grid-template-columns:minmax(0,1fr) 250px}.reading-page>main{background:#f0eadb;padding:36px 38px 40px;border-top:3px double #b6a478;box-shadow:0 12px 45px #0002}.reading-page h1{color:#263b30;font-size:clamp(36px,3.7vw,55px)}.reading-page .subtitle{color:#778068}.reading-page .eyebrow{color:#7b7958}.reading-page .article-meta{flex-wrap:wrap}.prose{font-size:16px;line-height:1.95}.prose h3{line-height:1.4}.article-toolbar{gap:8px}.tab{margin-right:12px}.source-view{max-width:100%;overflow:auto}.details-label{color:#b9a477}.dossier{background:#e9e2cd;border:4px double #b5a16f}.sigil{background:radial-gradient(ellipse,#485b42,#182b23);height:240px}.sigil>span{color:#dac78e}.sigil small{color:#d0c294;text-align:center;max-width:90%;line-height:1.5}.sigil-ring{border-color:#b9a477}.sigil-ring:before,.sigil-ring:after{border-color:#b9a47770}.sigil i{color:#b9a477}.dossier-title{border-color:#b9a47760}.dossier dl>div,.dossier-footer{border-color:#b9a47750}.dossier dt{color:#777e68}.dossier dd{color:#374d37}.contents{border-color:#b9a47745}.contents a{color:#bdc4ae}.margin-note{color:#babda6}.note-card{background:#1d3025;border-color:#b9a47750;color:#c8c5a8}.note-card h3{color:#e6dcc0}footer{border-color:#b9a47730;color:#a9b09d}@media(min-width:1600px){.character-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1150px){.page{padding:32px 26px;gap:24px}.reading-page{grid-template-columns:minmax(0,1fr) 210px}.reading-page>main{padding:27px 24px}.character-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.character-art{height:280px}}@media(max-width:900px){.reading-page{grid-template-columns:1fr}.details{align-items:start}.reading-page>main{padding:30px}.character-art{height:250px}.page{padding:30px 23px}}@media(max-width:600px){.topbar{height:66px}.navigation{overflow-y:auto}.nav-bottom{padding-top:18px}.page{padding:30px 18px}.character-gallery{gap:23px 14px}.character-art{height:210px}.character-emblem{font-size:70px}.engraving-orbit{width:125px;height:125px}.engraving-diamond{width:90px;height:90px}.folio-number{font-size:6px;letter-spacing:1.5px;top:22px}.art-law{font-size:11px;bottom:22px}.character-gallery button>span{padding:13px 8px;min-height:120px}.character-gallery h2{font-size:21px}.reading-page>main{padding:26px 21px}.article-toolbar{flex-wrap:wrap}.prose{font-size:16px}.reading-page h1{font-size:39px}.intro-callout p,.catalogue-page .subtitle{font-size:18px}}@media(max-width:370px){.character-gallery{grid-template-columns:1fr}.character-art{height:270px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.character-gallery button>span p{font-family:Cambria,"STIX Two Math",Georgia,serif;font-style:normal;font-size:13px;line-height:1.5;letter-spacing:0;text-wrap:balance}:root{--gold: #c9b482;--paper: #f1ebd9}body{background:radial-gradient(ellipse at 70% 10%,#304a363b,transparent 65%),#111e19}.navigation{padding:28px 18px;overflow-y:auto}.brand{font-size:18px}.brand small{font-size:9px;letter-spacing:1.6px}.nav-divider{margin:24px 8px 18px}.nav-label{font-size:10px;letter-spacing:1.6px}.category-label{margin-top:24px}.nav-item{font-size:13px;min-height:46px;padding:12px;border-radius:3px;transition:background .18s,color .18s}.nav-item span{font-size:11px;color:#b5bdab}.nav-item.active{background:#c9b48216;color:#f1e4bd}.nav-item.active svg{color:#d4be86}.nav-bottom{padding-top:24px}.nav-bottom .orbit{font-size:32px}.nav-bottom p{font-size:15px}.edition{margin-top:18px}.topbar{height:78px;gap:16px}.breadcrumb{font-size:12px}.search-wrap{padding:0 13px;border:1px solid #c9b48235;background:#ffffff04;border-radius:5px;min-height:40px}.search-wrap input{font-size:12px;width:185px}.search-wrap:focus-within{border-color:#c9b482;box-shadow:0 0 0 3px #c9b48212}.language-toggle{padding:3px;border-color:#c9b48235;border-radius:5px;gap:2px}.language-toggle button{padding:8px 10px;border-radius:2px}.owner-avatar{width:34px;height:34px}.catalogue-page{padding-top:40px}.catalogue-page h1{font-size:clamp(38px,4vw,58px);margin-top:16px;margin-bottom:14px;letter-spacing:-1.5px}.catalogue-page .subtitle{font-size:19px;color:#bfc4b1;margin-bottom:24px}.results-count{font-size:11px;letter-spacing:1.4px;margin-top:28px;padding-top:19px;margin-bottom:24px}.character-gallery{gap:30px 24px;margin-top:0}.character-gallery button{gap:0;background:#1b2b23;border:1px solid #b9a47755;padding:8px;box-shadow:0 6px 20px #0002;border-radius:3px;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.character-gallery button:hover{background:#203227;border-color:#d8c18c;box-shadow:0 14px 30px #0004;transform:translateY(-4px)}.character-gallery button:focus-visible{outline:3px solid #dac58e;outline-offset:5px}.character-art{width:100%;height:248px;margin:0;outline:none;border:1px solid #b9a47770;background:radial-gradient(ellipse at 50% 40%,#52624755,transparent 65%),#182920}.character-art:after{top:10px;right:10px;bottom:10px;left:10px;border-color:#d1b97830}.tone-1{background:radial-gradient(ellipse at 50% 40%,#8d796244,transparent 65%),#282820}.tone-2{background:radial-gradient(ellipse at 50% 40%,#789c9a33,transparent 65%),#1b2c2d}.tone-3{background:radial-gradient(ellipse at 50% 40%,#b28a8733,transparent 65%),#302525}.character-emblem{font-size:88px}.folio-number{font-size:9px;letter-spacing:2.5px;top:24px;color:#d5c79e}.art-law{bottom:23px;font-size:14px;color:#e1d7bb}.engraving-orbit{opacity:.3}.engraving-diamond{opacity:.2}.character-gallery button>span{border:0;border-top:1px solid #cab987;background:linear-gradient(120deg,#f0ead7,#e5dcc1);min-height:156px;padding:20px 16px;flex:1;display:flex;flex-direction:column;align-items:center}.character-gallery small{font:10px Avenir Next,sans-serif;letter-spacing:1.6px;color:#756044}.character-gallery h2{font-size:25px;line-height:1.3;margin:10px 0 14px;text-wrap:balance;color:#243b2c}.character-gallery button>span p{color:#46503e;line-height:1.65;font-size:14px;max-width:100%;overflow-wrap:anywhere;margin:auto 0 0;padding-top:12px;border-top:1px solid #8f835b35;width:100%}.entry-list:not(.character-gallery){display:grid;gap:12px}.entry-list:not(.character-gallery) button{padding:22px 24px;border:1px solid #b9a47730;background:#ffffff03;border-radius:4px}.entry-list:not(.character-gallery) button:hover{border-color:#b9a47780;background:#ffffff07}.entry-list:not(.character-gallery) small{font-size:10px;color:#c9b482}.entry-list:not(.character-gallery) h2{line-height:1.35}.entry-list:not(.character-gallery) p{font-size:14px;max-width:68ch}.reading-page{gap:32px}.reading-page>main{padding:42px 42px 46px;background:#f1ecdd;border:1px solid #c2b68d;border-top:3px solid #baa373;border-radius:2px}.reading-page .subtitle{font-size:19px}.reading-page .article-meta{font-size:11px;color:#727966;gap:12px}.article-toolbar{margin:28px 0}.tab{font-size:12px;min-height:44px}.icon-button{min-height:36px;min-width:36px}.prose{font-size:17px;line-height:1.95;color:#3e483d}.prose h2,.prose h3{scroll-margin-top:100px}.prose h3{font-size:24px;margin-top:32px}.prose strong{color:#253f2a}.source-note{font-size:11px;color:#6e7665}.related-grid small{font-size:10px}.related-grid button{border-color:#b8b89e;border-radius:3px}.details-label{font-size:10px}.dossier{border:1px solid #b9a477;border-radius:2px;overflow:hidden}.dossier dl>div{font-size:12px;grid-template-columns:40% minmax(0,1fr)}.dossier dd{overflow-wrap:anywhere}.dossier-footer{font-size:10px;color:#637057}.dossier-title .MuiChip-root{font-size:10px;height:25px}.contents a{font-size:12px}.contents a:hover{color:#f0d9a1}.margin-note{font-size:19px}footer{font-size:10px;letter-spacing:.6px;padding-block:26px}@media(max-width:1150px){.reading-page>main{padding:30px}.character-art{height:260px}}@media(max-width:900px){.topbar{padding-inline:23px}.character-gallery{gap:22px 18px}.character-gallery h2{font-size:23px}.character-art{height:230px}.character-gallery button>span{padding:18px 12px}.reading-page>main{padding:32px}.details{gap:24px}.search-wrap{flex:1;max-width:340px}.search-wrap input{width:100%;min-width:0}}@media(max-width:600px){.topbar{height:70px;padding-inline:12px;gap:8px}.search-wrap{padding:0 9px;min-width:0}.language-toggle button{padding:8px}.mobile-menu{color:#d4c49b}.page{padding:28px 18px}.catalogue-page h1{font-size:42px}.catalogue-page .subtitle{font-size:18px}.character-gallery{grid-template-columns:1fr;gap:24px;max-width:420px;margin-inline:auto}.character-art{height:252px}.character-emblem{font-size:88px}.engraving-orbit{width:166px;height:166px}.engraving-diamond{width:114px;height:114px}.folio-number{font-size:9px;letter-spacing:2.5px}.art-law{font-size:14px}.character-gallery button>span{min-height:140px;padding:20px}.character-gallery h2{font-size:26px}.character-gallery button>span p{font-size:14px}.reading-page>main{padding:27px 22px}.reading-page h1{font-size:36px}.prose{font-size:16px}.article-meta>span+span:before{display:none}.related-grid{grid-template-columns:1fr}.entry-list:not(.character-gallery) button{padding:20px 17px}footer{font-size:9px}.nav-bottom{padding-top:16px}}@media(prefers-reduced-motion:reduce){.character-gallery button:hover{transform:none}}.navigation{scrollbar-width:thin;scrollbar-color:#7b886b55 transparent}@media(min-width:601px)and (max-width:760px){.navigation{transform:translate(-100%);width:250px;transition:transform .2s;z-index:30}.navigation.visible{transform:none;box-shadow:10px 0 40px #0003}.workspace{margin-left:0}.mobile-menu,.mobile-close{display:inline-flex}.mobile-close{position:absolute;right:8px;top:8px}.search-wrap{max-width:none}.character-art{height:250px}}.world-home{overflow:hidden}.world-hero{min-height:550px;display:grid;grid-template-columns:1.3fr .8fr;align-items:center;gap:30px;padding:30px 0 60px;border-bottom:1px solid #c9b48240}.world-hero h1{font-size:clamp(64px,7vw,110px);letter-spacing:-3px;margin:32px 0}.world-hero h1>span{display:block;font:9px Avenir Next,sans-serif;letter-spacing:3px;color:#bdaa7b;margin-top:18px}.world-hero h2{font: 29px/1.4 Georgia,Songti SC,serif;color:#e7dfc5;max-width:560px}.world-hero-copy>p:not(.eyebrow){font:17px/1.9 Georgia,Songti SC,serif;color:#b8c1ac;max-width:540px}.world-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.world-actions button{padding:15px 20px;border:1px solid #b9a47770;background:#d0bc85;color:#19291f;font:12px Avenir Next,sans-serif;display:flex;gap:26px;align-items:center}.world-actions button+button{background:transparent;color:#ded4b5}.world-actions button:hover{filter:brightness(1.1)}.world-seal{height:340px;position:relative;display:grid;place-items:center;color:#c5b17c;background:radial-gradient(ellipse,#8b98631c,transparent 65%)}.seal-circle{position:absolute;width:250px;height:250px;border:1px solid #b9a47766;border-radius:50%}.seal-circle:after{content:"";position:absolute;top:15px;right:15px;bottom:15px;left:15px;border:1px dashed #b9a47755;border-radius:50%}.seal-square{position:absolute;width:175px;height:175px;border:1px solid #b9a47766;transform:rotate(45deg)}.world-seal>span{font:130px Georgia}.world-seal small{position:absolute;bottom:8px;font-size:8px;letter-spacing:3px}.world-seal i{position:absolute;top:3px;font:8px sans-serif;letter-spacing:3px}.world-premise{display:grid;grid-template-columns:1fr 1fr;gap:10px 60px;padding:75px 0}.world-premise .eyebrow{grid-column:1/-1}.world-home h2{font-weight:400}.world-premise h2{font:34px/1.4 Georgia,Songti SC,serif;color:#eee6cf;white-space:pre-line;margin:15px 0}.world-premise>p:last-child{font:16px/1.95 Georgia,Songti SC,serif;color:#b8c1ac}.world-paths{padding:12px 0 72px}.world-path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.world-path-grid button{position:relative;padding:29px;text-align:left;background:#ffffff03;border:1px solid #b9a47745;color:#e5dcc2;transition:background .2s,border-color .2s}.world-path-grid button:hover{background:#c9b4820d;border-color:#c9b482}.world-path-grid small{font-size:10px;color:#b9a477;letter-spacing:2px}.path-mark{float:right;font:32px Georgia;color:#b9a477}.world-path-grid h3{font:25px Georgia,Songti SC,serif;margin:28px 0 12px}.world-path-grid p{font:14px/1.7 Georgia,Songti SC,serif;color:#b6bfaa;max-width:85%}.path-arrow{position:absolute;right:25px;bottom:25px;color:#c9b482}.world-people{padding:60px 0;border-top:1px solid #b9a47740}.world-people h2{font:39px/1.3 Georgia,Songti SC,serif;color:#eee6cf;margin:22px 0 15px}.world-people>div>p:not(.eyebrow){font:17px Georgia,Songti SC,serif;color:#b8c1ac}.world-people-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:35px}.world-people-grid button{text-align:left;background:#e9e2cd;padding:25px;border:0;color:#293e2e;display:flex;flex-direction:column;align-items:start}.people-symbol{font:64px Georgia;margin:3px 0 28px;color:#7c805c}.world-people-grid small{font-size:10px;letter-spacing:1px}.world-people-grid h3{font:25px/1.3 Georgia,Songti SC,serif;margin:12px 0 28px}.world-people-grid button>span:last-child{font-size:11px;margin-top:auto;border-top:1px solid #7b855a55;padding-top:17px;width:100%}.world-people-grid button:hover{background:#f5efdb}.world-text-link{border:0;border-bottom:1px solid #b9a47766;background:none;color:#d2bf8d;padding:14px 0;margin-top:20px;font-size:12px}.world-closing{text-align:center;padding:40px 0 65px;color:#c5b17c}.world-closing>span{font-size:35px}.world-closing p{font:italic 31px Georgia,Songti SC,serif;color:#d7ddca}.world-closing small{font-size:12px;color:#aebba2}@media(max-width:1100px){.world-hero{grid-template-columns:1fr}.world-seal{display:none}.world-hero{min-height:480px}.world-premise{gap:20px}.world-people-grid{gap:12px}.world-people-grid button{padding:20px}}@media(max-width:600px){.world-hero{padding-top:15px;min-height:480px}.world-hero h1{font-size:70px}.world-hero h2{font-size:27px}.world-premise{grid-template-columns:1fr;padding:45px 0;gap:5px}.world-premise h2{font-size:29px}.world-path-grid{grid-template-columns:1fr}.world-paths{padding-bottom:40px}.world-people{padding-top:40px}.world-people-grid{grid-template-columns:1fr}.world-people-grid button{padding:24px}.people-symbol{margin-bottom:15px}.world-people h2{font-size:32px}.world-hero .eyebrow{font-size:9px;line-height:1.8}.world-closing p{font-size:27px}}.suggestion-box{border-top:1px solid #b9a47740;padding:50px 0;display:grid;grid-template-columns:1fr 1fr;gap:40px}.suggestion-box h2{font:32px/1.4 Georgia,Songti SC,serif;color:#eee6cf}.suggestion-box p{font:15px/1.8 Georgia,Songti SC,serif;color:#b8c1ac}.suggestion-box label{display:block;font-size:12px;color:#d3c6a4;margin-bottom:18px}.suggestion-box input,.suggestion-box textarea{display:block;width:100%;margin-top:9px;padding:12px;border:1px solid #b9a47766;background:#ffffff05;color:#f1ebd9;font:16px/1.6 inherit;border-radius:3px}.suggestion-box textarea{resize:vertical}.suggestion-box button{background:#d0bc85;color:#19291f;border:0;padding:14px 22px;font-size:13px}.suggestion-box button:disabled{opacity:.5;cursor:default}.suggestion-box input:focus,.suggestion-box textarea:focus{outline:2px solid #d0bc85;outline-offset:2px}@media(max-width:760px){.suggestion-box{grid-template-columns:1fr;gap:20px}}.correspondence-page{max-width:820px;margin:0 auto;padding:12px 0 36px}.letter-heading{max-width:680px;margin:0 0 36px}.letter-heading h1{font-size:clamp(36px,4.5vw,60px);line-height:1.2;margin:22px 0 16px}.letter-heading .letter-subtitle{font:italic 23px/1.6 Georgia,Songti SC,serif;color:#d6c28e;margin:0 0 18px}.letter-heading>p:last-child{font:16px/1.9 Georgia,Songti SC,serif;color:#b8c1ac;max-width:600px}.letter-paper{position:relative;padding:38px 42px 24px;background:linear-gradient(110deg,#f4efde,#e7dec3);color:#34432f;border:1px solid #b2a57e;box-shadow:0 20px 60px #0003,inset 0 0 0 8px #f1ebd5,inset 0 0 0 9px #bcb18c;border-radius:2px}.letter-address{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #a398724f;padding-bottom:22px;margin-bottom:30px;font:italic 13px Georgia,serif;color:#856b4a}.letter-paper label{display:block;font:17px Georgia,Songti SC,serif;margin:24px 0 0}.letter-paper label>small{display:block;font:11px/1.5 Avenir Next,sans-serif;color:#72775f;margin:8px 0}.letter-paper input,.letter-paper textarea{display:block;width:100%;background:transparent;border:0;border-bottom:1px solid #9d9879;border-radius:0;color:#293a2c;font:17px/2 Georgia,Songti SC,serif;padding:12px 3px;margin-top:10px}.letter-paper textarea{line-height:32px;background:repeating-linear-gradient(transparent 0,transparent 31px,#b8b08d45 31px,#b8b08d45 32px);background-origin:content-box;resize:vertical;min-height:225px}.letter-paper input::placeholder,.letter-paper textarea::placeholder{color:#82836c;font-style:italic}.letter-paper input:focus-visible,.letter-paper textarea:focus-visible{outline:2px solid #8b936e;outline-offset:5px}.letter-signature{display:flex;justify-content:space-between;gap:20px;margin-top:20px;color:#74765e;font:italic 14px Georgia,Songti SC,serif}.letter-signature small{font:11px sans-serif;white-space:nowrap}.letter-send{display:flex;justify-content:space-between;align-items:center;margin-top:30px;gap:20px}.wax-seal{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#7d4237;color:#e5c79e;font:italic 29px Georgia;box-shadow:inset 0 0 0 4px #9a5e4c,inset 0 0 0 5px #67372d,0 3px 5px #0002;transform:rotate(-12deg)}.letter-send button{background:#253e31;color:#f0e4c5;border:1px solid #405d42;font:13px Avenir Next,sans-serif;padding:16px 27px;min-height:48px}.letter-send button:hover:enabled{background:#385440}.letter-send button:disabled{opacity:.5;cursor:default}.letter-status{font:14px/1.7 Avenir Next,PingFang SC,sans-serif;margin:22px 0 0}.letter-status:empty{margin:0}.letter-status.sent{border-left:3px solid #637b50;padding:12px;background:#637b5010}.letter-status.error{border-left:3px solid #994c3a;padding:12px;color:#813e30}.letter-privacy{text-align:center;max-width:550px;margin:25px auto 0;font:12px/1.8 Avenir Next,sans-serif;color:#aeb8a0}.letter-invitation{border-block:1px solid #b9a47740;display:flex;gap:25px;align-items:center;padding:30px 0;margin-bottom:30px}.letter-invitation>span{font:38px Georgia;color:#c9b482}.letter-invitation h2{font:26px Georgia,Songti SC,serif;margin:0 0 10px}.letter-invitation p{font:14px/1.7 Georgia,Songti SC,serif;color:#b8c1ac;margin:0}.letter-invitation button{margin-left:auto;white-space:nowrap;background:transparent;border:1px solid #b9a47770;color:#ded4b5;padding:14px 18px}@media(max-width:600px){.letter-paper{padding:27px 23px 24px}.letter-heading h1{font-size:38px}.letter-heading .letter-subtitle{font-size:20px}.letter-address{font-size:11px}.letter-signature{font-size:12px}.letter-invitation{flex-wrap:wrap}.letter-invitation>span{display:none}.letter-invitation button{margin-left:0}.letter-send button{padding-inline:19px}.letter-paper textarea{font-size:16px}}.visitor-name-field{display:block;position:relative}.visitor-name-field .dynamic-role{position:absolute;left:3px;top:12px;max-width:calc(100% - 6px);overflow:hidden;white-space:nowrap;pointer-events:none;font:italic 17px/2 Georgia,Songti SC,serif;color:#82836c}.dynamic-role:after{content:"|";display:inline-block;margin-left:3px;color:#8b674d;animation:role-caret 1s step-end infinite}@keyframes role-caret{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.dynamic-role:after{animation:none;display:none}}.lore-subnav{margin:10px 0 8px 12px;border-left:1px solid #b9a47745;padding-left:10px}.lore-subnav .nav-item{font-size:12px}.home-lore-invitation{display:flex;gap:35px;align-items:center;justify-content:space-between;padding:44px 0;border-top:1px solid #b9a47740;border-bottom:1px solid #b9a47740;margin-bottom:45px}.home-lore-invitation h2{font:32px Georgia,Songti SC,serif;color:#eee6cf}.home-lore-invitation p:not(.eyebrow){max-width:580px;color:#b8c1ac;line-height:1.8}.home-lore-invitation button{flex-shrink:0;background:transparent;border:1px solid #b9a47770;padding:17px 22px;color:#d0bc85}.lore-home{max-width:1100px;margin:auto;padding:20px 0 60px}.lore-intro{position:relative;padding:15px 0 42px;border-bottom:1px solid #b9a47740}.lore-intro h1{max-width:700px;font:clamp(36px,4vw,60px)/1.12 Georgia,"Songti SC",serif;color:#eee6cf}.lore-intro>p:last-child{max-width:620px;font:18px/1.8 Georgia,Songti SC,serif;color:#b8c1ac}.lore-seal{position:absolute;right:25px;top:40px;font:100px Georgia;color:#b9a47750}.lore-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:32px}.lore-section-grid>button{display:flex;flex-direction:column;text-align:left;padding:30px;border:1px solid #b9a47750;background:#f0ead7;color:#263d30;transition:transform .2s,background .2s}.lore-section-grid>button:hover{transform:translateY(-3px);background:#fff8e6}.lore-card-top{display:flex;align-items:center;justify-content:space-between;width:100%;gap:20px}.lore-card-top small{font-size:11px;letter-spacing:1.4px;text-transform:uppercase}.lore-card-top>span{font:40px Georgia;color:#7c805c}.lore-section-grid h2{font:29px/1.25 Georgia,Songti SC,serif;margin:26px 0 8px}.lore-section-grid p{font:15px/1.8 Georgia,Songti SC,serif;flex:1}.lore-card-footer{display:flex;justify-content:space-between;gap:15px;width:100%;border-top:1px solid #263d3030;padding-top:20px;margin-top:20px;font-size:11px}.lore-all{background:none;border:0;border-bottom:1px solid #b9a47770;color:#d0bc85;padding:15px 0;margin-top:24px}.character-pager{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;margin:38px 0 26px;border-top:1px solid #7c805c55;padding-top:24px}.character-pager button{display:flex;flex-direction:column;gap:9px;align-items:flex-start;text-align:left;border:1px solid #7c805c55;background:transparent;color:inherit;padding:16px;min-width:0}.character-pager button:last-child{align-items:flex-end;text-align:right}.character-pager small{font-size:11px;letter-spacing:.5px}.character-pager strong{font:18px Georgia,Songti SC,serif}.character-pager .pager-index{align-items:center;justify-content:center;text-align:center;font-size:11px}.character-pager button:disabled{opacity:.35;cursor:default}.character-pager button:not(:disabled):hover{background:#9c9a6b18}@media(max-width:650px){.lore-section-grid{grid-template-columns:1fr}.lore-seal{display:none}.home-lore-invitation{align-items:flex-start;flex-direction:column}.character-pager{grid-template-columns:1fr 1fr}.character-pager .pager-index{grid-column:1/-1;grid-row:2}.character-pager strong{font-size:16px}}@media(prefers-reduced-motion:reduce){.lore-section-grid>button{transition:none}}.page:has(.world-home){background:radial-gradient(ellipse at 92% 8%,#846b3936,transparent 28%),radial-gradient(ellipse at 10% 38%,#3c746342,transparent 34%),radial-gradient(ellipse at 85% 68%,#3b516138,transparent 33%),linear-gradient(170deg,#172a25,#142621 42%,#19282b 75%,#111e19)}.world-home{position:relative;isolation:isolate}.world-home:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cpath d='M90 86v8m-4-4h8' stroke='%23d8c593' stroke-opacity='.10' stroke-width='.7'/%3E%3C/svg%3E");-webkit-mask-image:linear-gradient(to bottom,transparent,#000 25%,#000 80%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 25%,#000 80%,transparent)}.world-hero{position:relative;isolation:isolate}.world-hero:before{content:"";position:absolute;z-index:-1;pointer-events:none;width:650px;height:650px;right:-200px;top:-90px;border-radius:50%;background:repeating-radial-gradient(circle at center,transparent 0 73px,#c8b1781c 74px,transparent 75px 106px),conic-gradient(from 25deg,transparent,#a2b78909,transparent 35%,#c8a6660d,transparent 80%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%);mask-image:linear-gradient(90deg,transparent,#000 45%)}.world-hero-copy{position:relative}.world-hero h1{text-shadow:0 4px 40px #0003}.world-premise{background:linear-gradient(110deg,#8eaa7f0b,transparent 65%)}.world-people{background:radial-gradient(ellipse at 50% 25%,#bca36512,transparent 70%)}.world-home .home-lore-invitation{background:linear-gradient(110deg,#a78b4d0c,transparent 70%)}.world-closing{background:radial-gradient(ellipse at 50% 90%,#789d7617,transparent 68%)}@media(max-width:600px){.world-hero:before{right:-380px;top:-45px;opacity:.7}}.page:has(.world-home){max-width:none;padding-inline:0}.world-home{--home-inset: max(clamp(28px, 5vw, 72px), calc((100% - 1200px)/2) )}.world-home>section,.world-home>.letter-invitation{padding-inline:var(--home-inset)}.world-home .world-premise,.world-home .world-people{column-gap:clamp(28px,4vw,60px)}@media(max-width:700px){.world-home .world-premise{grid-template-columns:1fr}}.page:has(.qd-home){max-width:none;padding:0;background:radial-gradient(ellipse at 88% 6%,#846b392e,transparent 32%),radial-gradient(ellipse at 6% 46%,#3c746333,transparent 36%),linear-gradient(172deg,#162924,#13231e 55%,#111e19)}.qd-home{--qd-inset: max(clamp(22px, 6vw, 88px), calc((100% - 1160px)/2) );--qd-brass: #c9b482;--qd-brass-dim: #8f8156;--qd-paper: #f1ebd9;--qd-sage: #a3b5a8;--qd-ink: #101b17;--qd-serif: "STIX Two Text", Cambria, Georgia, serif;color:var(--qd-paper);font-family:var(--qd-serif)}.qd-home>section,.qd-home>aside{padding-inline:var(--qd-inset)}.qd-home :where(h1,h2){font-family:var(--qd-serif);font-weight:400;color:var(--qd-paper);letter-spacing:0;margin:0}.qd-home button{font-family:Avenir Next,Segoe UI,sans-serif;cursor:pointer}.qd-home button:focus-visible{outline:2px solid var(--qd-brass);outline-offset:4px}.qd-theorem{padding-top:clamp(56px,9vw,120px);padding-bottom:clamp(64px,9vw,120px);max-width:calc(880px + 2 * var(--qd-inset))}.qd-runin{margin:0 0 4px;font-weight:600;font-size:20px;color:var(--qd-brass)}.qd-theorem h1{font-size:clamp(68px,11.5vw,164px);line-height:.92;letter-spacing:-.02em;margin-left:-.04em}.qd-statement{margin:22px 0 0;font-style:italic;font-size:clamp(24px,2.7vw,34px);line-height:1.3;color:#e9e1c9;max-width:24em}.qd-proof{margin:34px 0 0;font-size:19px;line-height:1.75;color:#cdd5c9;max-width:36em}.qd-proof em{color:var(--qd-paper)}.qd-qed{display:inline-block;width:.62em;height:.62em;background:var(--qd-brass);margin-left:.6em;vertical-align:-.02em}.qd-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.qd-primary,.qd-secondary{font-size:14px;letter-spacing:.2px;padding:14px 24px;border-radius:2px;transition:background .15s,color .15s,border-color .15s}.qd-primary{background:var(--qd-brass);color:var(--qd-ink);border:1px solid var(--qd-brass)}.qd-primary:hover{background:#dccb9d}.qd-secondary{background:transparent;color:var(--qd-paper);border:1px solid #c9b48266}.qd-secondary:hover{border-color:var(--qd-brass);color:#fff}.qd-link{background:none;border:0;padding:4px 0;margin-top:28px;color:var(--qd-brass);font-size:14px;text-decoration:underline;text-decoration-color:#c9b48266;text-underline-offset:6px}.qd-link:hover{text-decoration-color:var(--qd-brass)}.qd-axioms{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px clamp(32px,6vw,96px);padding-block:clamp(56px,7vw,96px);border-top:1px solid #c9b48226;align-items:start}.qd-axioms h2{font-size:clamp(28px,3vw,39px);line-height:1.15}.qd-axioms ol{list-style:none;margin:0;padding:0;counter-reset:lemma}.qd-axioms li{counter-increment:lemma;font-size:19px;line-height:1.65;color:#cdd5c9;padding:0 0 22px;margin:0 0 22px;border-bottom:1px solid #c9b4821f}.qd-axioms li:last-child{border-bottom:0;margin-bottom:0}.qd-axioms li:before{content:"Lemma " counter(lemma) ".";display:block;font-size:15px;font-weight:600;color:var(--qd-brass);margin-bottom:4px}html[lang=zh-CN] .qd-axioms li:before{content:"引理 " counter(lemma)}.qd-axioms li strong{font-weight:600;color:var(--qd-paper)}.qd-axioms .qd-link{grid-column:2;margin-top:4px;justify-self:start}.qd-people{padding-block:clamp(56px,7vw,96px);border-top:1px solid #c9b48226}.qd-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 32px;margin-bottom:34px}.qd-section-head h2{font-size:clamp(28px,3vw,39px)}.qd-section-head p{margin:0;font-size:18px;font-style:italic;color:var(--qd-sage)}.character-gallery.qd-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;max-width:none}.qd-ways{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,6vw,88px);padding-block:clamp(56px,7vw,96px);border-top:1px solid #c9b48226}.qd-ways h2{font-size:clamp(28px,3vw,39px)}.qd-ways>div>p{margin:12px 0 0;font-size:18px;line-height:1.6;color:var(--qd-sage);max-width:30em}.qd-library ul{list-style:none;margin:28px 0 0;padding:0;border-top:1px solid #c9b48233}.qd-library li button{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title count" "note count";gap:2px 24px;align-items:center;text-align:left;background:none;border:0;border-bottom:1px solid #c9b48233;padding:18px 4px;color:inherit}.qd-library li button:hover{background:#ffffff08}.qd-row-title{grid-area:title;font-family:var(--qd-serif);font-size:24px;color:var(--qd-paper)}.qd-row-note{grid-area:note;font-size:14px;color:var(--qd-sage)}.qd-row-count{grid-area:count;font-family:var(--qd-serif);font-size:24px;color:var(--qd-brass);font-variant-numeric:tabular-nums}.qd-play svg{display:block;width:100%;height:auto;border:1px solid #c9b48266;outline:4px double #c9b48233;outline-offset:6px;margin:6px 6px 34px;max-width:calc(100% - 12px)}.qd-region{stroke:#0e1814;stroke-width:2.5;stroke-linejoin:round}.qd-region.verdigris{fill:#3f6b5c}.qd-region.oxblood{fill:#6e3530}.qd-region.ochre{fill:#a8813d}.qd-region.slate{fill:#3b5266}.qd-mistake{fill:none;stroke:var(--qd-paper);stroke-width:4;stroke-dasharray:7 6;stroke-linecap:round;animation:qd-pulse 2.4s ease-in-out infinite}@keyframes qd-pulse{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.qd-mistake{animation:none}}.qd-play .qd-primary{margin-top:26px}.qd-letter{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px 18px;padding-block:40px 64px;border-top:1px solid #c9b48226;text-align:center}.qd-letter p{margin:0;font-size:18px;font-style:italic;color:var(--qd-sage)}.qd-letter .qd-link{margin:0}@media(max-width:1100px){.character-gallery.qd-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.qd-axioms,.qd-ways{grid-template-columns:1fr}.qd-axioms .qd-link{grid-column:1}}@media(max-width:480px){.character-gallery.qd-gallery{grid-template-columns:1fr;max-width:420px;margin-inline:auto}.qd-proof,.qd-axioms li{font-size:17px}.qd-actions button{flex:1 1 100%}}html[lang=zh-CN] .qd-home{--qd-serif: "Songti SC", "Noto Serif CJK SC", "STIX Two Text", serif}html[lang=zh-CN] .qd-theorem h1{letter-spacing:.04em}.lore-intro h1,.lore-section-grid h2{font-family:STIX Two Text,Cambria,Georgia,Songti SC,serif;letter-spacing:0}.lore-section-grid p{font-family:STIX Two Text,Cambria,Georgia,Songti SC,serif;font-size:17px}.lore-card-top small{text-transform:none;letter-spacing:.3px;font-size:13px;font-weight:600;color:#6d6748}.lore-card-top svg{color:#7c805c;flex:none}html[lang=zh-CN] .lore-intro h1,html[lang=zh-CN] .lore-section-grid h2{font-family:Songti SC,"Noto Serif CJK SC",serif}
