@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}@layer components{.t-root{--t-ease: cubic-bezier(.22, 1, .36, 1);--field-bg: var(--bg);--field-ink: var(--ink);overflow-x:clip;isolation:isolate;background:var(--field-bg);color:var(--field-ink)}html:has(.t-root){scroll-padding-top:72px}html:has(.t-landing),html:has(.t-landing) body{background-color:#c4351e;overscroll-behavior-y:none}html.dark:has(.t-landing),html.dark:has(.t-landing) body{background-color:#6b1d12}[data-field]{--ink: var(--f-ink);--ink-soft: var(--f-soft);--ink-faint: var(--f-soft);--line: var(--f-line);--line-strong: var(--f-line);--surface: var(--f-surface);--surface-muted: var(--f-surface);--surface-sunken: var(--f-surface);--bg: var(--f-bg);--primary: var(--f-accent);--primary-hover: var(--f-accent);--on-primary: var(--f-bg);background:var(--f-bg);color:var(--f-ink)}.t-fluid [data-field]{background:transparent}.t-backdrop{display:none}.t-fluid>.t-backdrop{display:block;position:fixed;inset:0;z-index:-1;background:var(--field-bg);pointer-events:none}[data-field=biber]{--f-bg: #c4351e;--f-ink: #fff3ea;--f-soft: #ffd3c2;--f-line: rgba(255, 243, 234, .24);--f-surface: #d4472e;--f-accent: #ffc24a}[data-field=fistik]{--f-bg: #b9c66c;--f-ink: #1c270c;--f-soft: #3c4a22;--f-line: rgba(28, 39, 12, .18);--f-surface: #cbd68c;--f-accent: #8a2213}[data-field=safran]{--f-bg: #f2a93b;--f-ink: #2a1609;--f-soft: #5b3416;--f-line: rgba(42, 22, 9, .18);--f-surface: #f7c26c;--f-accent: #a3241a}[data-field=ayran]{--f-bg: #f2f4ef;--f-ink: #22150e;--f-soft: #5f5750;--f-line: rgba(34, 21, 14, .12);--f-surface: #ffffff;--f-accent: #c4351e}[data-field=kahve]{--f-bg: #2b1810;--f-ink: #f7eadb;--f-soft: #c8b3a0;--f-line: rgba(247, 234, 219, .14);--f-surface: #3a2318;--f-accent: #f2a93b}[data-field=patlican]{--f-bg: #34183a;--f-ink: #f6e8f3;--f-soft: #cfb3ca;--f-line: rgba(246, 232, 243, .16);--f-surface: #44224b;--f-accent: #f2a93b}.dark [data-field=biber]{--f-bg: #6b1d12;--f-ink: #ffeadf;--f-soft: #f0b8a4;--f-line: rgba(255, 234, 223, .18);--f-surface: #7d2618;--f-accent: #ffb547}.dark [data-field=fistik]{--f-bg: #1d2710;--f-ink: #e3edb8;--f-soft: #b2c181;--f-line: rgba(227, 237, 184, .14);--f-surface: #283518;--f-accent: #f2a93b}.dark [data-field=safran]{--f-bg: #45280b;--f-ink: #ffe3b5;--f-soft: #e2b677;--f-line: rgba(255, 227, 181, .16);--f-surface: #563310;--f-accent: #ff8a5c}.dark [data-field=ayran]{--f-bg: #121614;--f-ink: #eef1ea;--f-soft: #a8b0a5;--f-line: rgba(238, 241, 234, .12);--f-surface: #1b201d;--f-accent: #f06a43}.dark [data-field=kahve]{--f-bg: #170c07;--f-ink: #f2e2d0;--f-soft: #b99f88;--f-line: rgba(242, 226, 208, .12);--f-surface: #24140c;--f-accent: #f2a93b}.dark [data-field=patlican]{--f-bg: #1f0d24;--f-ink: #f4e4f0;--f-soft: #c4a6be;--f-line: rgba(244, 228, 240, .14);--f-surface: #2d1533;--f-accent: #f2a93b}.t-display{font-family:Archivo Variable,Plus Jakarta Sans Variable,ui-sans-serif,sans-serif;font-stretch:72%;font-weight:800;line-height:.88;letter-spacing:-.012em;text-wrap:balance}.t-h1{font-size:clamp(3.5rem,7.6vw,8.25rem)}.t-h2{font-size:clamp(3rem,6.6vw,6.5rem)}.t-h3{font-size:clamp(1.75rem,2.4vw,2.25rem);line-height:.95}.t-num{font-family:Archivo Variable,ui-sans-serif,sans-serif;font-stretch:125%;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:.8}.t-lead{font-size:clamp(1.0625rem,1.25vw,1.25rem);line-height:1.55;max-width:38ch;color:var(--f-soft, var(--ink-soft));text-wrap:pretty}.t-wrap{margin-inline:auto;max-width:1320px;padding-inline:clamp(16px,4vw,56px)}.t-btn{display:inline-flex;height:56px;align-items:center;justify-content:center;gap:10px;border-radius:14px;padding-inline:26px;font-size:16px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;transition:transform .35s var(--t-ease),background-color .25s,color .25s,box-shadow .35s var(--t-ease)}.t-btn:active{transform:scale(.97)}.t-btn-solid{background:var(--f-ink, var(--ink));color:var(--f-bg, var(--bg));box-shadow:0 0 0 0 transparent}.t-btn-solid:hover{transform:translateY(-2px) rotate(-1deg);box-shadow:0 14px 0 -6px color-mix(in oklab,var(--f-ink, var(--ink)) 30%,transparent)}.t-btn-line{box-shadow:inset 0 0 0 2px currentColor}.t-btn-line:hover{background:color-mix(in oklab,currentColor 10%,transparent)}.t-link{font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;transition:text-underline-offset .25s var(--t-ease)}.t-link:hover{text-underline-offset:3px}.t-root :focus-visible{outline:3px solid var(--f-ink, var(--ink));outline-offset:3px;border-radius:6px}.t-food{position:absolute;pointer-events:none;user-select:none;--depth: 1}.t-food>span{display:block;transition:transform .08s linear}.t-food img{display:block;width:100%;height:auto;filter:drop-shadow(0 28px 22px rgba(30,12,4,.28));animation:t-bob var(--bob, 6s) ease-in-out infinite alternate;animation-delay:var(--bob-delay, 0s)}@keyframes t-bob{0%{transform:translate3d(0,-6px,0) rotate(-3deg)}to{transform:translate3d(0,8px,0) rotate(3deg)}}.t-hero{position:relative;min-height:100svh}.t-hero-stage{position:relative;aspect-ratio:1 / .92;width:100%}.t-score{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:clamp(8rem,19vw,18.5rem);color:var(--field-accent, var(--f-accent))}.t-odo{display:inline-flex;align-items:flex-start}.t-odo-digit{display:inline-block;height:.8em;overflow:hidden}.t-odo-strip{display:flex;flex-direction:column;transition:transform .9s var(--t-ease)}.t-odo-strip>span{display:block;height:.8em;line-height:.8}.t-dish{position:absolute;left:50%;top:54%;width:62%;translate:-50% -50%}@media(max-width:1023px){.t-dish{left:64%;top:74%;width:42%}}.t-dish img{width:100%;height:auto;filter:drop-shadow(0 40px 30px rgba(30,12,4,.35))}.t-dish[data-on=false]{opacity:0}.t-autoplay .t-dish{transition:opacity .6s var(--t-ease),transform .9s var(--t-ease)}.t-autoplay .t-dish[data-on=false]{transform:translate3d(-30%,-40%,0) rotate(-30deg) scale(.6)}.t-slip{position:relative;background:#fffdf8;color:#22150e;box-shadow:0 1px #22150e0f,0 40px 60px -30px #22150e66;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 10px) no-repeat,radial-gradient(circle at 8px 10px,transparent 7px,#000 7.5px) bottom / 16px 10px repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - 10px) no-repeat,radial-gradient(circle at 8px 10px,transparent 7px,#000 7.5px) bottom / 16px 10px repeat-x}.dark .t-slip{background:#f4ecdf}.t-leader{flex:1;min-width:24px;border-bottom:2px dotted rgba(34,21,14,.25);translate:0 -5px}.t-stamp{display:inline-flex;width:58px;height:58px;align-items:center;justify-content:center;border-radius:999px;border:3px solid currentColor;font-family:Archivo Variable,ui-sans-serif,sans-serif;font-stretch:110%;font-weight:900;font-size:20px;letter-spacing:-.03em;mix-blend-mode:multiply;rotate:var(--r, -8deg);box-shadow:inset 0 0 0 3px #fffdf8,inset 0 0 0 4.5px currentColor}.dark .t-stamp{box-shadow:inset 0 0 0 3px #f4ecdf,inset 0 0 0 4.5px currentColor}.t-pen path{stroke-dasharray:1;stroke-dashoffset:0}.t-slot{position:relative;z-index:1}.t-slot-head{position:relative;display:flex;height:clamp(86px,17vw,112px);align-items:flex-end;justify-content:center;padding-bottom:14px;border:6px solid #f2a93b;border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0;background:radial-gradient(120% 140% at 50% 100%,#e0553a,#a3241a 70%)}.t-slot-sign{font-size:clamp(26px,5vw,40px);line-height:1;color:#fff6e0;text-shadow:0 0 2px #ffd27a,0 0 18px rgba(255,194,74,.75)}.t-bulb{position:absolute;width:11px;height:11px;translate:-50% -50%;border-radius:999px;background:#fff1c4;box-shadow:0 0 10px 2px #ffc85ad9;animation:t-chase 1s steps(1) infinite}[data-state=spinning] .t-bulb{animation-duration:.3s}[data-state=won] .t-bulb{animation:t-blink .45s steps(1) 6;animation-delay:0s!important}@keyframes t-chase{0%{opacity:1}33%{opacity:.28}}@keyframes t-blink{0%{opacity:1}50%{opacity:.2}to{opacity:1}}.t-slot-body{border:6px solid #f2a93b;border-top-width:4px;border-radius:0 0 30px 30px;padding:16px 16px 18px;background:linear-gradient(180deg,#d4472e,#a3241a 70%,#8a1f15);box-shadow:inset 0 2px #ffffff38,0 50px 80px -40px #000000bf}.t-slot-window{--item: clamp(96px, 20cqw, 122px);position:relative;display:grid;grid-template-columns:.85fr 1.15fr 1fr;gap:7px;padding:9px;border-radius:18px;background:#1a0d08;box-shadow:0 0 0 4px #f2a93b,inset 0 4px 14px #000c;container-type:inline-size}.t-slot-reel{overflow:hidden;border-radius:10px;background:#fffdf8;color:#22150e}.t-slot-label{height:24px;background:#efe5d6;font-size:11.5px;font-weight:700;line-height:24px;text-align:center;color:#7a6d63}.t-slot-drum{position:relative;height:calc(var(--item) * 1.55);overflow:hidden}.t-slot-drum:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#1a0d0899,#1a0d0800 28%,#ffffff38 40%,#fff0 50%,#1a0d0800 72%,#1a0d0899)}.t-slot-strip{position:absolute;inset-inline:0;top:calc(var(--item) * .275)}.t-slot-item{display:flex;height:var(--item);align-items:center}.t-slot-img{width:min(92px,82%);height:auto}.t-slot-venue{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:clamp(17px,5.4cqw,25px);line-height:.98}.t-slot-dish{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:clamp(12px,2.9cqw,15px);font-weight:700;line-height:1.12}.t-slot-score{font-size:clamp(20px,5.4cqw,30px)}.t-slot-line{position:absolute;inset-inline:-10px;top:calc(9px + 24px + var(--item) * .775);height:2px;pointer-events:none;background:#f2a93b00}.t-slot-line:before,.t-slot-line:after{content:"";position:absolute;top:-8px;border:9px solid transparent}.t-slot-line:before{left:0;border-left:12px solid #f2a93b}.t-slot-line:after{right:0;border-right:12px solid #f2a93b}[data-state=won] .t-slot-line{animation:t-line .45s steps(1) 6}@keyframes t-line{0%{background:#f2a93be6}50%{background:#f2a93b00}}.t-slot-coin{position:relative;width:26px;height:40px;flex-shrink:0;border-radius:8px;background:linear-gradient(#f7c26c,#c98a2a)}.t-slot-coin:after{content:"";position:absolute;left:50%;top:50%;width:4px;height:22px;translate:-50% -50%;border-radius:4px;background:#3a1a0c}.t-slot-button{height:48px;flex-shrink:0;cursor:pointer;border-radius:999px;padding-inline:22px;background:#f2a93b;color:#2a1609;font-size:15px;font-weight:800;box-shadow:0 5px #a8661a;transition:transform .12s,box-shadow .12s}.t-slot-button:active{transform:translateY(4px);box-shadow:0 1px #a8661a}.t-slot-button:disabled{cursor:wait;opacity:.75}.t-slot-mouth{height:10px;margin:16px 10% 0;border-radius:999px;background:#1a0d08;box-shadow:inset 0 3px 6px #000c}.t-slot-ticket{padding:14px 18px 22px;background:#fffdf8;color:#22150e;box-shadow:0 20px 30px -20px #0009;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 8px) no-repeat,radial-gradient(circle at 6px 8px,transparent 5px,#000 5.5px) bottom / 12px 8px repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - 8px) no-repeat,radial-gradient(circle at 6px 8px,transparent 5px,#000 5.5px) bottom / 12px 8px repeat-x}.t-slot-confetti{position:absolute;left:-36px;top:-36px;width:72px;max-width:none;height:72px}.t-lever-arm{--pull: 0;position:absolute;left:100%;top:30%;width:46px;height:44%;margin-left:2px;cursor:grab;touch-action:none;user-select:none}.t-lever-arm:active{cursor:grabbing}.t-lever-hub{position:absolute;left:50%;bottom:0;width:30px;height:30px;translate:-50% 50%;border-radius:999px;background:radial-gradient(circle at 35% 30%,#ffe1a3,#c98a2a 60%,#7a4f12);box-shadow:0 4px 10px #00000073}.t-lever-rod{position:absolute;left:50%;bottom:0;width:9px;height:100%;margin-left:-4.5px;border-radius:5px;transform-origin:50% 100%;transform:scaleY(calc(1 - 1.7 * var(--pull)));background:linear-gradient(90deg,#8a7563,#f1e4d4 45%,#8a7563)}.t-lever-knob{position:absolute;left:50%;bottom:calc((1 - 1.7 * var(--pull)) * 100%);width:40px;height:40px;border-radius:999px;transform:translate(-50%,50%) scale(calc(1 + .3 * var(--pull)));background:radial-gradient(circle at 35% 30%,#ff9b7c,#c4351e 55%,#7d1b10);box-shadow:0 8px 14px #00000073}.t-hole{position:relative;aspect-ratio:1;border-radius:999px;border:2px dashed color-mix(in oklab,currentColor 40%,transparent)}.t-hole>span{position:absolute;inset:8%;border-radius:999px}.t-marquee{display:flex;width:max-content;will-change:transform}.t-marquee>*{flex-shrink:0}.t-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--t-ease)}.t-collapse>div{overflow:hidden}.t-collapse[data-open=true]{grid-template-rows:1fr}@media(prefers-reduced-motion:reduce){.t-food>span,.t-food img,.t-odo-strip,.t-bulb,.t-slot-line,.t-collapse{animation:none!important;transition:none!important;transform:none}}.t-fluid [data-field-own]{--f-ink: var(--field-ink);--ink: var(--field-ink);--f-soft: color-mix(in oklab, var(--field-ink) 80%, var(--field-bg));--ink-soft: var(--f-soft);--f-accent: var(--field-accent);--f-bg: var(--field-bg);color:var(--field-ink)}.t-header{--ink: var(--field-ink);--ink-soft: color-mix(in oklab, var(--field-ink) 72%, var(--field-bg));--ink-faint: var(--ink-soft);--line: color-mix(in oklab, var(--field-ink) 16%, transparent);--muted: color-mix(in oklab, var(--field-ink) 10%, transparent);--surface-muted: var(--muted);--f-ink: var(--field-ink);--f-bg: var(--field-bg);color:var(--field-ink);transition:background-color .4s,box-shadow .4s}.t-header[data-solid=true]{background:color-mix(in oklab,var(--field-bg) 84%,transparent);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 1px 0 var(--line)}}
