:host {
    gap: var(--slide-tittel-gap, var(--slide-gap-tett, var(--space-small, 0.6em)));

    ::slotted([slot="undertittel"]) {
        opacity: var(--opacity-muted, 0.7);
    }

    slot:not([name]) {
        font-size: var(--slide-tittel-font-size, 2em);
    }

    slot[name="undertittel"] {
        font-size: var(--slide-tittel-undertittel-font-size, 0.6em);
    }
}

.strek {
    inline-size: var(--slide-tittel-strek-bredde, 4em);
    block-size: var(--slide-tittel-strek-tykkelse, 0.15em);
    background: var(--slide-accent, currentColor);
    border: none;
}
