.game-wordmark{letter-spacing:2px;font-size:18px}.profile>strong,.hero-heading p,.page-heading h1{overflow-wrap:anywhere}.creation-shell{background:radial-gradient(at 75% 38%,#333e2d70,#0000 55%),#111713;min-height:100vh;padding:30px 6vw 0}.creation-brand{letter-spacing:3px;align-items:center;gap:14px;font-family:Georgia,serif;font-size:23px;display:flex}.creation-brand>span{color:var(--gold);font-size:40px}.creation-brand small{letter-spacing:3px;color:var(--muted);margin-top:8px;font:8px Segoe UI,sans-serif;display:block}.creation-main{grid-template-columns:1.1fr 1fr;column-gap:65px;max-width:1150px;margin:44px auto 0;padding:0;display:grid}.creation-intro{grid-area:1/1}.creation-intro h1{margin:12px 0 18px;font-size:45px;line-height:1.15}.creation-intro>p:last-child{color:var(--muted);font-size:13px}.creation-form{grid-area:2/1;margin-top:14px}.creation-form fieldset{border:0;min-width:0;margin:0 0 25px;padding:0}.creation-form legend,.nick-field>label{margin-bottom:13px;font-size:13px;display:block}.creation-form legend>span,.nick-field>label>span{color:var(--gold);letter-spacing:1px;margin-right:10px;font-size:10px}.class-options,.gender-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.class-option{cursor:pointer;background:#1b231d;border:1px solid #414d3c;border-radius:5px;flex-direction:column;align-items:start;padding:18px 15px;display:flex;position:relative}.class-option.chosen{background:linear-gradient(140deg,#45462d,#202a21);border-color:#cbb477;box-shadow:inset 0 0 0 1px #cbb47733}.class-option input{accent-color:var(--gold);width:17px;height:17px;position:absolute;top:16px;right:13px}.class-emblem{color:var(--gold);margin-bottom:14px;font-size:30px;line-height:1.1}.class-option strong{font-family:Georgia,serif;font-size:22px;font-weight:400}.class-option small{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.6}.class-option b{color:var(--gold);margin-top:15px;font-size:11px;font-weight:500}.class-option:focus-within,.gender-option:focus-within{outline:2px solid var(--gold);outline-offset:3px}.gender-option{cursor:pointer;background:#1b231d;border:1px solid #414d3c;border-radius:4px;align-items:center;gap:10px;padding:13px;font-size:12px;display:flex}.gender-option input{accent-color:var(--gold);margin:0}.gender-option.chosen{border-color:var(--gold);background:#303727}.field-hint{color:var(--muted);margin:9px 0 0;font-size:10px;line-height:1.6}.nick-field>input{width:100%;color:var(--text);background:#111a14;border:1px solid #536044;border-radius:4px;padding:14px 15px;font:15px Segoe UI,sans-serif}.nick-field>input:focus{outline:2px solid var(--gold);outline-offset:2px}.nick-field>input[aria-invalid]{border-color:#e49b8b}#creation-error{min-height:17px;margin:10px 0;font-size:12px}.begin-button{text-align:left;padding:16px 20px;font-size:14px}.begin-button>span{float:right;font-size:18px}.creation-footnote{color:var(--muted);text-align:center;margin:12px 0;font-size:10px}.creation-preview{background:radial-gradient(at 50% 40%,#65765377,#1b291e 70%);border:1px solid #65704c;border-radius:100px 100px 6px 6px;grid-area:1/2/span 2;min-height:660px;position:relative;overflow:hidden}.creation-preview.mage{background:radial-gradient(at 50% 40%,#8072aa80,#242335 70%);border-color:#77678e}.preview-caption{text-align:center;z-index:1;position:absolute;top:48px;left:20px;right:20px}.preview-caption h2{font-size:38px}.preview-caption>p:last-child{color:#c4cabb;margin-top:10px;font-size:11px}.creation-preview>img{object-fit:contain;object-position:center bottom;width:100%;height:calc(100% - 180px);position:absolute;top:110px}.preview-summary{text-align:center;background:linear-gradient(#0000,#142017 28%);padding:60px 22px 28px;position:absolute;bottom:0;left:0;right:0}.mage .preview-summary{background:linear-gradient(#0000,#1d1c2b 28%)}.preview-summary>strong{overflow-wrap:anywhere;margin-bottom:13px;font:23px Georgia,serif;display:block}.bonus-chip{color:#e0cb98;background:#33362755;border:1px solid #9c8c5e77;border-radius:30px;padding:8px 13px;font-size:11px;display:inline-block}.preview-stats{justify-content:center;gap:30px;margin:24px 0 15px;display:flex}.preview-stats span{letter-spacing:1.3px;color:var(--muted);font-size:8px}.preview-stats b{letter-spacing:0;color:var(--text);margin-top:7px;font:23px Georgia,serif;display:block}.preview-summary>small{color:var(--muted);font-size:9px}.creation-footer{letter-spacing:1.5px;max-width:1150px;margin:30px auto 0;font-size:9px}.creation-footer span{color:var(--muted);letter-spacing:.3px}@media (max-width:1050px){.creation-shell{padding:25px 4vw 0}.creation-main{column-gap:28px;margin-top:30px}.creation-intro h1{font-size:37px}.creation-preview{min-height:650px}.creation-brand{font-size:20px}.game-wordmark{font-size:15px}}@media (max-width:700px){.creation-main{grid-template-columns:1fr;max-width:480px}.creation-intro{grid-row:1}.creation-intro h1{font-size:36px}.creation-preview{border-radius:65px 65px 5px 5px;grid-area:2/1;min-height:410px;margin:14px 0 24px}.preview-caption{top:24px}.preview-caption h2{font-size:28px}.preview-caption>p:last-child{display:none}.creation-preview>img{height:300px;top:55px}.preview-summary{padding:45px 15px 16px}.preview-summary>strong{margin-bottom:8px;font-size:19px}.preview-stats{margin:12px 0 9px}.preview-stats b{font-size:19px}.creation-form{grid-area:3/1}.creation-brand{letter-spacing:2px;font-size:17px}.creation-brand small{letter-spacing:2px;font-size:7px}.class-option{padding:17px 12px}.class-option small{font-size:10px}.creation-footer{gap:8px;padding-bottom:20px}}
