.brand-logo{border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.brand-logo--img{filter:drop-shadow(0 0 3px #5cff9d8c)}.brand-logo__mask{background:var(--vfd);-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;position:absolute;inset:8%}.brand-logo--mono{box-shadow:inset 0 0 0 1.5px var(--vfd-dim);color:var(--vfd);text-shadow:var(--glow);letter-spacing:.02em;font-weight:700;font-stretch:118%;line-height:1}.brand-logo--empty{box-shadow:inset 0 0 0 1.5px var(--vfd-ghost)}.garage{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ride{border-radius:var(--radius-l);background-image:radial-gradient(70% 60% at 12% 0,#5cff9d17,#0000 70%),radial-gradient(#5cff9d0d .7px,#0000 .9px);background-size:auto,3px 3px;border-color:#153a25;gap:14px;padding:16px 16px 6px;display:grid}.ride__head{align-items:center;gap:14px;display:flex}.ride__id{flex:1;gap:2px;min-width:0;display:grid}.ride__make{letter-spacing:.14em;text-transform:uppercase;color:var(--vfd-soft);font-size:12px;font-weight:650}.ride__model{-webkit-line-clamp:2;line-clamp:2;color:var(--ink);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:24px;font-weight:680;font-stretch:118%;line-height:1.1;display:-webkit-box;overflow:hidden}.ride__nick{max-width:100%;color:var(--vfd);text-shadow:var(--glow);justify-self:start;align-items:center;gap:6px;margin-top:2px;font-size:16px;font-weight:650;font-stretch:112%;display:inline-flex}.ride__nick-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ride__nick--edit svg{color:var(--vfd-dim);filter:none;flex:none}.ride__nick-add{color:var(--vfd-dim);justify-self:start;margin-top:2px;padding:2px 0;font-size:13px;font-weight:620;font-stretch:108%}.ride__year{flex:none;align-self:flex-start;justify-items:end;gap:5px;padding-top:2px;display:grid}.ride__gauges{border-block:1px solid var(--vfd-line);grid-template-columns:1.25fr 1.2fr .8fr;margin:0;padding:12px 0;display:grid}.ride__gauge{gap:7px;min-width:0;display:grid}.ride__gauge+.ride__gauge{border-left:1px solid var(--vfd-line);padding-left:12px}.ride__gauge dt{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;font-size:11.5px;font-weight:620}.ride__gauge dd{align-items:flex-end;gap:4px;margin:0;display:flex}.ride__unit{color:var(--vfd-soft);padding-bottom:1px;font-size:11.5px}.ride__foot{justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.ride__delete{color:var(--ink-soft);flex:none}.ride__foot--confirm{flex-wrap:wrap;padding:4px 0 10px}.ride__confirm-actions{gap:8px;margin-left:auto;display:flex}.ride__btn{min-height:40px;padding:0 14px;font-size:14px}.ride--empty{text-align:center;justify-items:center;gap:10px;padding:28px 22px}.ride--empty .btn{margin-top:6px}.ride-slot{border-radius:var(--radius-l);width:100%;color:var(--vfd);text-align:left;border:1.5px dashed #1a4a30;align-items:center;gap:14px;padding:14px 16px;display:flex}.ride-slot:active{filter:brightness(1.15)}.ride-slot__icon{width:44px;height:44px;box-shadow:inset 0 0 0 1.5px var(--vfd-dim);filter:drop-shadow(0 0 4px #5cff9d80);border-radius:50%;flex:none;place-items:center;display:grid}.ride-slot__text{gap:1px;display:grid}.ride-slot__title{text-shadow:var(--glow);font-size:16px;font-weight:640;font-stretch:112%}.car-form__preview{place-items:center;padding:4px 0;display:grid}.field__select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--vfd-dim) 50%), linear-gradient(135deg, var(--vfd-dim) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}.field__select:disabled{color:#2c5a41;text-shadow:none}.field__select option{color:var(--ink);background:#050605}
