.garage-page{background:#0a1128;color:#e5e4e2}.garage-page .topbar{background:rgba(10,17,40,.9);border-color:rgba(229,228,226,.2)}.garage-main{max-width:1440px;margin:auto;padding:clamp(58px,8vw,112px) max(24px,7vw) 140px;background-image:linear-gradient(90deg,rgba(229,228,226,.035) 1px,transparent 1px);background-size:25% 100%}.garage-main h1{font:500 clamp(48px,6vw,80px)/1.04 var(--serif);margin:0}.garage-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:clamp(44px,10vw,150px);margin-top:76px}.garage-form{padding:30px;border-top:1px solid #c5a47e;background:rgba(28,37,65,.5)}.garage-form h2{font:500 34px var(--serif);margin:12px 0 30px}.garage-fields{display:grid;gap:23px}.garage-fields label{display:grid;gap:9px;color:#c5a47e;font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase}.garage-fields label small{color:#aab4c7;font-size:9px}.garage-fields input{background:transparent;border:0;border-bottom:1px solid rgba(229,228,226,.3);color:#e5e4e2;padding:13px 0;font:16px var(--sans);outline:0}.garage-fields input:focus{border-color:#c5a47e}.garage-fields input::placeholder{color:#8995aa}.garage-verified-results{display:grid;gap:6px}.garage-verified-option{background:#1c2541;border:1px solid rgba(229,228,226,.2);color:#e5e4e2;padding:12px;text-align:left;font:14px var(--sans);cursor:pointer}.garage-verified-option:hover{border-color:#c5a47e}.garage-verified-option small,.garage-verified-status,.garage-status{color:#aab4c7}.garage-submit{margin-top:28px;padding:15px 20px;border:0;background:#c5a47e;color:#0a1128;font:600 12px var(--sans);cursor:pointer}.garage-collection{border-top:1px solid rgba(229,228,226,.22);padding-top:30px}.garage-empty{color:#aab4c7;line-height:1.75;margin:14px 0 30px}.garage-list{display:grid;gap:12px}.garage-card{border:1px solid rgba(229,228,226,.2);background:#1c2541;padding:22px;display:grid;gap:10px}.garage-card strong{font:500 28px var(--serif)}.garage-card small{color:#aab4c7;font:10px var(--mono)}.garage-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.garage-actions a,.garage-actions button{background:transparent;border:1px solid #c5a47e;color:#e5e4e2;padding:10px 12px;font:600 10px var(--sans);cursor:pointer}.garage-actions button{border-color:#d36b46;color:#e69a87}@media(max-width:720px){.garage-main{padding:48px 20px 90px;background-size:50% 100%}.garage-main h1{font-size:48px}.garage-layout{grid-template-columns:1fr;gap:62px;margin-top:48px}.garage-form{padding:22px}.garage-form h2{font-size:31px}}
.garage-page{background:var(--obsidian);color:var(--platinum)}.garage-page .topbar{background:rgba(10,10,10,.9);border-color:var(--line)}.garage-form{background:linear-gradient(145deg,rgba(32,30,28,.72),rgba(17,17,17,.94));border-top-color:var(--champagne);box-shadow:0 26px 70px rgba(0,0,0,.26)}.garage-verified-option{background:var(--elevated);border-color:var(--line);color:var(--platinum)}.garage-verified-option:hover{border-color:var(--champagne)}.garage-card{background:linear-gradient(135deg,#111,#171513);border-color:var(--line);transition:transform .25s ease,border-color .25s ease}.garage-card:hover{transform:translateY(-5px);border-color:var(--champagne)}.garage-submit{background:var(--champagne);color:var(--obsidian)}
@media(max-width:720px){.garage-page .topbar{height:64px;padding-inline:18px}.garage-page .topbar .nav,.garage-page .topbar .garage-button{display:none!important}.garage-page .wordmark{font-size:10px}.garage-page .mark{width:24px;height:24px}}
