.marketing-shell[data-platform-accent]{--ui-brand:var(--color-accent);--ui-brand-strong:var(--color-accent-hover);--ui-brand-on-strong:#fff;--ui-brand-soft:color-mix(in srgb, var(--color-accent) 9%, var(--ui-color-canvas));color:var(--ui-color-ink);background:var(--ui-color-canvas)}.marketing-shell[data-platform-accent] .marketing-page-bg{background-color:var(--ui-color-canvas)}.marketing-shell[data-platform-accent] .public-site-header{background:var(--ui-color-surface)}.marketing-shell[data-platform-accent] :is(.text-accent,.text-accent-hover):not(:where([data-event-type],[data-event-type] *,[contenteditable],[contenteditable] *)){color:var(--ui-brand-strong)}.marketing-shell[data-platform-accent] :is(.marketing-surface-bg,.bg-surface-raised,.bg-surface-card):not(:where([data-event-type],[data-event-type] *,[contenteditable],[contenteditable] *)){background-color:var(--ui-color-surface)}.marketing-shell[data-platform-accent] .bg-surface-sunken:not(:where([data-event-type],[data-event-type] *,[contenteditable],[contenteditable] *)){background-color:var(--ui-color-subtle)}.marketing-shell[data-platform-accent] :is(.text-text-primary,.page-title,.field-input):not(:where([data-event-type],[data-event-type] *,[contenteditable],[contenteditable] *)){color:var(--ui-color-ink)}.marketing-shell[data-platform-accent] :is(.text-text-secondary,.text-text-muted):not(:where([data-event-type],[data-event-type] *,[contenteditable],[contenteditable] *)){color:var(--ui-color-muted)}.marketing-shell[data-platform-accent] :is(.border-border-subtle,.field-input):not(:where([data-event-type],[data-event-type] *,[contenteditable],[contenteditable] *)){border-color:var(--ui-color-border)}.marketing-shell[data-platform-accent] .field-input:not(:where([data-event-type] *,[contenteditable],[contenteditable] *)){background:var(--ui-color-surface)}.marketing-shell[data-platform-accent] .control-pill.bg-surface-inverse:not(:where([data-event-type] *,[contenteditable] *)){background:var(--ui-color-ink);color:var(--ui-color-canvas)}.marketing-shell[data-platform-accent] :is(h1,h2).marketing-display:not(:where([data-event-type] *,[contenteditable] *)){font-family:var(--ui-font);font-size:var(--ui-text-title);font-weight:var(--ui-weight-strong);line-height:var(--ui-leading-heading);letter-spacing:-.025em}.marketing-shell[data-platform-accent] .marketing-hero-title{font-family:var(--ui-font);font-size:clamp(36px,4.8vw,68px);font-weight:var(--ui-weight-strong);letter-spacing:-.045em;line-height:1.06}.marketing-shell[data-platform-accent][data-theme-family=dark-orbit]{--ui-brand-on-strong:#18201b}.marketing-shell[data-platform-accent] .marketing-brand-word{color:var(--ui-brand)}.marketing-shell[data-platform-accent] .marketing-brand-button{background:var(--ui-brand-strong);color:var(--ui-brand-on-strong)}.marketing-shell[data-platform-accent] .marketing-brand-button:hover{background:var(--ui-brand)}.marketing-shell[data-platform-accent] .marketing-steps{background:var(--ui-brand-soft)}.marketing-shell[data-platform-accent] .marketing-step-number{background:var(--ui-brand-strong);width:36px;height:36px;color:var(--ui-brand-on-strong);font:var(--ui-weight-strong) var(--ui-text-body) / 1 var(--ui-font);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.marketing-shell[data-platform-accent] .marketing-hero-copy,.marketing-shell[data-platform-accent] .marketing-hero-copy :is(.marketing-hero-title,.marketing-brand-word){color:var(--ui-color-ink)}.marketing-shell[data-platform-accent] .marketing-hero-copy .marketing-brand-button{background:var(--ui-brand-strong);color:var(--ui-brand-on-strong)}.marketing-shell[data-platform-accent] .marketing-hero-copy a:not(.marketing-brand-button){color:var(--ui-color-ink);border-color:var(--ui-color-border)}.marketing-shell[data-platform-accent] .marketing-hero-copy a:not(.marketing-brand-button):hover{background:var(--ui-color-ink);color:var(--ui-color-surface)}.marketing-shell[data-platform-accent] .marketing-occasion-row [role=group]{max-width:none}.marketing-invitation-frame{aspect-ratio:2/3;--stable-vh:100cqh;width:100%;box-shadow:0 12px 26px color-mix(in srgb, var(--ui-color-ink) 9%, transparent);border-radius:10px;container-type:size}.marketing-hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""preview""occasions";gap:30px;max-width:1320px;margin-inline:auto;padding:30px 16px 36px;display:grid}.marketing-hero-copy{grid-area:copy}.marketing-occasion-row{grid-area:occasions}.marketing-invitation-stack{isolation:isolate;grid-area:preview;align-self:start;width:min(480px,100% - 24px);margin:5px auto 14px;position:relative}.marketing-invitation-stack:before,.marketing-invitation-stack:after{content:"";border:1px solid var(--ui-color-border);z-index:-1;pointer-events:none;border-radius:10px;position:absolute;inset:6px -3px 3px}.marketing-invitation-stack:before{background:color-mix(in srgb, var(--ui-color-canvas) 60%, #779376);transform:rotate(-3deg)translate(-9px)}.marketing-invitation-stack:after{background:color-mix(in srgb, var(--ui-color-canvas) 60%, #c79b57);transform:rotate(2deg)translate(9px)}@media (min-width:960px){.marketing-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,520px);grid-template-areas:"copy preview""occasions preview";gap:36px 48px;padding:58px 32px 68px}.marketing-hero-copy{align-self:end}.marketing-occasion-row{align-self:start;max-width:480px}.marketing-invitation-stack{width:calc(100% - 32px);margin-top:8px}}.marketing-invitation-frame [data-editor-target=hero]{min-height:0}.marketing-invitation-stage{position:relative}.marketing-invitation-frame[data-preview-natural=true] .marketing-invitation-stage>[data-event-type]{padding-inline:12px}.marketing-invitation-frame[data-preview-natural=true] [data-editor-target=hero]{padding-inline:24px}.marketing-invitation-frame [data-editor-innstilling=hero-tittel]{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}
