.entry720{--ink720:#182b40;--paper720:#f3ecd9;--gold720:#ddc68c;box-sizing:border-box;color:var(--paper720);background:linear-gradient(90deg,#101e32eb,#142b4170),url(/game/art/region-map.png) 50%/cover fixed;min-height:100svh;font-family:system-ui,sans-serif}.entry720 *{box-sizing:border-box}.title720{flex-direction:column;justify-content:center;padding:60px max(7vw,24px) 24px;display:flex}.title-content720{background:#15273de8;border:1px solid #ddc68c66;border-radius:18px;max-width:560px;padding:36px;box-shadow:0 20px 70px #09152366}.entry-tag720{color:#e4d6ac;letter-spacing:.08em;border-bottom:1px solid #d4bf893d;margin:0 0 28px;padding-bottom:16px;font-size:13px}.entry-kicker720,.brand720{letter-spacing:.22em;color:#ead8a7;font:700 18px Georgia,serif}.title720 h1{letter-spacing:.04em;margin:12px 0 20px;font-family:serif;font-size:clamp(27px,3.3vw,42px);font-weight:700;line-height:1.5}.entry-story720{color:#d6e1e7;font-size:16px;line-height:1.9}.entry-actions720{gap:14px;margin-top:30px;display:grid}.entry-button720{color:#192a3d;background:#e2d1a9;border:1px solid #e7d5a9;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:18px 22px;font-size:20px;font-weight:700;line-height:1.5;text-decoration:none;transition:transform .18s,background .18s;display:flex}.entry-button720 small{margin-top:3px;font-size:12px;font-weight:400;display:block}.entry-button720.secondary720{color:#f2ead8;background:#263e54;border-color:#8b9aa4}.entry-button720:hover{background:#efe1bd;transform:translateY(-2px)}.entry-button720.secondary720:hover{background:#35546e}:is(.entry720 a:focus-visible,.entry720 summary:focus-visible){outline-offset:4px;outline:3px solid #fff0bc}.entry-help720{color:#c7d2d9;margin:20px 0;font-size:12px;line-height:1.8}.entry-test720{color:#c7d2d9;border-top:1px solid #d4bf893d;padding-top:16px;font-size:13px;line-height:1.8}.entry-test720 summary{cursor:pointer;color:#ead8a7;min-height:28px}.entry-footer720{letter-spacing:.1em;color:#e5dfce;margin-top:24px;font:italic 14px Georgia,serif}.account-scene720{grid-template-columns:minmax(0,1fr) minmax(360px,500px);align-items:start;gap:56px;padding:6vh max(6vw,24px);display:grid}.account-intro720{padding-top:16vh;font-family:serif;font-size:clamp(24px,3vw,38px);line-height:1.7}.account-intro720 a{text-decoration:none}.account-intro720 p{margin-top:24px}.account720.account558{background:#182b40f5;border:1px solid #a9976c;border-top:3px solid #d5bc7f;border-radius:14px;width:100%;max-width:500px;margin:0;padding:28px}.account720.account558>.brand558{display:none}.account720.account558>.eyebrow558{color:#dfcc9c;margin:0 0 8px}.account720.account558 h1{font-family:serif}.account720 label small{margin:4px 0;font-size:12px;font-weight:400;display:block}.account720 .entry-button720{margin-top:20px;font-size:16px}.account720.account558 nav{border-top:1px solid #6c7a8655;gap:8px;padding-top:18px}.account720.account558 nav a{background:#304658;border:1px solid #8295a366;border-radius:7px;width:100%;padding:10px 14px;font-size:14px;text-decoration:none;display:flex}.entry-back720{color:#c5d7e0;margin-top:16px;font-size:13px;display:inline-block}.entry-steps720{color:#b6c5d1;border-block:1px solid #a9976c55;gap:16px;margin:16px 0;padding:12px 0;font-size:12px;list-style:none;display:flex}.entry-steps720 li{align-items:center;gap:7px;display:flex}.entry-steps720 li[aria-current]{color:#f3dc9c}.entry-steps720 span{border:1px solid;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;display:grid}@media (max-width:760px){.title720{background-attachment:scroll;justify-content:center;padding:28px 16px}.title-content720{border-radius:12px;width:100%;padding:25px 22px}.entry-tag720{margin-bottom:22px}.entry-actions720{margin-top:24px}.account-scene720{background-attachment:scroll;padding:20px 12px 28px;display:block}.account-intro720{padding:0 10px 20px;font-size:19px}.account-intro720 p{display:none}.account-intro720 .brand720{font-size:15px}.account720.account558{max-width:500px;margin:auto;padding:24px 20px}.entry720 .account720 h1{font-size:25px}.entry-button720{padding:16px 18px;font-size:19px}.entry-footer720{margin-top:18px;font-size:12px}}@media (prefers-reduced-motion:reduce){.entry720 .entry-button720{transition:none;transform:none}}
