@layer components{.dboard[data-astro-cid-se23kexn]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-card);padding:0;list-style:none;overflow:hidden}.dboard[data-astro-cid-se23kexn] [hidden]{display:none}.drow[data-astro-cid-se23kexn]{align-items:center;gap:var(--space-1) var(--space-4);padding:var(--space-3) var(--space-4);grid-template-columns:3.5rem minmax(0,1fr) auto;grid-template-areas:"date ship time""date berth time";display:grid;@media (width>=56em){grid-template-columns:3.75rem minmax(0,2fr) minmax(0,1.2fr) minmax(0,1.6fr) 6rem;grid-template-areas:"date ship berth route time"}&+&{border-block-start:1px solid var(--line)}&.card-click:hover{background:var(--surface-page)}}.drow__date[data-astro-cid-se23kexn]{padding-block:var(--space-1);border-radius:var(--radius-control);background:var(--surface-sunken);grid-area:date;justify-items:center;line-height:1;display:grid;& span{font-family:var(--font-display);font-size:1.75rem}& small{font-size:var(--fs-micro);text-transform:uppercase;font-weight:700}& small:first-child{color:var(--text-link)}}.drow__ship[data-astro-cid-se23kexn]{grid-area:ship;min-inline-size:0}.drow__name[data-astro-cid-se23kexn]{font-family:var(--font-display);font-size:1.5rem;line-height:1}.drow__name[data-astro-cid-se23kexn] a[data-astro-cid-se23kexn]{color:inherit;text-decoration:none}.drow[data-astro-cid-se23kexn].card-click:hover .drow__name[data-astro-cid-se23kexn] a[data-astro-cid-se23kexn]{text-decoration:underline}.drow__meta[data-astro-cid-se23kexn]{font-size:var(--fs-small);color:var(--text-2)}.drow__berth[data-astro-cid-se23kexn]{font-size:var(--fs-small);grid-area:berth;font-weight:600;display:grid}.drow__berth[data-astro-cid-se23kexn] small[data-astro-cid-se23kexn],.drow__time[data-astro-cid-se23kexn] small[data-astro-cid-se23kexn]{font-size:var(--fs-micro);letter-spacing:var(--tracking-rubric);text-transform:uppercase;color:var(--text-link);font-weight:700}.drow__route[data-astro-cid-se23kexn]{font-size:var(--fs-small);color:var(--text-2);grid-area:route;@media (width<=55.99em){display:none}}.drow__time[data-astro-cid-se23kexn]{font-family:var(--font-display);font-variant-numeric:tabular-nums;grid-area:time;justify-items:end;font-size:1.75rem;line-height:1;display:grid}.drow__time[data-astro-cid-se23kexn] small[data-astro-cid-se23kexn]{font-family:var(--font-body)}.dboard__note[data-astro-cid-se23kexn]{font-size:var(--fs-small);color:var(--text-2);margin-block-start:var(--space-3)}.actions[data-astro-cid-o5ddpk4n]{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.season[data-astro-cid-o5ddpk4n]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--surface-card);margin-block-start:auto;font-weight:700;display:grid}.season[data-astro-cid-o5ddpk4n] small[data-astro-cid-o5ddpk4n]{font-size:var(--fs-micro);letter-spacing:var(--tracking-rubric);text-transform:uppercase;color:var(--text-link)}.berths[data-astro-cid-o5ddpk4n]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));padding:0;list-style:none;display:grid}.berths[data-astro-cid-o5ddpk4n] li[data-astro-cid-o5ddpk4n]{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--line);border-block-start:3px solid var(--c-petrol);border-radius:var(--radius-card);background:var(--surface-card);display:grid}.berths[data-astro-cid-o5ddpk4n] li[data-astro-cid-o5ddpk4n]:nth-child(3n+2){border-block-start-color:var(--accent)}.berths[data-astro-cid-o5ddpk4n] li[data-astro-cid-o5ddpk4n]:nth-child(3n){border-block-start-color:var(--surface-dark)}.berths[data-astro-cid-o5ddpk4n] small[data-astro-cid-o5ddpk4n]{font-size:var(--fs-micro);color:var(--text-link);font-weight:700}.berths[data-astro-cid-o5ddpk4n] h3[data-astro-cid-o5ddpk4n]{font-size:1.75rem;line-height:1}.berths[data-astro-cid-o5ddpk4n] p[data-astro-cid-o5ddpk4n]{font-size:var(--fs-small);color:var(--text-2)}.about[data-astro-cid-o5ddpk4n]{gap:var(--space-4);display:grid;@media (width>=56em){grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.about__text[data-astro-cid-o5ddpk4n]{max-inline-size:var(--reading-max);font-size:1.0625rem}.about__box[data-astro-cid-o5ddpk4n]{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-card);background:var(--surface-dark);color:var(--text-on-dark);list-style:none;display:grid}.about__box[data-astro-cid-o5ddpk4n] li[data-astro-cid-o5ddpk4n]{gap:var(--space-2);grid-template-columns:auto 1fr;display:grid}.about__box[data-astro-cid-o5ddpk4n] svg{color:var(--text-on-dark-accent);margin-block-start:2px}}
