.brand-logo{width:50px;height:34px;object-fit:contain!important;object-position:center;border-radius:7px!important;box-shadow:0 0 0 1px rgba(255,255,255,.08)!important;background:#101216;padding:2px}
.server-banner-visual{display:grid;place-items:center;background:#101216}
.server-banner-visual img{width:100%;height:100%;object-fit:contain!important;object-position:center;padding:0 10px;filter:drop-shadow(0 8px 18px rgba(0,0,0,.28))}
.server-kicker{display:flex;align-items:center;gap:9px}
.server-ruby{width:28px;height:28px;flex:0 0 auto;image-rendering:pixelated;filter:drop-shadow(0 3px 0 rgba(0,0,0,.28))}
.form-title-with-asset{display:flex;align-items:center;gap:14px;min-width:0}
.form-title-with-asset>div{min-width:0}
.form-shield-wrap{display:grid;place-items:center;flex:0 0 auto;width:58px;height:58px;border-radius:15px;background:#20252d;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}
.form-shield{width:42px;height:49px;image-rendering:pixelated;filter:drop-shadow(0 4px 0 rgba(0,0,0,.2))}
.application-status{display:block!important}
.application-status-top{display:flex;gap:15px;align-items:flex-start}
.submitted-application{margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.075)}
.submitted-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}
.submitted-head>div{min-width:0}
.submitted-head span{display:block;color:var(--muted-2);font-size:10px;font-weight:750;letter-spacing:.055em;text-transform:uppercase}
.submitted-head h4{margin:3px 0 0;font-size:17px;line-height:1.2;font-weight:800}
.submitted-head i{flex:0 0 auto;font-size:21px;color:#9da3ff}
.submitted-answers{overflow:hidden;border-radius:14px;background:rgba(9,11,14,.24)}
.submitted-section{padding:14px 14px 7px;color:#858f9c;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}
.submitted-section:not(:first-child){margin-top:4px;border-top:1px solid rgba(255,255,255,.045)}
.submitted-answer{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:18px;align-items:start;padding:11px 14px;border-top:1px solid rgba(255,255,255,.04)}
.submitted-answer span{color:var(--muted);font-size:12px;line-height:1.45}
.submitted-answer strong{color:var(--text);font-size:13px;font-weight:600;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}
.submitted-empty{padding:16px;color:var(--muted-2);font-size:12px}
@media(max-width:680px){.brand-logo{width:44px;height:30px}.server-banner-visual img{padding:0 8px}.server-ruby{width:24px;height:24px}.form-shield-wrap{width:50px;height:50px;border-radius:13px}.form-shield{width:36px;height:42px}.form-title-with-asset{gap:11px}.application-status-top{flex-direction:column}.submitted-answer{grid-template-columns:1fr;gap:4px;padding:11px 12px}.submitted-section{padding-inline:12px}}
