:root{--sr-color-bone: #F3EFE7;--sr-color-paper: #E6DFD3;--sr-color-ink: #18181C;--sr-color-graphite: #2A2A30;--sr-surface-elevated: #FFFFFF;--sr-surface-muted: #ECE7DE;--sr-surface-dark: #121215;--sr-accent-oxide: #2E4F63;--sr-accent-sienna: #9C4F32;--sr-accent-moss: #5E6A5F;--sr-accent-gold: #A28B54;--sr-dark-bg: #0F1014;--sr-dark-surface: #1A1B21;--sr-dark-border: #2C2D33;--sr-dark-text: #EDEAE3;--sr-surface-base: var(--sr-color-bone);--sr-surface-panel: var(--sr-surface-muted);--sr-surface-panel-elevated: var(--sr-surface-elevated);--sr-text-primary: var(--sr-color-ink);--sr-text-muted: #5B5C61;--sr-text-inverse: var(--sr-dark-text);--sr-border-width: 1px;--sr-border-color-light: rgba(0, 0, 0, .06);--sr-border-color-dark: rgba(255, 255, 255, .06);--sr-border-light: 1px solid rgba(0, 0, 0, .06);--sr-border-dark: 1px solid rgba(255, 255, 255, .06);--sr-border-color: var(--sr-border-color-light);--sr-border-default: var(--sr-border-light);--sr-font-display: "Cormorant Garamond", "DM Serif Display", Georgia, serif;--sr-font-display-premium: var(--sr-font-display);--sr-font-body: "Inter Variable", "Inter", "Neue Haas Grotesk Text", "Avenir Next", "Segoe UI", sans-serif;--sr-label-size: .75rem;--sr-label-tracking: .08em;--sr-label-weight: 600;--sr-space-1: 4px;--sr-space-2: 8px;--sr-space-3: 16px;--sr-space-4: 24px;--sr-space-5: 40px;--sr-space-6: 64px;--sr-space-7: 96px;--sr-radius-sm: 2px;--sr-radius-md: 4px;--sr-shadow-level0: none;--sr-shadow-level1: 0 2px 6px rgba(0, 0, 0, .05);--sr-shadow-level2: 0 8px 24px rgba(0, 0, 0, .08);--sr-shadow-reveal-lift: 0 16px 48px rgba(0, 0, 0, .12);--sr-motion-ease-primary: cubic-bezier(.22, 1, .36, 1);--sr-motion-ease-secondary: cubic-bezier(.33, 1, .68, 1);--sr-motion-ease-micro: cubic-bezier(.4, 0, .2, 1);--sr-motion-duration-hover: .18s;--sr-motion-duration-lift: .26s;--sr-motion-duration-reveal: .52s;--sr-motion-duration-modal: .7s;--sr-motion-duration-scroll: .42s;--sr-motion-duration-expand: .38s;--sr-motion-stagger: 60ms;--sr-z-nav: 100;--sr-z-modal: 900;--sr-z-reveal: 999;--sr-accent-current: var(--sr-accent-oxide);--sr-bg: var(--sr-surface-base);--sr-surface: var(--sr-surface-panel);--sr-surface-elev: var(--sr-surface-panel-elevated);--sr-ink: var(--sr-text-primary);--sr-muted: var(--sr-text-muted);--sr-graphite: var(--sr-color-graphite);--sr-hairline: var(--sr-border-color);--sr-nav-bg: color-mix(in srgb, var(--sr-surface-base) 88%, transparent);--sr-accent: var(--sr-accent-current);--sr-accent-soft: color-mix(in srgb, var(--sr-accent-current) 20%, transparent);--sr-r-sm: var(--sr-radius-sm);--sr-r-md: var(--sr-radius-md);--sr-r-lg: var(--sr-radius-md);--sr-shadow-0: var(--sr-shadow-level0);--sr-shadow-sm: var(--sr-shadow-level1);--sr-shadow-md: var(--sr-shadow-level2);--sr-shadow-lift: var(--sr-shadow-reveal-lift);--sr-ease-primary: var(--sr-motion-ease-primary);--sr-ease-secondary: var(--sr-motion-ease-secondary);--sr-ease-micro: var(--sr-motion-ease-micro);--sr-motion-hover: var(--sr-motion-duration-hover);--sr-motion-fast: var(--sr-motion-duration-lift);--sr-motion-base: var(--sr-motion-duration-scroll);--sr-motion-slow: var(--sr-motion-duration-modal);--sr-motion-anticipation: var(--sr-motion-duration-lift);--sr-motion-flash: var(--sr-motion-duration-hover);--sr-motion-flip: var(--sr-motion-duration-reveal);--sr-motion-settle: var(--sr-motion-duration-lift)}:root[data-theme=dark]{--sr-surface-base: var(--sr-dark-bg);--sr-surface-panel: var(--sr-dark-surface);--sr-surface-panel-elevated: #23242A;--sr-text-primary: var(--sr-dark-text);--sr-text-muted: #B8B3A9;--sr-border-color: var(--sr-border-color-dark);--sr-border-default: var(--sr-border-dark);--sr-nav-bg: color-mix(in srgb, var(--sr-dark-bg) 88%, transparent);--sr-shadow-level1: 0 4px 14px rgba(0, 0, 0, .22);--sr-shadow-level2: 0 14px 36px rgba(0, 0, 0, .3);--sr-shadow-reveal-lift: 0 24px 60px rgba(0, 0, 0, .36)}[data-accent=oxide]{--sr-accent-current: var(--sr-accent-oxide)}[data-accent=sienna]{--sr-accent-current: var(--sr-accent-sienna)}[data-accent=moss]{--sr-accent-current: var(--sr-accent-moss)}[data-accent=gold]{--sr-accent-current: var(--sr-accent-gold)}@media(prefers-reduced-motion:reduce){:root{--sr-motion-duration-hover: 1ms;--sr-motion-duration-lift: 1ms;--sr-motion-duration-reveal: 1ms;--sr-motion-duration-modal: 1ms;--sr-motion-duration-scroll: 1ms;--sr-motion-duration-expand: 1ms;--sr-motion-stagger: 1ms;--sr-motion-hover: 1ms;--sr-motion-fast: 1ms;--sr-motion-base: 1ms;--sr-motion-slow: 1ms;--sr-motion-anticipation: 1ms;--sr-motion-flash: 1ms;--sr-motion-flip: 1ms;--sr-motion-settle: 1ms}}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%;background:var(--sr-bg);color:var(--sr-ink);font-family:var(--sr-font-body);overflow-x:clip;transition:background-color .3s var(--sr-motion-ease-micro),color .3s var(--sr-motion-ease-micro),border-color .3s var(--sr-motion-ease-micro)}body{background-image:radial-gradient(circle at 82% 0%,color-mix(in srgb,var(--sr-accent-current) 10%,transparent),transparent 42%),radial-gradient(circle at 4% 100%,color-mix(in srgb,var(--sr-color-graphite) 6%,transparent),transparent 38%)}body[data-accent]{--sr-accent-current: var(--sr-accent-current)}main{padding:var(--sr-space-5) var(--sr-space-3) var(--sr-space-6)}.container{width:min(1100px,100%);margin:0 auto}h1,h2,h3,h4{margin-top:0;color:var(--sr-ink);font-family:var(--sr-font-display);letter-spacing:-.01em;font-weight:500}h1{font-size:clamp(2.3rem,5vw,3.6rem);line-height:1.08}h2{font-size:clamp(1.55rem,3vw,2.45rem);line-height:1.2}p,li,label,input,button,textarea,select{font-family:var(--sr-font-body);line-height:1.65;letter-spacing:-.01em}a{color:var(--sr-accent-current);text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--sr-motion-duration-hover) var(--sr-motion-ease-micro),text-decoration-color var(--sr-motion-duration-hover) var(--sr-motion-ease-micro),opacity var(--sr-motion-duration-hover) var(--sr-motion-ease-micro),transform var(--sr-motion-duration-hover) var(--sr-motion-ease-micro)}.label-micro{text-transform:uppercase;font-size:var(--sr-label-size);letter-spacing:var(--sr-label-tracking);font-weight:var(--sr-label-weight)}.card,.panel,.ui-panel,.ui-card{background:var(--sr-surface);border:var(--sr-border-default);border-radius:var(--sr-r-md);box-shadow:var(--sr-shadow-sm)}.panel,.ui-panel,.ui-card{padding:var(--sr-space-4)}.ui-panel[data-size=sm],.ui-card[data-size=sm]{padding:var(--sr-space-3)}.ui-panel[data-size=lg],.ui-card[data-size=lg]{padding:var(--sr-space-5)}.panel-interactive,.ui-interactive{transition:transform var(--sr-motion-duration-lift) var(--sr-motion-ease-primary),box-shadow var(--sr-motion-duration-lift) var(--sr-motion-ease-primary),background-color var(--sr-motion-duration-hover) var(--sr-motion-ease-micro),border-color var(--sr-motion-duration-hover) var(--sr-motion-ease-micro),opacity var(--sr-motion-duration-hover) var(--sr-motion-ease-micro)}.panel-interactive:hover,.ui-interactive:hover{transform:translateY(-1px);box-shadow:var(--sr-shadow-md)}.btn,.ui-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--sr-space-2) var(--sr-space-4);border:var(--sr-border-default);border-radius:var(--sr-r-md);background:var(--sr-surface-elev);color:var(--sr-ink);font-weight:500;text-decoration:none;cursor:pointer;transition:transform var(--sr-motion-duration-hover) var(--sr-motion-ease-micro),box-shadow var(--sr-motion-duration-hover) var(--sr-motion-ease-micro),background-color var(--sr-motion-duration-hover) var(--sr-motion-ease-micro),border-color var(--sr-motion-duration-hover) var(--sr-motion-ease-micro),color var(--sr-motion-duration-hover) var(--sr-motion-ease-micro),opacity var(--sr-motion-duration-hover) var(--sr-motion-ease-micro)}.btn:hover,.ui-button:hover{transform:translateY(-1px);box-shadow:var(--sr-shadow-sm);background:color-mix(in srgb,var(--sr-surface-elev) 94%,var(--sr-accent-current))}.btn:active,.ui-button:active{transform:translateY(0)}.btn.primary,.ui-button[data-variant=primary]{border-color:transparent;background:var(--sr-ink);color:var(--sr-bg)}.btn.primary:hover,.ui-button[data-variant=primary]:hover{box-shadow:var(--sr-shadow-md);background:var(--sr-graphite)}.ui-button[data-size=sm]{min-height:36px;padding:0 var(--sr-space-3);font-size:.9rem}.ui-button[data-size=md]{min-height:44px}.ui-button[data-size=lg]{min-height:52px;padding:var(--sr-space-2) var(--sr-space-5)}.ui-button:disabled,.ui-input:disabled,.ui-select:disabled,.ui-textarea:disabled,.ui-toggle:disabled{opacity:.55;cursor:not-allowed;transform:none}input,select,textarea,.ui-input,.ui-select,.ui-textarea{width:100%;border-radius:var(--sr-r-md);border:var(--sr-border-default);background:var(--sr-surface-elev);color:var(--sr-ink);padding:var(--sr-space-2) var(--sr-space-3);transition:border-color var(--sr-motion-duration-hover) var(--sr-motion-ease-micro),background-color var(--sr-motion-duration-hover) var(--sr-motion-ease-micro),box-shadow var(--sr-motion-duration-hover) var(--sr-motion-ease-micro),opacity var(--sr-motion-duration-hover) var(--sr-motion-ease-micro)}.ui-input[data-size=sm],.ui-select[data-size=sm],.ui-textarea[data-size=sm]{min-height:36px;padding:0 var(--sr-space-2);font-size:.9rem}.ui-input[data-size=md],.ui-select[data-size=md]{min-height:44px}.ui-input[data-size=lg],.ui-select[data-size=lg]{min-height:52px;padding:0 var(--sr-space-4);font-size:1rem}.ui-textarea[data-size=md]{min-height:120px}.ui-textarea[data-size=lg]{min-height:160px;padding:var(--sr-space-3) var(--sr-space-4)}textarea,.ui-textarea{resize:vertical;min-height:110px}:focus-visible{outline:none}a:focus-visible,button:focus-visible,.btn:focus-visible,.ui-button:focus-visible,.ui-nav-item:focus-visible{text-decoration-line:underline;text-decoration-color:var(--sr-accent-current);text-decoration-thickness:1px;text-underline-offset:3px}input:focus-visible,select:focus-visible,textarea:focus-visible,.ui-input:focus-visible,.ui-select:focus-visible,.ui-textarea:focus-visible,.ui-toggle:focus-visible{border-color:var(--sr-accent-current);box-shadow:0 0 0 1px var(--sr-accent-current)}.ui-nav-item{display:inline-flex;align-items:center;min-height:44px;padding:var(--sr-space-2) var(--sr-space-3);border:var(--sr-border-width) solid transparent;border-radius:var(--sr-r-md);color:var(--sr-ink);text-decoration:none;transition:background-color var(--sr-motion-duration-hover) var(--sr-motion-ease-micro),border-color var(--sr-motion-duration-hover) var(--sr-motion-ease-micro),color var(--sr-motion-duration-hover) var(--sr-motion-ease-micro),transform var(--sr-motion-duration-hover) var(--sr-motion-ease-micro),opacity var(--sr-motion-duration-hover) var(--sr-motion-ease-micro)}.ui-nav-item[data-size=sm]{min-height:36px;padding:var(--sr-space-1) var(--sr-space-2)}.ui-nav-item[data-size=lg]{min-height:52px;padding:var(--sr-space-2) var(--sr-space-4)}.ui-nav-item:hover{background:color-mix(in srgb,var(--sr-surface-elev) 90%,transparent);border-color:var(--sr-hairline)}.ui-nav-item[data-state=active]{border-color:var(--sr-hairline);background:color-mix(in srgb,var(--sr-accent-current) 16%,transparent)}.ui-badge-chip{display:inline-flex;align-items:center;gap:var(--sr-space-1);min-height:24px;padding:0 var(--sr-space-2);border:var(--sr-border-default);border-radius:var(--sr-r-sm);font-size:.76rem;letter-spacing:var(--sr-label-tracking);text-transform:uppercase;color:var(--sr-muted)}.ui-badge-chip[data-tone=accent]{border-color:color-mix(in srgb,var(--sr-accent-current) 46%,var(--sr-hairline));color:var(--sr-accent-current)}.ui-tabs{display:flex;gap:var(--sr-space-2);flex-wrap:wrap}.ui-tab{min-height:40px}.ui-tab[data-state=active]{border-color:var(--sr-accent-current);color:var(--sr-accent-current)}.ui-accordion{border-bottom:var(--sr-border-default)}.ui-accordion-group{border:var(--sr-border-default);border-radius:var(--sr-radius-md);overflow:clip}.ui-accordion+.ui-accordion{border-top:var(--sr-border-default)}.ui-accordion__summary{min-height:44px;padding:var(--sr-space-3);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}.ui-accordion__summary::-webkit-details-marker{display:none}.ui-accordion__content{padding:0 var(--sr-space-3) var(--sr-space-3)}.ui-modal{position:fixed;inset:0;display:grid;place-items:center;z-index:var(--sr-z-modal);transition:opacity var(--sr-motion-duration-modal) var(--sr-motion-ease-secondary),transform var(--sr-motion-duration-modal) var(--sr-motion-ease-secondary)}.ui-modal[data-state=closed]{display:none}.ui-modal__overlay{position:absolute;inset:0;background:color-mix(in srgb,var(--sr-bg) 30%,var(--sr-color-ink));transition:opacity var(--sr-motion-duration-modal) var(--sr-motion-ease-secondary),transform var(--sr-motion-duration-modal) var(--sr-motion-ease-secondary)}.ui-modal__panel{position:relative;width:min(560px,calc(100vw - var(--sr-space-5)));max-height:calc(100vh - var(--sr-space-6));overflow:auto;transition:opacity var(--sr-motion-duration-modal) var(--sr-motion-ease-secondary),transform var(--sr-motion-duration-modal) var(--sr-motion-ease-secondary)}.ui-toggle[data-state=active]{border-color:color-mix(in srgb,var(--sr-accent-current) 46%,var(--sr-hairline));color:var(--sr-accent-current)}.muted{color:var(--sr-muted)}.grid-2{display:grid;gap:var(--sr-space-4)}@media(min-width:900px){.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.search-label{font-weight:600;display:block;margin-bottom:var(--sr-space-2)}.search-results,.tarot-experience{margin-top:var(--sr-space-3)}.tarot-toolbar{display:grid;gap:var(--sr-space-2);padding:var(--sr-space-3);margin-bottom:var(--sr-space-3)}.tarot-toolbar label{display:block}@media(min-width:960px){.tarot-toolbar{grid-template-columns:1.2fr repeat(3,auto);align-items:end}}.tarot-stage{position:relative;display:grid;gap:var(--sr-space-3);margin-bottom:var(--sr-space-3)}.tarot-stage-single{grid-template-columns:minmax(220px,320px)}.tarot-stage-three{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.tarot-card-frame{perspective:1200px;min-height:320px}.tarot-card-inner{position:relative;width:100%;height:100%;min-height:320px;border-radius:var(--sr-r-md);transform-style:preserve-3d;transition:transform var(--sr-motion-duration-reveal) var(--sr-motion-ease-primary),box-shadow var(--sr-motion-duration-lift) var(--sr-motion-ease-primary)}.tarot-card-frame.is-revealed .tarot-card-inner{transform:rotateY(180deg) translateY(-6px);box-shadow:var(--sr-shadow-lift)}.tarot-card-frame.is-reveal-phase .tarot-card-inner{transform:rotateY(180deg) translateY(-6px)}.tarot-face{position:absolute;inset:0;border-radius:var(--sr-r-md);backface-visibility:hidden;overflow:hidden;border:var(--sr-border-width) solid var(--sr-hairline);background:var(--sr-surface-elev)}.tarot-face-front{transform:rotateY(180deg);padding:var(--sr-space-2)}.tarot-face-front.is-reversed .tarot-illustration{transform:rotate(180deg)}.tarot-face-back{display:grid;place-items:center;font-size:.9rem;letter-spacing:var(--sr-label-tracking);text-transform:uppercase;color:var(--sr-muted)}.tarot-back-pattern{position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,var(--sr-accent-soft),transparent 50%),repeating-linear-gradient(45deg,transparent 0 8px,color-mix(in srgb,var(--sr-accent-current) 12%,transparent) 8px 9px)}.tarot-illustration{position:relative;border-radius:var(--sr-r-md);height:210px;border:var(--sr-border-width) solid var(--sr-hairline);background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--sr-accent-current) 18%,transparent),transparent 65%);display:grid;place-items:center;transition:transform var(--sr-motion-duration-lift) var(--sr-motion-ease-primary),opacity var(--sr-motion-duration-lift) var(--sr-motion-ease-primary)}.tarot-illustration-glyph{width:64%;aspect-ratio:1;border-radius:999px;border:var(--sr-border-width) solid color-mix(in srgb,var(--sr-accent-current) 55%,var(--sr-hairline));background:radial-gradient(circle at 40% 40%,color-mix(in srgb,var(--sr-accent-current) 45%,transparent),transparent 60%)}.tarot-card-title{font-size:1.1rem;margin:var(--sr-space-2) 0 0;font-family:var(--sr-font-display)}.tarot-card-subtitle{margin:0;color:var(--sr-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:var(--sr-label-tracking)}.tarot-reveal-overlay{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.tarot-reveal-burst{width:min(48vw,380px);aspect-ratio:1;border-radius:999px;border:var(--sr-border-default);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--sr-accent-current) 38%,transparent),transparent 58%),radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--sr-surface-elevated) 24%,transparent),transparent 64%);box-shadow:var(--sr-shadow-reveal-lift)}.dark-glow .tarot-reveal-overlay{filter:drop-shadow(0 0 20px color-mix(in srgb,var(--sr-accent-current) 52%,transparent))}.card-meaning-overlay{padding:var(--sr-space-3);margin-bottom:var(--sr-space-3)}.card-meaning-overlay h4{margin:var(--sr-space-3) 0 var(--sr-space-1);font-size:1rem}.card-meaning-overlay ul{margin:0;padding-left:1.1rem}.symbol-log-widget{margin-top:var(--sr-space-3);padding:var(--sr-space-3)}.symbol-log-widget textarea{margin:var(--sr-space-2) 0}.site-footer{padding:var(--sr-space-3) 0 var(--sr-space-4)}.footer-inner{display:flex;gap:var(--sr-space-3);flex-wrap:wrap;font-size:.92rem}.noscript-list{margin-top:var(--sr-space-3)}.noscript-list ul{padding-left:1.1rem}.motion-hover{transition:transform var(--sr-motion-duration-hover) var(--sr-motion-ease-micro),opacity var(--sr-motion-duration-hover) var(--sr-motion-ease-micro)}.motion-lift{transition:transform var(--sr-motion-duration-lift) var(--sr-motion-ease-primary),opacity var(--sr-motion-duration-lift) var(--sr-motion-ease-primary)}.motion-reveal{transition:transform var(--sr-motion-duration-reveal) var(--sr-motion-ease-primary),opacity var(--sr-motion-duration-reveal) var(--sr-motion-ease-primary)}.motion-modal{transition:transform var(--sr-motion-duration-modal) var(--sr-motion-ease-secondary),opacity var(--sr-motion-duration-modal) var(--sr-motion-ease-secondary)}.motion-scroll{transition:transform var(--sr-motion-duration-scroll) var(--sr-motion-ease-primary),opacity var(--sr-motion-duration-scroll) var(--sr-motion-ease-primary)}.motion-expand{transition:transform var(--sr-motion-duration-expand) var(--sr-motion-ease-primary),opacity var(--sr-motion-duration-expand) var(--sr-motion-ease-primary)}.reveal-stage-1{opacity:0;transform:translateY(12px)}.reveal-stage-2{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:1ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}}.site-header[data-astro-cid-37fxchfa] .container[data-astro-cid-37fxchfa]{width:min(1400px,100%)}.site-header[data-astro-cid-37fxchfa]{position:sticky;top:0;z-index:var(--sr-z-nav);background:var(--sr-nav-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--sr-hairline)}.header-inner[data-astro-cid-37fxchfa]{display:flex;gap:var(--sr-space-3);align-items:center;justify-content:space-between;padding:var(--sr-space-2) var(--sr-space-3)}.brand-link[data-astro-cid-37fxchfa]{text-decoration:none;color:var(--sr-ink);min-height:44px;display:inline-flex;align-items:center;gap:var(--sr-space-2)}.brand-icon-image[data-astro-cid-37fxchfa]{width:2rem;height:2rem;object-fit:contain;flex:0 0 auto}.brand-type-image[data-astro-cid-37fxchfa]{height:1.45rem;width:auto;object-fit:contain;max-width:min(32vw,180px);flex:0 1 auto}@media(max-width:680px){.brand-type-image[data-astro-cid-37fxchfa]{max-width:120px;max-height:1.2rem;height:auto}}.site-nav[data-astro-cid-37fxchfa]{display:flex;gap:var(--sr-space-2);flex-wrap:nowrap;font-size:.95rem;white-space:nowrap}.desktop-nav[data-astro-cid-37fxchfa] .ui-nav-item[data-astro-cid-37fxchfa]{min-height:40px;padding:var(--sr-space-1) var(--sr-space-2)}.header-tools[data-astro-cid-37fxchfa]{display:inline-flex;gap:var(--sr-space-2);align-items:center}.mobile-nav[data-astro-cid-37fxchfa]{display:none}.mobile-nav[data-astro-cid-37fxchfa] summary[data-astro-cid-37fxchfa]{list-style:none;border:1px solid var(--sr-hairline);border-radius:var(--sr-radius-md);padding:var(--sr-space-1) var(--sr-space-2);cursor:pointer;min-height:44px;display:inline-flex;align-items:center;background:var(--sr-surface-elev)}.mobile-nav[data-astro-cid-37fxchfa][open] .mobile-nav-list[data-astro-cid-37fxchfa]{margin-top:var(--sr-space-2);padding:var(--sr-space-2);border-radius:var(--sr-radius-md);border:1px solid var(--sr-hairline);background:var(--sr-surface-elev);box-shadow:var(--sr-shadow-sm);position:absolute;right:var(--sr-space-3);width:min(270px,calc(100vw - 2rem));z-index:20;display:grid}@media(max-width:1240px){.desktop-nav[data-astro-cid-37fxchfa]{display:none}.mobile-nav[data-astro-cid-37fxchfa]{display:block}}
