.fleet-catalog{color:#eee7d2;max-width:1320px;margin:auto;padding:28px}.fleet-catalog nav{justify-content:space-between;margin-bottom:42px;display:flex}.fleet-catalog nav a:first-child{font:30px Georgia,serif}.fleet-catalog a{color:#ecd39b}.fleet-catalog>header>span{color:#cab174;letter-spacing:2px;font-size:11px}.fleet-catalog h1{margin:15px 0;font:clamp(36px,5vw,68px) Georgia,serif}.fleet-catalog>header p{max-width:900px;line-height:1.7}.fleet-filters{background:#292339;border:1px solid #796a48;border-radius:12px;flex-wrap:wrap;gap:18px;margin:30px 0;padding:22px;display:flex}.fleet-filters label{flex:1;gap:8px;min-width:180px;display:grid}.fleet-filters input,.fleet-filters select{color:#f4ecd5;background:#1c1729;border:1px solid #786e81;border-radius:6px;padding:12px}.fleet-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:22px;display:grid}.fleet-design{color:#252638;background:#eee8d5;border:2px solid #91a1b4;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:3px 6px 18px #0006}.fleet-design header{color:#fff4d7;background:#304350;justify-content:space-between;padding:12px;display:flex}.fleet-design.faction-verdant{border-color:#78ba93}.fleet-design.faction-verdant header{background:#315a49}.fleet-design.faction-prism{border-color:#b09ae7}.fleet-design.faction-prism header{background:#594678}.fleet-design.faction-ember{border-color:#eea06f}.fleet-design.faction-ember header{background:#753f32}.fleet-design.faction-alloy{border-color:#82bfdb}.fleet-design.faction-alloy header{background:#315973}.fleet-design .ship-art{width:100%;height:auto;display:block}.fleet-design h2{margin:16px;font:21px Georgia,serif}.fleet-design>div{flex:1;padding:0 16px}.fleet-design p{margin:0 0 10px;font-size:13px;line-height:1.5}.fleet-design>small{text-transform:uppercase;letter-spacing:1px;border-top:1px solid #b8b09c;padding:14px 16px;font-size:10px}.fleet-pages{justify-content:center;align-items:center;gap:18px;margin:32px 0;display:flex}@media (max-width:600px){.fleet-catalog{padding:18px}.fleet-catalog-grid{grid-template-columns:1fr}.fleet-pages{gap:8px}}
