/* Wayward player support: established navy/teal identity, task-first layout. */
.support-page{--support-surface:#112130;--support-border:#2d4657;--support-muted:#a2bacc;--support-accent:#7be3cf;min-width:0}.support-page.reveal-in{animation:none}.support-page *{box-sizing:border-box}.support-page h1,.support-page h2,.support-page h3{color:#e8f5f4}.support-page p{color:var(--support-muted);font-size:14px;line-height:1.8}.support-page a:focus-visible,.support-page button:focus-visible,.support-page input:focus-visible,.support-page textarea:focus-visible,.support-page select:focus-visible,.support-page summary:focus-visible{outline:2px solid #81e8d1;outline-offset:4px}.support-page [hidden]{display:none!important}
.support-breadcrumb{display:flex;gap:12px;align-items:center;font-size:12px;color:#89a7ba;margin:4px 0 24px}.support-breadcrumb a{color:#bad6de;display:inline-flex;align-items:center;gap:9px}.support-breadcrumb a svg{width:15px;height:15px;transform:rotate(180deg)}
.support-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:34px 42px;border-radius:20px;border:1px solid #375765;background:#172c39;overflow:hidden;position:relative;min-height:245px}.support-overline{color:#82dacc;font-size:11px;font-weight:800;letter-spacing:1.8px}.support-hero h1{font-size:36px;line-height:1.2;letter-spacing:-1.1px;margin:14px 0 14px}.support-hero p{margin-bottom:23px;max-width:60ch;font-size:15px}.support-hero-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.support-hero .btn{font-size:13px;min-height:46px}.support-text-link{display:inline-flex;align-items:center;gap:10px;color:#87e8d1;font-size:13px;font-weight:700;border:0;background:none;padding:0;cursor:pointer;text-decoration:none}.support-text-link svg{width:16px;height:16px}.support-guide-art{width:210px;flex-shrink:0;align-self:stretch;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px}.support-guide-art img{height:200px;width:200px;object-fit:contain;animation:none;filter:none}.support-guide-art>span{font-size:11px;color:#a8cfce;letter-spacing:.3px}
.support-topics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:20px 0 28px}.support-topic{display:flex;align-items:center;gap:12px;min-height:94px;padding:18px 16px;background:#12222f;border:1px solid var(--support-border);border-radius:12px;text-align:left;font:inherit;cursor:pointer;color:#b1cfce}.support-topic>svg:first-child{width:22px;height:22px;flex-shrink:0;color:#7ccdbf}.support-topic>svg:last-child{width:15px;height:15px;margin-left:auto;flex-shrink:0;color:#6b99a7}.support-topic>span{min-width:0}.support-topic strong{display:block;font-size:13px;color:#e3f0ef}.support-topic small{display:block;font-size:11px;color:#9cb3c5;margin-top:7px;line-height:1.6}
.support-hub-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:25px;align-items:start}.support-hub-grid>div{min-width:0}.support-panel{background:var(--support-surface);border:1px solid var(--support-border);border-radius:16px;overflow:hidden}.support-panel-heading{padding:25px 27px 20px;display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.support-panel-heading h2{font-size:23px;letter-spacing:-.6px;margin:0 0 7px}.support-panel-heading p{font-size:13px;margin:0}.support-icon-button{border:0;background:#243b49;color:#bad4db;border-radius:9px;min-width:36px;min-height:36px;padding:7px;display:grid;place-items:center;font:inherit;font-size:23px;cursor:pointer}.support-icon-button svg{width:17px;height:17px}.support-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--support-border);border-radius:14px;background:#12232e;margin-bottom:20px;padding:22px 0}.support-counts>div{padding:0 26px;border-right:1px solid #2c4654}.support-counts>div:last-child{border:0}.support-counts span{display:block;font-size:12px;color:#acc4ce}.support-counts strong{font-size:26px;font-weight:800;display:block;margin-top:8px;font-variant-numeric:tabular-nums;line-height:1.3;color:#e5f5ef}
.support-list-tools{display:flex;gap:12px;padding:0 27px 17px;align-items:center}.support-search{display:flex;align-items:center;gap:9px;flex:1;min-width:0;background:#0c1b28;border:1px solid #355363;padding:0 12px;border-radius:9px}.support-search svg{width:16px;height:16px;color:#9bb9c7;flex-shrink:0}.support-search input{background:transparent;border:0;padding:12px 0;min-width:0;width:100%;font:inherit;font-size:12px;color:#dceef3;outline-offset:1px!important}.support-filter-label{display:flex;align-items:center;gap:8px;color:#9db7c5;font-size:12px}.support-filter-label>span{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.support-filter-label select{border:1px solid #355363;border-radius:9px;background:#0c1b28;padding:11px 10px;color:#cfe5ed;font:inherit;font-size:12px;max-width:160px}.support-list-summary{padding:0 27px 14px;font-size:11px;color:#9bb6c7}.support-ticket-row{display:flex;align-items:center;gap:16px;padding:22px 27px;border-top:1px solid #294250;text-decoration:none;color:inherit}.support-row-icon{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;background:#1b3540;color:#94d9c8;border-radius:10px}.support-row-icon svg{width:18px;height:18px}.support-row-copy{min-width:0;flex:1}.support-row-meta{display:block;color:#9ab7c8;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.support-row-meta>span{margin:0 5px;color:#53798c}.support-row-copy>strong{display:block;font-size:15px;margin:6px 0 7px;color:#e4f3f1;line-height:1.5;overflow-wrap:anywhere}.support-row-copy>small{font-size:11px;color:#8facbd}.support-row-end{display:flex;align-items:center;gap:16px;flex-shrink:0}.support-row-end>svg{width:16px;height:16px;color:#7aa5af}.support-state{display:inline-flex;align-items:center;gap:7px;border-radius:6px;font-size:11px;font-weight:700;padding:6px 9px;background:#1b3d3e;color:#a8edcf;white-space:nowrap}.support-state>i{width:5px;height:5px;border-radius:50%;background:currentColor}.support-state-progress{background:#32404b;color:#b7deff}.support-state-closed{background:#2a3440;color:#b7c5d1}.support-empty{padding:42px 30px 45px;text-align:center;border-top:1px solid #294250}.support-empty>svg{width:32px;height:32px;color:#83c8bf;margin-bottom:15px}.support-empty h3{font-size:18px;margin:0 0 10px}.support-empty p{max-width:44ch;margin:0 auto 23px;font-size:13px}.support-empty .btn{font-size:12px}
.support-help-card{padding:25px}.support-help-card h2{font-size:19px;margin-bottom:22px}.support-help-card details{margin:0;border:0;border-top:1px solid #2b4553;background:none;border-radius:0}.support-help-card summary{padding:16px 0;font-size:12px;line-height:1.8;color:#d3e8ee}.support-help-card details p{padding:0;margin:0 0 15px;font-size:12px}.support-help-card details p a{color:var(--support-accent)}.support-help-card details .support-text-link{font-size:12px;margin-bottom:18px}.support-help-card>.support-text-link{margin-top:22px;font-size:12px}.support-team-note{display:flex;gap:12px;padding:24px 7px;color:#80beb8}.support-team-note>svg{width:21px;height:21px;flex-shrink:0}.support-team-note strong{font-size:13px;color:#c8e7e2}.support-team-note p{font-size:12px;margin:6px 0 0}.support-queue-link{width:100%;font-size:12px}.support-login-panel{padding:38px}.support-login-panel>svg{width:32px;height:32px;color:#7bd4c1;margin-bottom:20px}.support-login-panel h2{font-size:25px}.support-login-panel p{max-width:50ch;margin:12px 0 25px}.support-login-panel .btn{font-size:13px}
.support-compose{margin:0 0 28px;scroll-margin-top:20px;border-color:#466c71}.support-compose>form{padding:0 27px 28px}.support-category-choices{border:0;margin:0 0 24px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.support-category-choices legend{font-size:13px;color:#cee4e5;font-weight:700;padding:0 0 14px}.support-category-choices label{cursor:pointer;position:relative}.support-category-choices input{position:absolute;width:1px;height:1px;opacity:0}.support-category-choices label>span{display:flex;align-items:center;gap:9px;background:#0d1c29;border:1px solid #344f5f;border-radius:9px;padding:14px 13px;min-height:51px}.support-category-choices svg{width:17px;height:17px;color:#83b5b8;flex-shrink:0}.support-category-choices strong{font-size:12px;font-weight:600;color:#bad2dc}.support-category-choices input:checked+span{background:#1e443f;border-color:#73c9b6}.support-category-choices input:checked+span strong{color:#c9f5e4}.support-category-choices input:focus-visible+span{outline:2px solid #8cead5;outline-offset:3px}.support-compose-grid{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:28px}.support-page .field label,.support-reply>label{font-size:13px;color:#d1e8e9;font-weight:700;display:block;margin-bottom:10px}.support-page input:not([type=radio]),.support-page textarea{font-family:inherit}.support-compose input:not([type=radio]),.support-compose textarea,.support-reply textarea{font-size:14px;color:#dceef3;border-color:#355363;background:#0b1b28;border-radius:9px}.support-compose textarea,.support-reply textarea{resize:vertical;min-height:150px;line-height:1.8}.support-page input::placeholder,.support-page textarea::placeholder{color:#8fa9bc;opacity:1}.support-writing-meta{display:flex;gap:12px;justify-content:space-between;font-size:11px;color:#94afc1;margin-top:8px}.support-upload{padding:17px 18px;background:#0e1d2a;border:1px dashed #3c5966;border-radius:10px;margin-top:21px}.support-upload>label{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700;color:#cfe6e8;flex-wrap:wrap}.support-upload label svg{width:16px;height:16px;color:#8ec8bf}.support-upload label small{font-weight:500;color:#9db6c5;margin-left:auto;font-size:11px}.support-upload input[type=file]{display:block;width:100%;margin-top:15px;font-size:12px;padding:0;background:none;border:0;min-width:0;color:#a9c4cf}.support-upload input::file-selector-button{padding:10px 12px;border:1px solid #46616b;border-radius:7px;background:#223c48;color:#d0e7e7;font:inherit;cursor:pointer;margin-right:10px}.support-upload p{font-size:11px;margin:12px 0 0}.support-file-result{margin-top:10px;font-size:12px;color:#b9e6d5;display:flex;justify-content:space-between;align-items:center;gap:12px;overflow-wrap:anywhere}.support-file-result span{min-width:0}.support-file-result button{background:none;color:#a9dacc;border:0;font:inherit;font-size:12px;cursor:pointer;flex-shrink:0}.support-submit-row{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:24px}.support-submit-row .btn{font-size:13px;min-height:46px;flex-shrink:0}.support-submit-row .form-result{font-size:12px;flex:1;min-width:130px}.support-form-guide{border-left:1px solid #2d4857;padding:4px 0 0 25px}.support-guide-icon{color:#d9c88d;display:block;margin-bottom:15px}.support-form-guide h3{font-size:19px;line-height:1.5;margin-bottom:12px}.support-form-guide p{font-size:13px}.support-form-guide ul{padding-left:18px;margin:20px 0;font-size:12px;color:#a6c1cd;line-height:2}.support-form-guide>small{font-size:11px;color:#8ca9ba;line-height:1.9;display:block}.support-user-mini{display:flex;align-items:center;gap:10px;padding:15px 0;border-top:1px solid #2c4755;border-bottom:1px solid #2c4755;margin-top:20px}.support-user-mini .avatar{width:30px;height:30px;border-radius:7px}.support-user-mini span{font-size:10px;color:#9bb8c8;min-width:0}.support-user-mini strong{display:block;font-size:12px;color:#e0f3ef;margin-top:4px;overflow-wrap:anywhere}
.support-thread-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:34px 0 30px}.support-thread-heading>div{min-width:0}.support-thread-meta{display:flex;align-items:center;gap:14px}.support-thread-meta>span:first-child{font-size:11px;letter-spacing:1.3px;color:#8dddcf;font-weight:700}.support-thread-heading h1{font-size:30px;letter-spacing:-.8px;line-height:1.4;margin:16px 0 10px;overflow-wrap:anywhere;max-width:40ch}.support-thread-heading p{font-size:12px;margin:0}.support-thread-heading>.btn{font-size:12px;white-space:nowrap}.support-thread-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:26px;align-items:start}.support-conversation{background:#10202e;border:1px solid var(--support-border);border-radius:16px;overflow:hidden;min-width:0}.support-conversation-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:23px 26px;border-bottom:1px solid #2c4656}.support-conversation-heading h2{font-size:19px;margin:0}.support-conversation-heading>span{font-size:12px;color:#95b3c4}.support-messages{padding:26px;display:grid;gap:28px}.support-message{display:flex;gap:13px;align-items:flex-start;min-width:0}.support-message-avatar{flex-shrink:0}.support-message-avatar .avatar{height:36px;width:36px;border-radius:9px;image-rendering:pixelated}.support-message-content{min-width:0;flex:1;background:#172b3a;border-radius:0 12px 12px 12px;padding:18px 20px}.support-message-staff .support-message-content{background:#193a3c;border:1px solid #38635e}.support-message-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:15px}.support-message-head strong{font-size:13px;overflow-wrap:anywhere}.support-message-head time{font-size:10px;color:#9dbac8;margin-left:auto}.support-message-body{font-size:14px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;color:#d5e6ed}.support-staff-badge,.support-player-badge{font-size:9px;border-radius:4px;padding:3px 6px;background:#28564f;color:#b0f3d4}.support-player-badge{color:#b1cada;background:#243c4e}.support-attachment{display:flex;align-items:center;gap:10px;padding:12px;margin-top:17px;background:#0d232d;border:1px solid #34525b;border-radius:8px;color:#a4d9cb}.support-attachment>svg{width:18px;height:18px;flex-shrink:0}.support-attachment>svg:last-child{margin-left:auto;width:15px}.support-attachment>span{min-width:0}.support-attachment strong{display:block;font-size:12px;overflow-wrap:anywhere}.support-attachment small{display:block;font-size:10px;margin-top:3px;color:#9fbfc5}.support-reply{padding:25px 26px 29px;border-top:1px solid #2c4656}.support-reply>textarea{display:block;width:100%;padding:14px 16px}.support-thread-sidebar{display:grid;gap:20px;position:sticky;top:20px;min-width:0}.support-thread-sidebar .support-panel{padding:23px}.support-thread-sidebar h2{font-size:17px;margin:0 0 20px}.support-ticket-facts{margin:0;display:grid;gap:17px}.support-ticket-facts dt{font-size:11px;color:#8daebf;margin-bottom:5px}.support-ticket-facts dd{margin:0;font-size:12px;color:#d4e7e8;display:flex;align-items:center;gap:7px;overflow-wrap:anywhere}.support-ticket-facts dd svg{width:15px;height:15px;color:#93c8c0}.support-refresh-thread{width:100%;font-size:11px;margin-top:22px;min-height:40px}.support-tracking ol{list-style:none;margin:0;padding:0;display:grid;gap:21px}.support-tracking li{display:flex;align-items:start;gap:11px;color:#89a6b8;position:relative}.support-tracking li>i{width:28px;height:28px;border:1px solid #3b5563;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.support-tracking svg{width:14px;height:14px}.support-tracking .done>i{background:#244c44;border-color:#578c79;color:#b5f2d3}.support-tracking li>span{font-size:12px;color:#b8d2d9}.support-tracking small{display:block;font-size:10px;color:#91aebb;margin-top:5px;line-height:1.7}.support-staff-controls>p{font-size:11px;line-height:1.8;margin-bottom:18px}.support-staff-controls .btn{width:100%;font-size:11px;margin-top:10px;min-height:40px}.support-thread-tip{display:flex;align-items:start;gap:9px;font-size:11px;color:#99b7c2;line-height:1.9;padding:0 6px}.support-thread-tip svg{width:17px;height:17px;flex-shrink:0;margin-top:3px}.support-thread-closed{display:flex;gap:15px;padding:25px 26px;background:#1c333a;border-top:1px solid #35535c}.support-thread-closed>svg{color:#9dd5c2;flex-shrink:0}.support-thread-closed h3{font-size:16px;margin:0 0 8px}.support-thread-closed p{font-size:13px;margin:0}.support-staff-queue .support-ticket-row{padding:18px 22px}.support-staff-queue .support-panel-heading{padding:23px}.support-staff-queue .support-list-tools{padding:0 23px 17px}
@media(hover:hover) and (pointer:fine){.support-topic:hover,.support-ticket-row:hover{background:#1b3442}.support-topic:hover{border-color:#57837e}.support-text-link:hover{color:#cbfff0}.support-icon-button:hover{background:#315361}.support-attachment:hover{border-color:#7fbaa8}.support-page .btn:active{transform:scale(.985)}}
@media(prefers-reduced-motion:no-preference){.support-topic,.support-icon-button{transition:background-color .16s ease,border-color .16s ease}.support-topic>svg:last-child{transition:transform .18s var(--ease-out)}@media(hover:hover) and (pointer:fine){.support-topic:hover>svg:last-child{transform:translateX(3px)}}.support-page .btn{transition:transform .12s var(--ease-out),background-color .16s ease}}
@media(max-width:1150px){.support-hub-grid{grid-template-columns:minmax(0,1fr) 280px;gap:20px}.support-hero{padding:30px}.support-hero h1{font-size:31px}.support-guide-art{width:170px}.support-guide-art img{width:170px;height:190px}.support-topic{gap:9px;padding:15px 13px}.support-topic>svg:last-child{display:none}.support-topic small{font-size:10px}.support-compose-grid{grid-template-columns:minmax(0,1fr) 240px;gap:22px}.support-category-choices label>span{padding:12px 10px;gap:7px}.support-category-choices strong{font-size:11px}.support-thread-grid{grid-template-columns:minmax(0,1fr) 260px;gap:20px}.support-row-end{gap:8px}.support-row-end>svg{display:none}.support-message-head time{margin-left:0;flex-basis:100%}.support-row-icon{display:none}.support-list-tools{padding-left:22px;padding-right:22px}.support-ticket-row{padding:20px 22px}}
@media(max-width:850px){.support-hub-grid,.support-thread-grid{grid-template-columns:1fr}.support-side{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.support-help-card{grid-row:span 2}.support-team-note{padding:18px 4px}.support-thread-sidebar{position:static;grid-template-columns:1fr 1fr}.support-thread-sidebar>.support-thread-tip{grid-column:1/-1}.support-compose-grid{grid-template-columns:minmax(0,1fr) 230px}.support-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.support-topic{min-height:82px}.support-topic small{font-size:11px}.support-category-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.support-category-choices strong{font-size:12px}.support-row-icon{display:grid}.support-row-end>svg{display:block}}
@media(max-width:600px){.support-hero{padding:28px 23px;min-height:0;gap:8px;border-radius:16px;align-items:start}.support-overline{font-size:9px;letter-spacing:1px}.support-hero h1{font-size:28px;letter-spacing:-.8px;margin-top:12px;max-width:10ch}.support-hero p{font-size:13px;line-height:1.9}.support-hero>div:first-child{position:relative;z-index:1}.support-guide-art{position:absolute;right:8px;top:32px;width:97px;opacity:.9}.support-guide-art img{width:100px;height:145px}.support-guide-art>span{display:none}.support-hero p{margin-top:22px;max-width:27ch}.support-hero-actions{gap:18px}.support-hero .btn{font-size:12px}.support-hero-actions .support-text-link{font-size:12px}.support-wide-only{display:none}.support-topics{gap:10px;margin:16px 0 23px}.support-topic{padding:15px 12px;gap:9px;align-items:start;min-height:99px}.support-topic strong{font-size:12px;line-height:1.6}.support-topic small{font-size:10px;line-height:1.7;margin-top:5px}.support-topic>svg:first-child{width:17px;height:17px;margin-top:3px}.support-panel-heading{padding:22px 20px 18px}.support-panel-heading h2{font-size:22px}.support-panel-heading p{font-size:12px}.support-counts{padding:18px 0}.support-counts>div{padding:0 15px}.support-counts span{font-size:10px}.support-counts strong{font-size:24px}.support-list-tools{padding:0 20px 15px;gap:9px;flex-wrap:wrap}.support-search{min-width:150px}.support-search input{font-size:12px}.support-filter-label{width:100%}.support-filter-label select{width:100%;max-width:none}.support-list-summary{padding-left:20px}.support-ticket-row{padding:19px 20px;align-items:start;gap:10px;flex-wrap:wrap}.support-row-icon{width:30px;height:30px;border-radius:8px}.support-row-copy{flex-basis:calc(100% - 40px)}.support-row-copy>strong{font-size:14px}.support-row-end{margin-left:40px;justify-content:space-between;width:calc(100% - 40px)}.support-row-copy>small,.support-row-meta{font-size:10px}.support-empty{padding:30px 20px}.support-empty h3{font-size:17px}.support-side{display:block}.support-help-card{padding:23px}.support-team-note{padding:24px 4px}.support-login-panel{padding:28px 23px}.support-login-panel h2{font-size:23px}.support-compose>form{padding:0 20px 23px}.support-compose-grid{grid-template-columns:1fr;gap:23px}.support-form-guide{padding:22px 0 0;border-left:0;border-top:1px solid #34505e}.support-form-guide h3{font-size:18px}.support-guide-icon{display:none}.support-form-guide ul{margin:16px 0}.support-category-choices{gap:8px}.support-category-choices label>span{padding:11px 9px;min-height:54px}.support-category-choices strong{font-size:11px}.support-category-choices svg{width:15px;height:15px}.support-compose input:not([type=radio]),.support-compose textarea,.support-reply textarea{font-size:16px}.support-upload{padding:15px}.support-upload label{font-size:11px}.support-upload label small{font-size:10px}.support-upload input[type=file]{font-size:11px}.support-upload p{font-size:10px}.support-submit-row .btn{font-size:12px}.support-submit-row .form-result{flex-basis:100%}.support-thread-heading{align-items:start;flex-direction:column;gap:17px;margin-top:24px}.support-thread-heading h1{font-size:25px;line-height:1.5}.support-thread-heading p{font-size:11px}.support-thread-meta>span:first-child{font-size:10px}.support-conversation-heading{padding:20px}.support-conversation-heading h2{font-size:18px}.support-messages{padding:20px 16px;gap:24px}.support-message{gap:9px}.support-message-avatar .avatar{width:28px;height:28px;border-radius:7px}.support-message-content{padding:15px 14px}.support-message-head{gap:6px}.support-message-head strong{font-size:12px}.support-message-head time{font-size:9px}.support-message-body{font-size:13px;line-height:1.9}.support-reply{padding:23px 20px}.support-thread-sidebar{grid-template-columns:1fr}.support-writing-meta{font-size:10px}.support-thread-closed{padding:22px 20px}.support-thread-closed p{font-size:12px}.support-attachment{padding:10px}.support-attachment strong{font-size:11px}.support-attachment small{font-size:9px}.support-breadcrumb{font-size:11px}.support-staff-queue .support-list-tools{padding:0 20px 17px}}
@media(max-width:360px){.support-hero{padding:25px 20px}.support-guide-art{width:80px;right:3px;top:31px}.support-guide-art img{width:85px;height:130px}.support-hero h1{font-size:25px}.support-topic{padding:13px 10px;gap:7px}.support-topic strong{font-size:11px}.support-counts>div{padding:0 12px}.support-counts span{font-size:9px}}
.support-help-card details{padding:0}
.support-message-head time{font-size:11px}.support-staff-badge,.support-player-badge{font-size:10px}
@media(max-width:600px){.support-hero h1{max-width:calc(100% - 90px)}.support-message-head time{font-size:10px}}
@media(max-width:360px){.support-guide-art{display:none}.support-hero h1{max-width:100%}}
@media(prefers-reduced-motion:reduce){.support-page *{animation:none!important;transition:none!important}}
/* Minecraft details stay inside their own sections; no floating page-edge clutter. */
.support-hero{padding:25px 42px 30px;min-height:365px;background:radial-gradient(ellipse at 88% 55%,#20484480,transparent 48%),#152a38;gap:30px}
.support-hero>div:first-child{flex:1;min-width:0;position:relative;z-index:1}
.support-brandline{display:flex;align-items:center;gap:19px;margin-bottom:8px}
.support-hero-brand{width:140px;height:94px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}
.support-hero-brand img{width:140px;height:140px;object-fit:contain;max-width:none}
.support-brandline>span{max-width:135px;padding-left:19px;border-left:1px solid #45636e;color:#a9d5d3;font-size:12px;font-weight:600;line-height:1.7}
.support-hero h1{margin-top:5px;font-size:36px;max-width:none}
.support-guide-art{position:relative;inset:auto;display:flex;width:350px;opacity:1;align-self:center;gap:0}
.support-guide-art img{width:350px;height:350px;object-fit:contain;max-width:100%;animation:none;transform:none;filter:none}
.support-guide-art>span{display:block;margin-top:-10px;color:#b6d3d0;font-size:11px}
.support-topic>.support-item-icon{width:38px;height:38px;flex-shrink:0;image-rendering:auto}
.support-topic{gap:14px;border-color:#34515b;background:#142b35}
.support-topic strong{font-size:14px}.support-topic small{font-size:12px}
.support-category-choices .support-item-icon{width:25px;height:25px;object-fit:contain;flex-shrink:0}
.support-crystal-heading{display:flex;align-items:center;gap:12px}
.support-crystal-heading:before{content:"";display:block;flex-shrink:0;width:39px;height:43px;background:url('/assets/wayward-crystals.svg') center/contain no-repeat}
.support-form-guide{background:none;min-width:0}
.support-form-guide-heading{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}
.support-form-guide-heading img{width:44px;height:48px;object-fit:contain;flex-shrink:0}
.support-form-guide-heading h3{font-size:18px;line-height:1.55;margin:2px 0 0;overflow-wrap:anywhere;min-width:0}
.support-form-guide p{margin:0 0 17px;line-height:1.85}
.support-form-guide .support-form-limits{font-size:12px;line-height:1.9;padding-top:17px;border-top:1px solid #2c4755;color:#a6c1cd}
.support-form-guide ul{margin:19px 0;line-height:1.9}
.support-form-guide li+li{margin-top:9px}
.support-upload label [data-support-file-label]{min-width:0;overflow-wrap:anywhere}
@media(max-width:1150px){.support-hero{padding:24px 30px 30px;gap:20px}.support-guide-art{width:290px}.support-guide-art img{width:290px;height:290px}.support-hero h1{font-size:31px}.support-topic{padding:16px 13px;gap:10px}.support-topic>.support-item-icon{width:30px;height:30px}}
@media(max-width:850px){.support-guide-art{width:240px}.support-guide-art img{width:240px;height:240px}.support-hero h1{font-size:29px}.support-brandline{gap:10px}.support-brandline>span{padding-left:12px}.support-hero-brand{width:120px;height:83px}.support-hero-brand img{width:120px;height:120px}.support-wide-only{display:none}}
@media(max-width:600px){.support-hero{padding:22px 24px 19px;display:flex;flex-direction:column;align-items:stretch;gap:12px}.support-hero h1{font-size:29px;max-width:none}.support-hero p{font-size:14px}.support-brandline{margin-bottom:14px}.support-guide-art{display:flex;position:relative;inset:auto;align-self:center;width:260px;opacity:1;margin-top:0}.support-guide-art img{width:260px;height:260px}.support-guide-art>span{display:block;font-size:10px}.support-hero-actions{gap:18px}.support-topic strong{font-size:12px}.support-topic small{font-size:11px}.support-topic{padding:15px 12px;gap:9px}.support-topic>.support-item-icon{width:30px;height:30px}.support-topic>svg:last-child{display:none}}
@media(max-width:360px){.support-hero{padding:19px 20px}.support-hero h1{font-size:26px}.support-brandline>span{font-size:11px}.support-guide-art{display:flex;width:230px}.support-guide-art img{width:230px;height:230px}.support-topic{padding:13px 9px;gap:7px}.support-topic>.support-item-icon{width:25px;height:25px}}
