@layer theme, base, components, utilities;@layer components{.fs{position:relative;aspect-ratio:16/9;background:var(--color-charcoal-2)}.fs__fasad,.fs__video{position:absolute;inset:0;inline-size:100%;block-size:100%}.fs__video{background:var(--color-charcoal)}.fs__fasad{display:block;padding:0;border:0;background:none;cursor:pointer}.fs__bild{object-fit:cover}.fs__knapp{position:absolute;left:0;bottom:0;z-index:2;display:flex;align-items:stretch}.fs__spela{display:grid;place-items:center;inline-size:clamp(64px,7vw,112px);block-size:clamp(64px,7vw,112px);background:var(--color-paper)}.fs__spela svg{inline-size:36%;block-size:auto;margin-left:8%;fill:var(--color-terra-ink);transition:transform .45s var(--ease-ut)}.fs__etikett{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:0 clamp(18px,2vw,28px);background:var(--color-charcoal);color:var(--color-ljus);text-align:left;clip-path:polygon(0 0,calc(100% - var(--snitt-s) * var(--lut)) 0,100% var(--snitt-s),100% 100%,0 100%);padding-right:calc(clamp(18px, 2vw, 28px) + var(--snitt-s) * var(--lut))}.fs__ord{font:600 var(--text-knapp,1.0625rem) /1.15 var(--font-sans)}.fs__langd{color:var(--color-ljus-2)}.fs__fasad:focus-visible .fs__spela svg,.fs__fasad:hover .fs__spela svg{transform:scale(1.14)}.fs__fasad:focus-visible{outline:2px solid var(--color-terra);outline-offset:-6px}@media (max-width:599.98px){.fs__etikett{display:none}}.fs-band__markning{margin-top:16px}.film-sektion{padding-block:var(--luft)}.film-sektion+.film-sektion{padding-top:0}.film-huvud{display:grid;gap:14px;margin-bottom:clamp(28px,3.4vw,52px)}.kallor{border-top:1px solid var(--tema-linje)}.kallor__rad{border-bottom:1px solid var(--tema-linje)}.kallor__lank{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 16px;gap:6px 20px;padding-block:clamp(18px,2.2vw,28px);color:var(--tema-1);text-decoration:none}.kallor__datum,.kallor__kalla{color:var(--tema-3)}.kallor__datum{grid-row:1}.kallor__kalla,.kallor__rubrik{grid-column:1}.kallor__pil{grid-column:2;grid-row:1/span 3;align-self:center;justify-self:end}.kallor__pil .pil{transition:translate .45s var(--ease-ut)}.kallor__lank:focus-visible .kallor__pil .pil,.kallor__lank:hover .kallor__pil .pil{translate:5px 0}.kallor__lank:focus-visible .kallor__rubrik,.kallor__lank:hover .kallor__rubrik{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}@media (min-width:900px){.kallor__lank{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--spalt-gap);align-items:baseline}.kallor__datum{grid-column:1/span 2}.kallor__rubrik{grid-column:3/span 7;grid-row:1}.kallor__kalla{grid-column:10/span 2;grid-row:1}.kallor__pil{grid-column:12;grid-row:1}}.kanslan__rader{display:grid;gap:clamp(14px,1.6vw,24px);margin-top:clamp(28px,3.4vw,52px)}.kanslan__rader>*{max-width:18em}.kanslan__fraga{margin-top:clamp(48px,6vw,104px)}.fsteg{row-gap:clamp(32px,4vw,56px);align-items:start}.fsteg__fot,.fsteg__huvud,.fsteg__lista{grid-column:1/-1}.fsteg__huvud{display:grid;gap:14px}.film-huvud .markesrad,.fsteg__huvud .markesrad{justify-self:start}.fsteg__banden{margin-top:clamp(16px,2.4vw,40px)}.fsteg__lista{border-top:1px solid var(--tema-linje-stark)}.fsteg__rad{display:grid;grid-template-columns:2.25rem minmax(0,1fr);column-gap:12px;row-gap:10px;padding-block:clamp(24px,3vw,44px);border-bottom:1px solid var(--tema-linje)}.fsteg__nr{grid-row:1;padding-top:.55em;color:var(--tema-3)}.fsteg__titel{grid-column:2;color:var(--tema-1);transition:color .4s var(--ease-ut)}.fsteg__text{grid-column:2}.rorelse .fsteg__rad:not([data-aktiv]) .fsteg__titel{color:var(--color-dampad)}@media (min-width:900px){.fsteg__huvud{grid-column:1/span 5;position:sticky;top:calc(var(--hdr) + 48px)}.fsteg__fot,.fsteg__lista{grid-column:7/-1}.fsteg__rad{grid-template-columns:3rem minmax(0,1fr)}}.film-vilka__text{grid-column:1/-1}.film-vilka__stycke{margin-top:24px}.film-vilka__lank{margin-top:28px}@media (min-width:900px){.film-vilka__text{grid-column:1/span 7}}}