:root{--heat:oklch(78% .18 55);--heat-2:oklch(74% .19 50);--heat-fill:oklch(71% .21 47);--glass-line:oklch(62% .05 132/.18);--glass-line-loud:oklch(70% .09 132/.34);--glass-line-acid:oklch(89% .22 124/.5);--glass-line-heat:oklch(71% .21 47/.55);--glass-panel:oklch(24.5% .035 140/.4);--glass-panel-2:oklch(26% .045 132/.5);--glass-inset:oklch(19% .022 140/.55);--glass-blur:blur(18px) saturate(1.1);--glow-lg:inset 26px -20px 58px -32px oklch(89% .22 124/.3), inset -36px 24px 70px -46px oklch(72% .13 168/.24), inset 0 1px 0 0 oklch(90% .06 132/.14);--glow-md:inset 22px -18px 52px -32px oklch(89% .22 124/.24), inset -30px 22px 60px -44px oklch(72% .13 168/.2);--glow-sm:inset 18px -14px 40px -30px oklch(89% .22 124/.2);--glow-acid:inset 24px -16px 48px -26px oklch(89% .22 124/.55), inset -28px 18px 54px -34px oklch(72% .13 168/.32);--glow-heat:inset 24px -16px 48px -26px oklch(78% .18 55/.5), inset -28px 18px 54px -34px oklch(72% .13 168/.2);--r-xs:6px;--r-sm:8px;--r-md:17px;--r-lg:22px;--r-pill:70px;--r-bar:31px}body:not(.game-skin) .btn{border-radius:var(--r-xs)}body:not(.game-skin) .btn-acid,body:not(.game-skin) .nav-cta{border:1px solid var(--glass-line-acid);border-radius:var(--r-xs);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);box-shadow:var(--glow-acid), 0 8px 24px oklch(10% .02 140/.35);color:oklch(95% .2 126);background:oklch(52% .15 130/.2)}body:not(.game-skin) .btn-acid:hover,body:not(.game-skin) .nav-cta:hover{box-shadow:var(--glow-acid), 0 0 22px oklch(89% .22 124/.3);background:oklch(56% .16 130/.28);border-color:oklch(89% .22 124/.75)}body:not(.game-skin) .btn-heat{border:1px solid var(--glass-line-heat);border-radius:var(--r-xs);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);box-shadow:var(--glow-heat), 0 8px 24px oklch(10% .02 40/.35);color:oklch(87% .15 58);background:oklch(48% .14 50/.22)}body:not(.game-skin) .btn-heat:hover{box-shadow:var(--glow-heat), 0 0 22px oklch(71% .21 47/.28);background:oklch(52% .15 50/.3);border-color:oklch(71% .21 47/.8)}body:not(.game-skin) .btn-ghost{border-radius:var(--r-xs);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);box-shadow:var(--glow-sm);background:oklch(24.5% .035 140/.3);border:1px solid oklch(62% .05 132/.32)}body:not(.game-skin) .btn-ghost:hover{color:oklch(95% .2 126);border-color:oklch(89% .22 124/.5)}body:not(.game-skin) .btn-acid:hover,body:not(.game-skin) .btn-heat:hover,body:not(.game-skin) .btn-ghost:hover,body:not(.game-skin) .nav-cta:hover{transform:none}body:not(.game-skin) :is(.od-card,.svc-card,.pillar,.contact-card,.flow-step,.tldr,.priv-table,.rights-grid,.right-card,.card,.glass){border:1px solid var(--glass-line);border-radius:var(--r-sm);background:var(--glass-panel);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glow-md)}body:not(.game-skin) :is(.od-card,.svc-card,.pillar,.right-card):hover{box-shadow:var(--glow-md), 0 0 20px oklch(89% .22 124/.14);background:oklch(27% .04 140/.46);border-color:oklch(89% .22 124/.34)}body:not(.game-skin) .svc-card.is-package{border-color:var(--glass-line-acid)}body:not(.game-skin) .od-card.is-bundle{background:linear-gradient(180deg, oklch(89% .22 124/.16), oklch(89% .22 124/.05) 62%, oklch(89% .22 124/.035)), var(--glass-panel);border-color:oklch(89% .22 124/.45)}body:not(.game-skin) .od-card.is-bundle:hover{border-color:var(--acid);background:linear-gradient(oklch(89% .22 124/.22),oklch(89% .22 124/.08) 62%,oklch(89% .22 124/.05)),oklch(27% .04 140/.46)}body:not(.game-skin) .od-card.is-service{background:linear-gradient(180deg, oklch(72% .11 235/.2), oklch(72% .11 235/.08) 62%, oklch(72% .11 235/.055)), var(--glass-panel);border-color:oklch(72% .11 235/.45)}body:not(.game-skin) .od-card.is-service:hover{background:linear-gradient(oklch(72% .11 235/.26),oklch(72% .11 235/.11) 62%,oklch(72% .11 235/.075)),oklch(27% .05 235/.46);border-color:oklch(75% .12 235)}body:not(.game-skin) .deck-card{border-radius:var(--r-md);background:var(--glass-panel-2);-webkit-backdrop-filter:blur(26px)saturate(1.15);backdrop-filter:blur(26px)saturate(1.15);box-shadow:0 18px 44px oklch(12% .03 132/.45), var(--glow-lg);border:1px solid oklch(62% .05 132/.2)}body:not(.game-skin) .deck-arrow{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:oklch(89% .22 124);background:oklch(24% .04 132/.55);border:1px solid oklch(62% .05 132/.16);border-radius:50%}body:not(.game-skin) .deck-arrow:hover{background:oklch(30% .05 132/.6);border-color:oklch(89% .22 124/.5)}body:not(.game-skin) :is(.work-table,.work-table tr,.events-list,.event,.hero-stats,.od-card-foot,.svc-card-meta,.priv-sec,.footer-top,.tldr-head,.tldr-cell,.priv-table .row,.priv-table .cell){border-color:var(--glass-line)}body:not(.game-skin) :is(.work-table tr:hover,.event:hover){background:oklch(24.5% .032 140/.42)}body:not(.game-skin) :is(.svc-search,.svc-select,.svc-seg,.sf-field input,.sf-field textarea,.input){border-color:var(--glass-line-loud);border-radius:var(--r-xs);background:var(--glass-inset);box-shadow:var(--glow-sm)}body:not(.game-skin) :is(.tag,.priv-pill,.svc-chip,.hero-flag){border-color:var(--glass-line);border-radius:var(--r-pill);background:oklch(24.5% .03 140/.3)}body:not(.game-skin) .svc-chip[aria-pressed=true]{border-color:var(--glass-line-acid);box-shadow:var(--glow-sm);background:oklch(89% .22 124/.14)}body:not(.game-skin) .svc-badge,body:not(.game-skin) .svc-seg-btn[aria-pressed=true]{border-radius:var(--r-pill);color:oklch(97% .2 126);background:oklch(89% .22 124/.28);box-shadow:inset 16px -12px 34px -18px oklch(95% .22 124/.75)}body:not(.game-skin) :is(.stats-band,.tldr-head){border:1px solid var(--glass-line-acid);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);box-shadow:var(--glow-acid);color:oklch(95% .2 126);background:oklch(52% .15 130/.2)}body:not(.game-skin) .stat-item{border-left-color:oklch(89% .22 124/.35)}@media (max-width:760px){body:not(.game-skin) .mnav{border-radius:var(--r-bar);-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:oklch(24.5% .04 140/.66);border:1px solid oklch(89% .22 124/.3);box-shadow:inset 30px -20px 60px -30px oklch(89% .22 124/.42),inset -34px 22px 66px -42px oklch(72% .13 168/.26),0 10px 34px oklch(8% .01 260/.55)}body:not(.game-skin) .mnav .mn-btn,body:not(.game-skin) .mnav .mn-burger{color:oklch(90% .02 132)}body:not(.game-skin) .mnav .mn-chip{color:oklch(86% .02 132);opacity:1;border:1px solid #0000;border-radius:18px}body:not(.game-skin) .mnav .mn-chip small{color:oklch(89% .22 124/.7);opacity:1}body:not(.game-skin) .mnav .mn-chip.active{color:oklch(97% .2 126);-webkit-backdrop-filter:blur(10px)saturate(1.3);backdrop-filter:blur(10px)saturate(1.3);background:oklch(89% .22 124/.28);border:1px solid oklch(89% .22 124/.6);box-shadow:inset 16px -12px 34px -18px oklch(95% .22 124/.75),inset -18px 12px 36px -24px oklch(82% .16 150/.5),0 0 18px oklch(89% .22 124/.35)}body:not(.game-skin) .mnav .mn-chip.active small{color:oklch(89% .22 124)}body:not(.game-skin) .mnav .mn-home{color:oklch(97% .2 126);background:oklch(89% .22 124/.24);border:1px solid oklch(89% .22 124/.55);border-radius:18px;box-shadow:inset 16px -12px 34px -18px oklch(95% .22 124/.7)}body:not(.game-skin) .mnav .mn-bell .mn-badge{border-radius:var(--r-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:oklch(95% .12 60);background:oklch(55% .16 47/.55);border:1px solid oklch(78% .18 55/.7);box-shadow:inset 8px -6px 16px -8px oklch(85% .19 55/.8),0 0 10px oklch(71% .21 47/.45)}body:not(.game-skin) .mnav .mn-photo{border:1px solid oklch(89% .22 124/.5);box-shadow:0 0 14px oklch(89% .22 124/.25)}body:not(.game-skin) .nav-links{background:linear-gradient(oklch(10% .01 265/.5),oklch(13% .02 140/.68) 46%,oklch(10% .01 265/.92)),url(/door-drawer.jpg) 50% 34%/cover no-repeat,oklch(13% .004 280)}body:not(.game-skin) .nav-links>a:not(.nav-cta){animation:4.5s ease-in-out infinite menu-glow}body:not(.game-skin) .nav-links>a:not(.nav-cta):nth-of-type(2){animation-duration:5.2s;animation-delay:-1.1s}body:not(.game-skin) .nav-links>a:not(.nav-cta):nth-of-type(3){animation-duration:3.9s;animation-delay:-2.3s}body:not(.game-skin) .nav-links>a:not(.nav-cta):nth-of-type(4){animation-duration:4.8s;animation-delay:-3.4s}body:not(.game-skin) .nav-links .mn-pills a{-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);color:oklch(90% .02 132);background:oklch(24.5% .035 140/.42);border:1px solid oklch(62% .05 132/.28);border-radius:28px;box-shadow:inset 14px -10px 32px -22px oklch(89% .22 124/.3)}body:not(.game-skin) :is(.nav-links .mn-signin,.nav-links .mn-me-cta){border-radius:var(--r-xs);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);box-shadow:var(--glow-heat), 0 8px 24px oklch(10% .02 40/.35);color:oklch(87% .15 58);background:oklch(48% .14 50/.24);border:1px solid oklch(71% .21 47/.6)}body:not(.game-skin) .nav-links .mn-me .mn-photo-lg{background:oklch(34% .08 140/.5);border:1px solid oklch(89% .22 124/.45);box-shadow:inset 18px -14px 38px -20px oklch(89% .22 124/.5),0 0 16px oklch(89% .22 124/.18)}}@keyframes menu-glow{0%,62%,to{text-shadow:none}74%{text-shadow:0 0 22px oklch(89% .22 124/.55),0 0 46px oklch(89% .22 124/.25)}86%{text-shadow:0 0 12px oklch(89% .22 124/.2)}}@media (prefers-reduced-motion:reduce){body:not(.game-skin) .nav-links>a:not(.nav-cta){animation:none}}body:not(.game-skin) .globe-stage{border-radius:50%;box-shadow:0 0 0 1px oklch(62% .05 132/.14),0 24px 60px oklch(8% .01 260/.6)}body:not(.game-skin) .gm-dot{box-shadow:0 0 12px oklch(89% .22 124/.9),0 0 0 3px oklch(89% .22 124/.22)}body:not(.game-skin) :is(.scope-drawer,.od-modal-panel){border-radius:var(--r-md);-webkit-backdrop-filter:blur(24px)saturate(1.15);backdrop-filter:blur(24px)saturate(1.15);box-shadow:var(--glow-lg), 0 20px 50px oklch(8% .01 260/.55);background:oklch(20% .028 140/.82);border:1px solid oklch(62% .05 132/.2)}body:not(.game-skin) :is(.scope-head,.scope-foot){border-color:var(--glass-line)}body:not(.game-skin) :focus-visible{outline-offset:3px;outline:2px solid oklch(89% .22 124)}
