:root{--t-color-accent: #F2A03D;--t-color-accent-soft: rgba(242,160,61,.14);--t-color-bg: #17110D;--t-color-bg-2: #120D0A;--t-color-border: #3A2A1E;--t-color-danger: #C1272D;--t-color-glass: rgba(23,17,13,.94);--t-color-green: #7FB069;--t-color-line: #E4572E;--t-color-on-primary: #FFF7EA;--t-color-primary: #E4572E;--t-color-primary-deep: #C1272D;--t-color-primary-soft: rgba(228,87,46,.15);--t-color-scrim: rgba(10,6,4,.72);--t-color-success: #7FB069;--t-color-surface: #241A13;--t-color-surface-2: #2E2015;--t-color-text: #F5E9DA;--t-color-text-2: #CBB69E;--t-color-text-3: #8A7A6B;--t-color-warning: #F2A03D;--t-font-display: -apple-system, "PingFang SC", "Helvetica Neue", "Microsoft YaHei", sans-serif;--t-font-family: -apple-system, "PingFang SC", "Helvetica Neue", "Microsoft YaHei", sans-serif;--t-font-size-hero: 150rpx;--t-font-size-lg: 32rpx;--t-font-size-md: 28rpx;--t-font-size-sm: 24rpx;--t-font-size-xl: 46rpx;--t-font-size-xs: 20rpx;--t-font-web-h2: 54px;--t-font-web-hero: 132px;--t-gradient-brand: linear-gradient(100deg, #C1272D 0%, #E4572E 55%, #F2A03D 100%);--t-gradient-card: linear-gradient(150deg, #2E2015 0%, #1D130C 100%);--t-gradient-fade: linear-gradient(180deg, rgba(23,17,13,0) 0%, #17110D 100%);--t-gradient-fire: radial-gradient(90% 70% at 50% 100%, rgba(242,160,61,.5) 0%, rgba(228,87,46,.22) 42%, rgba(23,17,13,0) 75%);--t-gradient-hero: linear-gradient(180deg, rgba(18,13,10,.42) 0%, rgba(18,13,10,.05) 40%, rgba(23,17,13,.88) 82%, #17110D 100%);--t-motion-dur: .26s;--t-motion-ease: cubic-bezier(.2,.9,.25,1.2);--t-motion-slow: .7s;--t-radius-lg: 18rpx;--t-radius-md: 12rpx;--t-radius-pill: 999rpx;--t-radius-sm: 6rpx;--t-radius-web: 10px;--t-shadow-card: 10rpx 10rpx 0 rgba(0,0,0,.45);--t-shadow-float: 0 24rpx 50rpx rgba(0,0,0,.55);--t-shadow-web: 12px 12px 0 rgba(0,0,0,.4);--t-space-lg: 40rpx;--t-space-md: 24rpx;--t-space-page: 32rpx;--t-space-sm: 16rpx;--t-space-xl: 64rpx;--t-space-xs: 8rpx;--t-space-xxl: 96rpx;--t-texture-grill: repeating-linear-gradient(0deg, rgba(0,0,0,.28) 0rpx, rgba(0,0,0,.28) 3rpx, rgba(0,0,0,0) 3rpx, rgba(0,0,0,0) 30rpx);--t-texture-poster: repeating-linear-gradient(-45deg, rgba(242,160,61,.05) 0rpx, rgba(242,160,61,.05) 14rpx, rgba(242,160,61,0) 14rpx, rgba(242,160,61,0) 28rpx)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--t-font-family);background:var(--t-color-bg);color:var(--t-color-text)}.kicker{font-size:12px;letter-spacing:.35em;color:var(--t-color-accent);text-transform:uppercase;font-weight:800}.btn{background:var(--t-gradient-brand);color:var(--t-color-on-primary);border:2px solid var(--t-color-text);padding:11px 22px;font-size:14px;font-weight:900;letter-spacing:.14em;cursor:pointer;box-shadow:5px 5px #00000080}.btn.big{padding:16px 32px;font-size:16px}.lang{background:transparent;border:2px solid var(--t-color-border);color:var(--t-color-text);padding:9px 16px;font-size:13px;font-weight:800;letter-spacing:.1em;cursor:pointer}.nav{position:fixed;inset:0 0 auto 0;z-index:30;background:#120d0af0;border-bottom:3px solid var(--t-color-primary)}.nav-in{max-width:1240px;margin:0 auto;padding:14px 28px;display:flex;align-items:center;gap:34px}.logo{font-size:30px;font-weight:900;letter-spacing:.06em}.logo em{font-style:normal;color:var(--t-color-primary);font-size:20px;margin-left:8px;letter-spacing:.2em}.links{margin-left:auto;display:flex;gap:28px;font-weight:700;color:var(--t-color-text-2);font-size:14px}.hero{position:relative;overflow:hidden;background:var(--t-color-bg-2)}.hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#120d0a80,#120d0a1a 45%,#17110df0)}.hero-in{position:relative;max-width:1240px;margin:0 auto;padding:170px 28px 90px}.tag{display:inline-block;background:var(--t-color-primary);color:var(--t-color-on-primary);font-weight:800;font-size:13px;letter-spacing:.16em;padding:8px 16px}.hero h1{font-size:var(--t-font-web-hero);font-weight:900;line-height:1.05;text-shadow:10px 10px 0 rgba(193,39,45,.85);margin-top:20px}.hero-s{font-size:44px;font-weight:900;color:var(--t-color-accent);margin-top:8px}.hero-d{color:var(--t-color-text-2);font-size:17px;margin-top:16px;max-width:560px;line-height:1.9}.queue{margin-top:52px;display:flex;align-items:center;gap:44px;background:var(--t-color-surface);border:3px solid var(--t-color-text);box-shadow:var(--t-shadow-web);padding:26px 32px;max-width:860px;flex-wrap:wrap}.queue div{display:flex;flex-direction:column}.queue span{font-size:12px;letter-spacing:.2em;color:var(--t-color-text-3);font-weight:700}.queue b{font-size:38px;color:var(--t-color-primary);line-height:1.2}.queue .btn{margin-left:auto}.marquee{background:var(--t-color-primary-deep);border-top:3px solid var(--t-color-text);border-bottom:3px solid var(--t-color-text);overflow:hidden;padding:13px 0}.mq-in{display:flex;white-space:nowrap;width:max-content;animation:mq 24s linear infinite;font-weight:900;color:#ffe9b8;letter-spacing:.1em}@keyframes mq{to{transform:translate(-50%)}}.menu,.sets,.book{max-width:1240px;margin:0 auto;padding:100px 28px 10px}.sec-h h2,.heat h2,.book h2{font-size:var(--t-font-web-h2);font-weight:900;letter-spacing:.04em;margin-top:14px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:44px}.dish{background:var(--t-color-surface);border:2px solid var(--t-color-border);box-shadow:var(--t-shadow-card)}.dish img{width:100%;height:200px;object-fit:cover;display:block}.dish-b{padding:22px}.dish-t{display:flex;align-items:center}.dish-t h3{font-size:24px;font-weight:900}.dish-t em{margin-left:auto;font-style:normal;background:var(--t-color-accent);color:#17110d;font-weight:800;font-size:12px;padding:4px 9px;white-space:nowrap}.dish-b p{color:var(--t-color-text-2);line-height:1.8;font-size:14px;margin:12px 0 16px;min-height:50px}.dish-f{display:flex;justify-content:space-between;align-items:baseline}.dish-f span{font-size:12px;color:var(--t-color-accent);font-weight:700}.dish-f b{font-size:26px;color:var(--t-color-primary)}.dish-f small{font-size:13px;color:var(--t-color-accent)}.heat{background:var(--t-gradient-card);border-top:2px solid var(--t-color-border);border-bottom:2px solid var(--t-color-border);margin-top:100px}.heat-in{max-width:1240px;margin:0 auto;padding:80px 28px;display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:center}.heat-d{color:var(--t-color-text-2);line-height:2;margin-top:18px}.heat-panel{background:var(--t-color-bg-2);border:2px solid var(--t-color-border);padding:26px}.heat-ticks{display:flex}.heat-ticks button{flex:1;background:none;border:2px solid var(--t-color-border);color:var(--t-color-text-3);font-weight:800;padding:13px 0;cursor:pointer;font-size:14px;margin-right:-2px}.heat-ticks button.on{background:var(--t-gradient-brand);color:var(--t-color-on-primary)}.heat-bar{height:16px;background:var(--t-color-surface-2);margin-top:22px}.heat-bar i{display:block;height:100%;background:var(--t-gradient-brand);transition:width .6s}.heat-note{color:var(--t-color-text-2);margin-top:16px}.set-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:44px}.set{border:2px solid var(--t-color-line);background:var(--t-gradient-card);padding:32px}.set h3{font-size:26px;font-weight:900}.set p{color:var(--t-color-text-2);line-height:1.85;margin:14px 0 22px;font-size:14px;min-height:78px}.set-f{display:flex;justify-content:space-between;align-items:baseline}.set-f span{color:var(--t-color-text-3);text-decoration:line-through}.set-f b{font-size:34px;color:var(--t-color-accent)}.set.dark{background:var(--t-color-primary-deep);border-color:var(--t-color-text)}.set.dark p{color:#f5e9dacc}.set.dark .set-f span{color:#f5e9da99;text-decoration:none}.book{text-align:center;padding-bottom:120px}.book>p{color:var(--t-color-text-2);margin:16px 0 36px}.book-form{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;background:var(--t-color-surface);border:2px solid var(--t-color-border);padding:28px;box-shadow:var(--t-shadow-web)}.book-form label{display:flex;flex-direction:column;gap:8px;font-size:12px;letter-spacing:.2em;color:var(--t-color-text-3);text-align:left;font-weight:700}.book-form input,.book-form select{padding:13px 14px;border:2px solid var(--t-color-border);background:var(--t-color-bg);font-size:15px;min-width:180px;color:var(--t-color-text)}.book-form button{align-self:flex-end}.sent{color:var(--t-color-accent);margin-top:18px;font-weight:700}.foot{border-top:2px solid var(--t-color-border);padding:54px 28px 64px;text-align:center;color:var(--t-color-text-2)}.foot p{line-height:2;font-size:14px}.foot-s{color:var(--t-color-text-3);font-size:12px}@media (max-width: 900px){.links{display:none}.hero h1{font-size:84px}.grid,.set-grid,.heat-in{grid-template-columns:1fr}.queue{gap:22px}}
