@layer components{.ffacets[data-astro-cid-pdoftlt2]{padding:0 var(--space-4) var(--space-3);background:var(--surface-card);border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;align-self:start;display:flex}.ffacets__title[data-astro-cid-pdoftlt2]{margin-inline:calc(-1 * var(--space-4));padding:var(--space-4);border-block-end:2px solid var(--line-strong);font-size:var(--fs-figure-sm)}.ffacet[data-astro-cid-pdoftlt2]{padding-block:var(--space-4);&+&{border-block-start:1px solid var(--line)}}.ffacet__head[data-astro-cid-pdoftlt2]{color:var(--text-1);justify-content:space-between;align-items:center;font-weight:700;display:flex}summary[data-astro-cid-pdoftlt2].ffacet__head{cursor:pointer;list-style:none;&::-webkit-details-marker{display:none}}.ffacet__plus[data-astro-cid-pdoftlt2]{color:var(--text-link);font-size:1.25rem;font-weight:500}details[data-astro-cid-pdoftlt2][open]>summary[data-astro-cid-pdoftlt2] .ffacet__plus[data-astro-cid-pdoftlt2]{rotate:45deg}.ffacet__set[data-astro-cid-pdoftlt2]{gap:var(--space-2);margin:var(--space-3) 0 0;border:0;flex-direction:column;min-inline-size:0;padding:0;display:flex}.ffacet__search[data-astro-cid-pdoftlt2]{min-block-size:2.5rem;inline-size:100%;padding-inline:var(--space-3);border:1px solid var(--line-field);border-radius:var(--radius-control);background:var(--surface-card);font-size:var(--fs-control)}.ffacet__list[data-astro-cid-pdoftlt2]{flex-direction:column;list-style:none;display:flex}.ffacet__opt[data-astro-cid-pdoftlt2]:has(input:disabled){opacity:.45;cursor:not-allowed}.ffacet__opt[data-astro-cid-pdoftlt2]{align-items:center;gap:var(--space-3);min-block-size:var(--touch-min);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid;& input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--action);margin:0}&:hover .ffacet__label[data-astro-cid-pdoftlt2]{color:var(--text-link)}}.ffacet__label[data-astro-cid-pdoftlt2]{line-height:1.25}.ffacet__count[data-astro-cid-pdoftlt2]{font-size:var(--fs-small);color:var(--text-2);font-variant-numeric:tabular-nums;font-weight:600}.ffacet__more[data-astro-cid-pdoftlt2]>summary[data-astro-cid-pdoftlt2]{cursor:pointer;padding-block:var(--space-2);font-size:var(--fs-small);color:var(--text-link);font-weight:700;list-style:none;&::-webkit-details-marker{display:none}}.ffacet__more[data-astro-cid-pdoftlt2][open]>summary[data-astro-cid-pdoftlt2]{order:2}.ffacet__none[data-astro-cid-pdoftlt2]{font-size:var(--fs-small);color:var(--text-2)}.ffacet__none[data-astro-cid-pdoftlt2][hidden]{display:none}.ffacet__range[data-astro-cid-pdoftlt2]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid;& label{gap:var(--space-1);font-size:var(--fs-small);flex-direction:column;display:flex}& input{min-block-size:2.75rem;inline-size:100%;padding-inline:var(--space-3);border:1px solid var(--line-field);border-radius:var(--radius-control);background:var(--surface-card);font-size:1rem}}.ffacet__note[data-astro-cid-pdoftlt2]{font-size:var(--fs-micro);color:var(--text-2)}.ffacet__apply[data-astro-cid-pdoftlt2]{min-block-size:2.5rem;padding-inline:var(--space-3);border:1px solid var(--action);border-radius:var(--radius-control);background:var(--surface-card);font-size:var(--fs-small);color:var(--text-1);align-self:flex-start;font-weight:700;&:hover{background:var(--surface-sunken)}}.ships-browser[data-astro-cid-mmh4lgf2]{padding-block-start:0}.ships[data-astro-cid-mmh4lgf2]{gap:var(--space-5);flex-direction:column;display:flex}.ships__body[data-astro-cid-mmh4lgf2]{gap:var(--space-5);display:grid;@media (width>=64em){grid-template-columns:var(--sidebar-w) minmax(0, 1fr);align-items:start}}.ships__body[data-astro-cid-mmh4lgf2] .card-grid{@media (width>=64em){grid-template-columns:repeat(3,minmax(0,1fr))}}.ships__body[data-astro-cid-mmh4lgf2] .select--inline label{white-space:nowrap;flex:none}.ships__body[data-astro-cid-mmh4lgf2] .select--inline select{min-inline-size:12rem}.quick[data-astro-cid-mmh4lgf2]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.quick__label[data-astro-cid-mmh4lgf2]{font-size:var(--fs-small);font-weight:600}}
