:root{--locus-bg: #F4F1EA;--locus-dark: #693a05;--locus-accent: #8B7E66;--locus-border: #E5E1D8;--locus-white: #FFFFFF;--locus-bg-secondary: #E8E3D9;--locus-white-translucent: rgba(255, 255, 255, .5);--cell-active-glow: rgba(105, 58, 5, .3);--locus-error: #B66A58;--locus-success: #7A8F7C;--locus-countdown: #9C7A74;--locus-font: "Inter", system-ui, -apple-system, sans-serif;--locus-sticker-font: "Inter", Arial, sans-serif;--locus-checkbox-size: 11px;--scrollbar-thumb: rgba(105, 58, 5, .15);--scrollbar-thumb-hover: rgba(105, 58, 5, .4)}html.dark-theme{--locus-bg: #1A1511;--locus-dark: #DFD7CB;--locus-accent: #9A8D79;--locus-border: #2D241E;--locus-white: #221B16;--locus-bg-secondary: #2C231E;--locus-white-translucent: rgba(34, 27, 22, .5);--cell-active-glow: rgba(223, 215, 203, .2);--locus-error: #C88375;--locus-success: #8FA291;--locus-countdown: #A98A84;--scrollbar-thumb: rgba(223, 215, 203, .12);--scrollbar-thumb-hover: rgba(223, 215, 203, .3)}#coffee-shop-wheel,#coffee-shop-wheel *,#lc-modal,#lc-modal *,#tour-tooltip,#tour-tooltip *,#fortune-offer,#fortune-offer *,.cookie-banner,.cookie-banner *,#promo-popup,#promo-popup *{font-family:var(--locus-font)!important}#coffee-shop-wheel,#lc-modal,#coffee-shop-wheel table,#coffee-shop-wheel th,#coffee-shop-wheel td,#lc-modal table,#lc-modal th,#lc-modal td,#lc-modal input,#lc-modal select,#lc-modal textarea,#coffee-shop-wheel input{color:var(--locus-dark)}@media (max-width: 767px){#fortune-offer{position:fixed!important;left:50%!important;top:50%!important;bottom:auto!important;transform:translate(-50%,-50%)!important;margin:0!important;box-sizing:border-box!important}}#fortune-offer{position:fixed!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:12040!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;box-sizing:border-box!important}#fortune-offer .lc-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:96px!important;margin:0 auto 8px!important;padding:10px 14px!important;font-size:9px!important;line-height:1.1!important}.cs-widget-container *,#lc-modal *{box-sizing:border-box}input[type=checkbox]{accent-color:var(--locus-dark);cursor:pointer;width:var(--locus-checkbox-size);height:var(--locus-checkbox-size);min-width:var(--locus-checkbox-size);flex:0 0 auto}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}
