.track.svelte-1ft4rqt{padding-block:var(--ef-section)}.track--medlem.svelte-1ft4rqt{background:var(--ef-white)}.track--utleie.svelte-1ft4rqt{background:var(--ef-gra)}.track__head.svelte-1ft4rqt{max-width:60ch;margin-bottom:clamp(1.75rem,4vw,2.75rem)}.track__title.svelte-1ft4rqt{font-size:var(--ef-text-3xl);color:var(--ef-coal);letter-spacing:-.025em;margin:.35rem 0 .6rem}.track__lead.svelte-1ft4rqt{color:var(--ef-muted);margin:0;line-height:1.6}.track__lead.svelte-1ft4rqt a:where(.svelte-1ft4rqt){color:var(--ef-red);text-underline-offset:2px;text-decoration:underline}.unlock.svelte-1ft4rqt{flex-wrap:wrap;align-items:flex-end;gap:1rem;max-width:520px;display:flex}.unlock__field.svelte-1ft4rqt{flex-direction:column;flex:1;gap:.4rem;min-width:200px;display:flex}.unlock__label.svelte-1ft4rqt{font-family:var(--ef-display);font-weight:600;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--ef-muted)}.unlock__input.svelte-1ft4rqt{font-size:var(--t-base);border:1.5px solid var(--ef-line);background:var(--ef-white);color:var(--ef-coal);border-radius:2px;padding:.85rem 1rem}.unlock__input.svelte-1ft4rqt:focus{border-color:var(--ef-red);box-shadow:0 0 0 3px var(--ef-focus-ring);outline:none}.unlock__error.svelte-1ft4rqt{font-size:var(--t-sm);color:var(--ef-red-deep);background:var(--ef-red-50);border-left:3px solid var(--ef-red);border-radius:2px;flex-basis:100%;margin:0;padding:.6rem .85rem}.slik.svelte-1ft4rqt{flex-wrap:wrap;gap:.6rem 2rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.slik.svelte-1ft4rqt li:where(.svelte-1ft4rqt){font-size:var(--t-sm);color:var(--ef-muted);align-items:center;gap:.6rem;display:flex}.slik__nr.svelte-1ft4rqt{background:var(--ef-coal);width:26px;height:26px;color:var(--ef-white);font-size:var(--t-xs);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.room-grid.svelte-1ft4rqt{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=720px){.room-grid.svelte-1ft4rqt{grid-template-columns:repeat(3,1fr)}}.room-card.svelte-1ft4rqt{background:var(--ef-white);border:1px solid var(--ef-line);color:inherit;transition:border-color var(--ef-dur-fast) var(--ef-out), transform var(--ef-dur-fast) var(--ef-out);border-radius:4px;flex-direction:column;gap:.35rem;padding:1.5rem;text-decoration:none;display:flex}.room-card.svelte-1ft4rqt:hover{border-color:var(--ef-red);transform:translateY(-2px)}.room-card--utleie.svelte-1ft4rqt{background:var(--ef-white)}.room-card__navn.svelte-1ft4rqt{font-size:var(--ef-text-xl);color:var(--ef-coal);margin:0}.room-card__meta.svelte-1ft4rqt{font-size:var(--t-sm);color:var(--ef-muted);margin:0}.room-card__regel.svelte-1ft4rqt{font-family:var(--ef-display);font-weight:600;font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ef-red);margin:0}.room-card__cta.svelte-1ft4rqt{font-family:var(--ef-display);font-weight:600;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ef-red);margin-top:.5rem}
