@layer components{[data-component-type=list-item]{align-items:center;gap:var(--kobber-primitives-size-12);padding:var(--kobber-primitives-size-10) var(--kobber-primitives-size-12);border-radius:var(--kobber-primitives-size-8);background-color:var(--kobber-active-border);display:flex}}
@layer components{:where([data-component-type=load-more-trigger]){width:100%}:where([data-slot=load-more-trigger-divider]){background-color:var(--kobber-active-border,#e5cfd3);border-radius:8px;width:100%;height:1px}:where([data-slot=load-more-trigger-button]){appearance:none;color:var(--kobber-active-accent,#dc134f);font-family:var(--kobber-font-family-sans,"PP Mori", system-ui, sans-serif);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:1rem;font-weight:400;line-height:normal;transition:opacity .15s ease-out}:where([data-slot=load-more-trigger-button]:hover:not(:disabled)) [data-slot=load-more-trigger-label]{text-underline-offset:4px;text-decoration:underline}:where([data-slot=load-more-trigger-button]:disabled){opacity:.5;cursor:not-allowed}:where([data-slot=load-more-trigger-button] [data-slot=icon]){flex-shrink:0}:where([data-slot=load-more-trigger-label]){color:inherit}}
@layer components{[data-slot=media-module-placeholder]{background-color:color-mix(in srgb, var(--kobber-active-border) 50%, var(--kobber-active-bg));color:var(--kobber-active-muted)}[data-slot=media-module-credit]{padding:var(--kobber-primitives-size-12) var(--kobber-primitives-size-20);background-color:var(--kobber-active-bg);color:var(--kobber-active-fg);font-size:var(--kobber-primitives-font-size-12);font-weight:var(--kobber-primitives-font-weight-500);line-height:1.2;display:inline-block}[data-slot=media-module-credit][data-placement=right]{border-top-left-radius:var(--kobber-primitives-size-12);border-bottom-right-radius:var(--kobber-primitives-size-16)}[data-slot=media-module-credit][data-placement=left]{border-top-right-radius:var(--kobber-primitives-size-12);border-bottom-left-radius:var(--kobber-primitives-size-16)}[data-slot=media-module-caption]{color:var(--kobber-active-muted);font-size:var(--kobber-primitives-font-size-14);line-height:1.5}[data-slot=media-module-container]{transition:transform .3s cubic-bezier(.22,1,.36,1)}[data-component-type=media-module]:hover [data-slot=media-module-container]{transform:scale(1.005)}[data-slot=media-module-cta-button]{background-color:var(--kobber-active-fg);color:var(--kobber-active-bg);text-decoration:none;transition:opacity .15s}[data-slot=media-module-cta-button]:hover{opacity:.9}}
@layer components{[data-component-type=menu-item]{align-items:center;gap:var(--kobber-primitives-size-8);padding:var(--kobber-primitives-size-12) var(--kobber-primitives-size-16);border-radius:var(--kobber-primitives-size-4);font-size:var(--kobber-primitives-font-size-14);line-height:var(--kobber-primitives-font-line-height-24);color:var(--kobber-active-fg);cursor:pointer;transition:all .15s;display:flex}[data-component-type=menu-item]:hover{background-color:var(--kobber-active-fg-light)}[data-component-type=menu-item].kobber-menu-item-active{background-color:var(--kobber-active-border);color:var(--kobber-active-fg)}}
@layer components{[data-component-type=panel]{background-color:color-mix(in srgb, var(--kobber-active-bg) 80%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--kobber-active-border);border-radius:var(--kobber-primitives-size-16)}[data-component-type=panel].kobber-panel-solid{background-color:var(--kobber-active-bg)}}
@layer components{[data-component-type=nav-link]{align-items:center;gap:var(--kobber-primitives-size-8);padding:var(--kobber-primitives-size-8) var(--kobber-primitives-size-12);border-radius:var(--kobber-primitives-size-8);font-size:var(--kobber-primitives-font-size-14);font-weight:var(--kobber-primitives-font-weight-500);color:var(--kobber-active-fg);text-decoration:none;transition:all .15s;display:inline-flex}[data-component-type=nav-link]:hover{background-color:var(--kobber-active-border)}[data-component-type=nav-link].kobber-nav-link-active{background-color:var(--kobber-active-accent);color:#fff}}
@layer components{:where([data-component-type=navigation-card]){color:inherit;cursor:pointer;text-decoration:none}:where([data-component-type=navigation-card]:hover){text-underline-offset:4px;text-decoration:underline}}
