.landing-hero>div{visibility:hidden}.bohemian-theme-dock{top:calc(env(safe-area-inset-top,0px) + 4.75rem);z-index:50;pointer-events:none;position:fixed;right:.75rem}.bohemian-theme-toggle{pointer-events:auto;border:1px solid color-mix(in oklab, var(--gold) 34%, transparent);background:color-mix(in oklab, var(--background) 86%, transparent);min-height:2.5rem;color:var(--foreground);-webkit-backdrop-filter:blur(14px);font-family:var(--font-sans);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .75rem;font-size:.78rem;font-weight:600;line-height:1;transition:border-color .16s,background-color .16s,transform .16s;display:inline-flex;box-shadow:0 8px 26px #00000038}.bohemian-theme-toggle:hover{border-color:color-mix(in oklab, var(--gold) 64%, transparent);background:color-mix(in oklab, var(--card) 92%, transparent);transform:translateY(-1px)}.bohemian-theme-toggle:focus-visible{outline:2px solid var(--ring);outline-offset:3px}:root[data-theme=day]{--background:oklch(94% .035 88);--foreground:oklch(29% .035 250);--card:oklch(96.5% .027 88);--card-foreground:oklch(29% .035 250);--popover:oklch(97.5% .025 88);--popover-foreground:oklch(27% .035 250);--primary:oklch(43% .075 250);--primary-foreground:oklch(97% .02 88);--secondary:oklch(89% .045 86);--secondary-foreground:oklch(31% .04 250);--muted:oklch(90% .033 88);--muted-foreground:oklch(48% .035 250);--accent:oklch(62% .09 73);--accent-foreground:oklch(25% .035 250);--border:oklch(73% .05 82/.68);--input:oklch(84% .04 86);--ring:oklch(58% .11 73);--gold:oklch(58% .105 73);--cosmic:oklch(47% .075 255)}:root[data-theme=day] body{background-color:var(--background);background-image:radial-gradient(at 18% 7%,oklch(73% .075 75/.13),#0000 42%),radial-gradient(at 84% 18%,oklch(58% .055 250/.08),#0000 38%),linear-gradient(oklch(95.5% .03 88),oklch(91% .045 86))}:root[data-theme=day] body:not(.orloj-display-mode) .starfield{opacity:.075;filter:sepia(.55)saturate(.65)}:root[data-theme=day] body:not(.orloj-display-mode) .orloj-page-backdrop{opacity:.12;filter:sepia(.26)saturate(.62)contrast(.82)}:root[data-theme=day] nav.pwa-safe-top{box-shadow:0 9px 28px oklch(35% .04 70/.08);background:oklch(95.5% .03 88/.91)!important;border-color:oklch(69% .055 78/.45)!important}:root[data-theme=day] #main-navigation-panel{box-shadow:0 22px 48px oklch(31% .04 70/.16);background:oklch(95% .035 88/.98)!important;border-color:oklch(69% .055 78/.45)!important}:root[data-theme=day] .bohemian-brand{color:oklch(48% .105 72)!important}:root[data-theme=day] .bohemian-theme-toggle{color:oklch(31% .04 250);background:oklch(96.5% .028 88/.93);border-color:oklch(62% .075 73/.45);box-shadow:0 8px 24px oklch(35% .04 70/.14)}:root[data-theme=day] .chart-frame{background:radial-gradient(circle,oklch(73% .075 75/.09),#0000 62%),linear-gradient(oklch(97% .025 88/.96),oklch(91% .04 86/.97));box-shadow:inset 0 0 0 1px oklch(63% .085 73/.34),inset 0 0 34px oklch(68% .07 75/.08),0 18px 46px -24px oklch(31% .04 70/.28)}:root[data-theme=day] .chart-frame:before,:root[data-theme=day] .chart-frame:after{opacity:.38}:root[data-theme=day] body.orloj-display-mode{--background:oklch(16% .03 275);--foreground:oklch(96% .02 90);--card:oklch(21% .035 275);--card-foreground:oklch(96% .02 90);--popover:oklch(21% .035 275);--popover-foreground:oklch(96% .02 90);--primary:oklch(82% .14 82);--primary-foreground:oklch(18% .03 275);--secondary:oklch(28% .05 280);--secondary-foreground:oklch(96% .02 90);--muted:oklch(24% .03 275);--muted-foreground:oklch(72% .03 80);--accent:oklch(55% .15 300);--accent-foreground:oklch(98% .02 90);--border:oklch(35% .04 275/.6);--input:oklch(28% .04 275);--ring:oklch(82% .14 82);--gold:oklch(82% .14 82);--cosmic:oklch(55% .15 300);background-color:var(--background);background-image:radial-gradient(at 20% 10%,oklch(35% .12 300/.25),#0000 50%),radial-gradient(at 80% 90%,oklch(40% .14 250/.25),#0000 55%),radial-gradient(oklch(25% .06 280/.5),#0000 70%)}:root[data-theme=day] body.orloj-display-mode .starfield{opacity:.5;filter:none}:root[data-theme=day] body.orloj-display-mode .orloj-page-backdrop{opacity:1;filter:none}body.orloj-display-mode .bohemian-theme-dock{display:none}@media (width<=767px){select:not([multiple]):not([size]){min-height:2.75rem!important;font-size:1rem!important}:root:not(.has-communication-dock) body:not(.orloj-display-mode) main button{min-width:2.75rem;min-height:2.75rem}:root:not(.has-communication-dock) body:not(.orloj-display-mode) main label:has(input[type=checkbox]){touch-action:manipulation;align-items:center;min-height:2.75rem}:root:not(.has-communication-dock) body:not(.orloj-display-mode) main input[type=checkbox]{flex:none;width:1.25rem;height:1.25rem}:root.has-communication-dock main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]){min-height:2.75rem!important;font-size:1rem!important}:root.has-communication-dock main button{min-width:2.75rem;min-height:2.75rem}:root.has-communication-dock main a[download],:root.has-communication-dock main details>summary{align-items:center;min-height:2.75rem;display:inline-flex}button[aria-controls=main-navigation-panel],button[aria-label=Zavřít\ průvodce],button[aria-label=Close\ guide]{min-width:2.75rem;min-height:2.75rem}.landing-hero a[href=\#filozofie]{justify-content:center;min-width:2.75rem;min-height:2.75rem}footer.pwa-safe-bottom>div>a{align-items:center;min-height:2.75rem;display:inline-flex}}@media (width<=640px){.bohemian-theme-dock{top:calc(env(safe-area-inset-top,0px) + 4.4rem);right:.55rem}.bohemian-theme-toggle{min-height:2.75rem;padding:.5rem .68rem;font-size:.72rem}}@media (prefers-reduced-motion:reduce){.bohemian-theme-toggle{transition:none}}
