:root .hard-shadow-navy{box-shadow:8px 8px #0d1b2a}:root .hard-shadow{box-shadow:var(--ke-depth-slab) var(--ke-depth-slab) 0 var(--ke-color-slab)}:root:not([data-mode=dark]) .hard-shadow-inverse,:root[data-mode=light] .hard-shadow-inverse{box-shadow:8px 8px #fafafa}:root[data-mode=dark] .hard-shadow-inverse{box-shadow:8px 8px #0d1b2a}:root .bg-surface-elevated{background-color:var(--color-surface-elevated)}:root .text-surface-elevated-content{color:var(--color-surface-elevated-content)}:root .bg-surface-elevated-content{background-color:var(--color-surface-elevated-content)}:root .border-surface-elevated-content{border-color:var(--color-surface-elevated-content)}:root .hover\:bg-surface-elevated-content:hover{background-color:var(--color-surface-elevated-content)}:root .hover\:text-surface-elevated:hover{color:var(--color-surface-elevated)}:root .cross-mark:before,:root .cross-mark:after{content:"";background:var(--color-accent);position:absolute}:root .cross-mark:before{width:2px;height:16px;top:50%;left:50%;transform:translate(-50%,-50%)}:root .cross-mark:after{width:16px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}:root .kinetic-label{letter-spacing:.3em;text-transform:uppercase;font-size:10px;font-weight:700}:root .search-highlight mark{background-color:var(--color-accent);color:var(--color-accent-content);font-weight:inherit;padding:0 1px}:root:not([data-mode=dark]) .mode-dark-only,:root[data-mode=dark] .mode-light-only{display:none}@media (min-width:1280px){:root .grid.xl\:grid-cols-4{grid-template-columns:repeat(3,minmax(0,1fr))}}