.support-page{color:#e7eadd;background:#0d1917;min-height:100vh;padding:24px max(20px,50vw - 560px) 64px;font-family:Arial,sans-serif}.support-page a{color:#dec68c}.support-header,.support-header nav,.support-title,.support-character{justify-content:space-between;align-items:center;gap:20px;display:flex}.support-header>a{letter-spacing:.18em;font-family:Georgia,serif;font-size:22px;text-decoration:none}.support-header nav{flex-wrap:wrap}.support-heading{max-width:680px;padding:54px 0 30px}.support-heading>span{color:#cbb679;letter-spacing:.18em;font-size:11px}.support-heading h1{margin:10px 0 16px;font-family:Georgia,serif;font-size:clamp(32px,5vw,54px);font-weight:400}.support-page p{color:#becdc7;line-height:1.65}.support-character{justify-content:flex-start;padding:10px 0 22px}.support-character a{margin-left:auto;font-size:13px}.support-layout{grid-template-columns:1.15fr .85fr;align-items:start;gap:22px;display:grid}.support-card{background:#14231f;border:1px solid #34463a;border-radius:12px;padding:26px}.support-card h2{color:#efdfb6;margin:0 0 20px;font:400 25px Georgia,serif}.support-page label{color:#dce5d8;gap:8px;margin:16px 0;font-size:13px;display:grid}.support-page input,.support-page select,.support-page textarea{box-sizing:border-box;width:100%;font:inherit;color:#ecf0e6;background:#0b1916;border:1px solid #4a5c4b;border-radius:6px;padding:12px}.support-page textarea{resize:vertical;min-height:100px}.support-page button{color:#16221c;cursor:pointer;background:#d1b879;border:0;border-radius:6px;padding:11px 18px;font:600 13px Arial}.support-page button:disabled{opacity:.5;cursor:wait}.support-page :focus-visible{outline-offset:3px;outline:3px solid #e1bd66}.support-fine{font-size:12px}.support-page details{margin-top:15px}.support-case-list{gap:9px;margin:14px 0;display:grid}.support-case-list button{text-align:left;color:#e1e9dc;overflow-wrap:anywhere;background:#102019;border:1px solid #34483a;gap:8px;display:grid}.support-case-list button.selected{background:#223326;border-color:#d5bd7c}.support-case-list span{text-transform:uppercase;color:#c6b67f;letter-spacing:.08em;font-size:10px}.support-case-list small{color:#b2c2b6;font-size:11px;font-weight:400}.support-thread{margin-top:24px}.support-message{border-top:1px solid #34463a;padding:20px 0}.support-message time{color:#a9beb1;margin-left:12px;font-size:11px}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere}.support-alert,.support-notice{background:#2b2420;border:1px solid #926449;border-radius:7px;padding:15px}.support-notice{background:#1d2f22;border-color:#71885b}@media (width<=720px){.support-layout{grid-template-columns:1fr}.support-card{padding:20px}.support-header{flex-direction:column;align-items:flex-start}.support-heading{padding-top:35px}.support-title{align-items:flex-start}.support-title h2{font-size:22px}.support-character{flex-wrap:wrap;gap:9px}.support-message time{margin:7px 0 0;display:block}}
