:root{--ingu-bg:#080807;--ingu-surface:#10100f;--ingu-surface-2:#171715;--ingu-text:#f4f1e9;--ingu-muted:#f4f1e994;--ingu-line:#ffffff1f;--ingu-accent:#c9b895;--ingu-shadow:0 24px 80px #00000038}html[data-theme=light]{--ingu-bg:#f4f1e9;--ingu-surface:#fffdf8;--ingu-surface-2:#ebe6dc;--ingu-text:#11110f;--ingu-muted:#11110f94;--ingu-line:#11110f21;--ingu-accent:#8f7751;--ingu-shadow:0 24px 80px #2a22161f}html{background:var(--ingu-bg);min-width:260px;min-height:100%;color:var(--ingu-text);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;overscroll-behavior-y:none}body{background:var(--ingu-bg);min-width:260px;min-height:100dvh;color:var(--ingu-text);touch-action:pan-y pinch-zoom;-webkit-font-smoothing:antialiased;margin:0;transition:background-color .32s,color .32s;overflow-x:clip}body.ingu-lock,body.ingu-menu-open{overscroll-behavior:none;touch-action:none;overflow:hidden!important}img,video,canvas,svg{max-width:100%}button,a,input,select,textarea,[role=button]{-webkit-tap-highlight-color:transparent}button,a,[role=button]{touch-action:manipulation}input,textarea,select{font-size:max(16px,1em)}@media (pointer:coarse){button,a,[role=button],input,select{min-height:44px}}.ingu-global-controls{z-index:120;right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));border:1px solid var(--ingu-line);background:color-mix(in srgb, var(--ingu-surface) 88%, transparent);color:var(--ingu-text);box-shadow:var(--ingu-shadow);-webkit-backdrop-filter:blur(18px);border-radius:999px;align-items:center;gap:6px;padding:5px;display:flex;position:fixed}.ingu-global-controls__langs{align-items:center;gap:2px;display:flex}.ingu-global-controls button{min-width:38px;min-height:38px;color:inherit;letter-spacing:.13em;cursor:pointer;background:0 0;border:0;border-radius:999px;font:500 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ingu-global-controls__langs button.is-active{background:var(--ingu-text);color:var(--ingu-bg)}.ingu-global-controls__theme{justify-content:center;align-items:center;gap:7px;padding-inline:11px;display:inline-flex;border-left:1px solid var(--ingu-line)!important}html[data-theme=light] body,html[data-theme=light] main,html[data-theme=light] .bg-\[\#070808\],html[data-theme=light] .bg-\[\#080909\],html[data-theme=light] .bg-\[\#080807\],html[data-theme=light] .bg-\[\#060707\],html[data-theme=light] .bg-\[\#090a09\]{background-color:var(--ingu-bg)!important;color:var(--ingu-text)!important}html[data-theme=light] .text-\[\#f4f1e9\],html[data-theme=light] .text-white,html[data-theme=light] [class*=text-white\/]{color:var(--ingu-text)!important}html[data-theme=light] [class*=border-white\/]{border-color:var(--ingu-line)!important}html[data-theme=light] [class*="bg-white/["],html[data-theme=light] [class*=bg-white\/]{background-color:color-mix(in srgb, var(--ingu-text) 4%, transparent)!important}html[data-theme=light] header:not([data-force-dark]),html[data-theme=light] footer:not([data-force-dark]){color:var(--ingu-text)}html[data-theme=light] footer{border-color:var(--ingu-line)!important;background:#e9e3d8!important}html[data-theme=light] .ingu-cart-summary,html[data-theme=light] .ingu-commerce-action{--ingu-commerce-contrast:#11110f}@media (width<=420px){.ingu-global-controls{right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));max-width:calc(100vw - 16px - env(safe-area-inset-left) - env(safe-area-inset-right))}.ingu-global-controls__theme span:last-child{display:none}[class*="grid-cols-[110px_1fr_auto]"]{grid-template-columns:82px minmax(0,1fr)!important}.ingu-cart-item__price{grid-column:2;gap:8px;align-items:flex-start!important}}@media (width<=320px){.ingu-global-controls button{min-width:34px;min-height:34px}}@media (hover:none){.group:hover,a:hover,button:hover{transition-duration:0s}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
