.mwt{--bg:#171310;--surface:#211a14;--surface2:#2a2118;--ink:#f6ecdc;--dim:#c9b797;--faint:#8f7f63;--line:#332820;--ember:#e8622a;--chili:#c0392b;--bamboo:#7a8b3f;--cream:#f6ecdc;--r:10px;--font-d:"Arial Black",Arial,Helvetica,sans-serif;--font-b:Verdana,Geneva,Tahoma,sans-serif;--font-m:"Courier New",Courier,monospace;background:var(--bg);color:var(--ink);font-family:var(--font-b);font-size:14px;line-height:1.6}.mwt .wrap{max-width:1060px;margin:0 auto;padding:0 18px}.mwt .wrap.narrow{max-width:760px}.mwt .page{padding-bottom:56px}.mwt .page-top{padding-top:0}.mwt .block{padding:34px 0}.mwt .sec-kicker{font-family:var(--font-m);letter-spacing:3px;text-transform:uppercase;color:var(--ember);margin-bottom:8px;font-size:11px}.mwt .sec-title{font-family:var(--font-d);letter-spacing:.5px;text-transform:uppercase;margin:0 0 10px;font-size:clamp(24px,4vw,36px);font-weight:900;line-height:1.15}.mwt .sec-title .hl{color:var(--ember)}.mwt .sec-title span{display:block}.mwt .lede{color:var(--dim);max-width:640px;margin:0 0 18px;font-size:14px}.mwt .site-nav{border-bottom:1px solid var(--line);z-index:50;background:#100c09f5;position:sticky;top:0}.mwt .nav-inner{justify-content:space-between;align-items:center;max-width:1060px;margin:0 auto;padding:10px 18px;display:flex}.mwt .brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.mwt .brand .seal{font-family:var(--font-d);color:var(--cream);border:1px solid var(--ember);text-shadow:0 0 12px #e8622a99;background:linear-gradient(#3a1c0e,#1c0f08);border-radius:8px;padding:4px 8px;font-size:22px;font-weight:900}.mwt .brand .b{font-family:var(--font-d);letter-spacing:2px;font-size:15px;font-weight:900;display:block}.mwt .brand .t{font-family:var(--font-m);letter-spacing:2px;color:var(--dim);font-size:9px;display:block}.mwt .dnav{align-items:center;gap:14px;display:flex}.mwt .nav-links{gap:16px;margin:0;padding:0;list-style:none;display:flex}.mwt .nav-links a{color:var(--dim);letter-spacing:.5px;font-size:13px;text-decoration:none}.mwt .nav-links a:hover{color:var(--ember)}.mwt .locale-switch{gap:6px;display:flex}.mwt .locale-switch a{font-family:var(--font-m);color:var(--faint);border:1px solid var(--line);border-radius:6px;padding:3px 6px;font-size:10px;text-decoration:none}.mwt .locale-switch a.active{color:var(--bg);background:var(--ember);border-color:var(--ember)}.mwt .burger{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;padding:8px;display:none}.mwt .burger span{background:var(--ink);width:18px;height:2px;margin:3px 0;display:block}.mwt .mnav{border-bottom:1px solid var(--line);background:#14100c;padding:12px 18px;position:absolute;top:100%;left:0;right:0}.mwt .mnav ul{margin:0;padding:0;list-style:none}.mwt .mnav a{color:var(--ink);border-bottom:1px solid var(--line);padding:9px 0;font-size:14px;text-decoration:none;display:block}.mwt .hero{background:radial-gradient(ellipse 420px 200px at 70% 110%, #e8622a29, transparent 70%), radial-gradient(ellipse 300px 160px at 20% 100%, #c0392b1f, transparent 70%), var(--bg);padding:44px 0 30px;position:relative;overflow:hidden}.mwt .hero .rail{align-items:center;gap:10px;margin-bottom:12px;display:flex}.mwt .hero .rail .seal{font-family:var(--font-d);color:var(--ember);border:1px solid var(--ember);border-radius:6px;padding:2px 7px;font-size:15px;font-weight:900}.mwt .hero .rail span:last-child{font-family:var(--font-m);letter-spacing:3px;text-transform:uppercase;color:var(--dim);font-size:10px}.mwt .hero h1{font-family:var(--font-d);text-transform:uppercase;margin:0 0 12px;font-size:clamp(30px,6vw,54px);font-weight:900;line-height:1.08}.mwt .hero h1 .t1{color:var(--ink);display:block}.mwt .hero h1 .hl{color:var(--ember)}.mwt .hero-sub{color:var(--dim);max-width:600px;margin:0 0 18px;font-size:14px}.mwt .cta-row{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.mwt .btn{letter-spacing:.5px;border-radius:8px;padding:10px 20px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.mwt .btn.hot{background:var(--ember);color:#171310}.mwt .btn.hot:hover{background:#f0733f}.mwt .btn.ghost{border:1px solid var(--line);color:var(--ink)}.mwt .btn.ghost:hover{border-color:var(--ember);color:var(--ember)}.mwt .est{font-family:var(--font-m);letter-spacing:2px;color:var(--faint);text-transform:uppercase;font-size:10px}.mwt .hero-photo{border-radius:var(--r);border:1px solid var(--line);margin:22px 0 0;overflow:hidden}.mwt .hero-photo img{width:100%;height:auto;display:block}.mwt .hero-photo figcaption{font-family:var(--font-m);color:var(--faint);letter-spacing:1px;padding:8px 12px;font-size:10px}.mwt .tier-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.mwt .tcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:18px;position:relative;overflow:hidden}.mwt .tcard:before{content:"";background:linear-gradient(90deg,var(--ember),var(--chili));height:3px;position:absolute;top:0;left:0;right:0}.mwt .tcard .ttag{font-family:var(--font-m);letter-spacing:2px;text-transform:uppercase;color:var(--bamboo);margin-bottom:6px;font-size:9px}.mwt .tcard h3{font-family:var(--font-d);text-transform:uppercase;margin:0 0 6px;font-size:17px}.mwt .tcard p{color:var(--dim);margin:0 0 12px;font-size:12.5px}.mwt .tcard .price{font-family:var(--font-d);color:var(--ember);font-size:22px}.mwt .tcard .price small{font-family:var(--font-m);color:var(--faint);letter-spacing:1px;font-size:10px}.mwt .broth-list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.mwt .bcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px}.mwt .bcard h3{color:var(--cream);margin:0 0 4px;font-size:14px}.mwt .bcard h3:before{content:"◉ ";color:var(--chili);font-size:11px}.mwt .bcard p{color:var(--dim);margin:0;font-size:12px}.mwt .dish-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.mwt .dcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.mwt .dcard img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.mwt .dcard .db{padding:12px 14px}.mwt .dcard h3{margin:0 0 4px;font-size:14px}.mwt .dcard p{color:var(--dim);margin:0;font-size:12px}.mwt .fact-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.mwt .fact{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:12px 14px}.mwt .fact b{font-family:var(--font-m);letter-spacing:2px;text-transform:uppercase;color:var(--ember);margin-bottom:4px;font-size:9px;display:block}.mwt .fact span{font-size:13px}.mwt .vgrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:18px;display:grid}.mwt .vcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px}.mwt .vcard b{font-family:var(--font-m);letter-spacing:2px;text-transform:uppercase;color:var(--ember);margin-bottom:6px;font-size:9px;display:block}.mwt .vcard p{margin:0;font-size:13px}.mwt .vcard .sub{color:var(--dim);margin-top:4px;font-size:12px}.mwt .hours-block{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);margin-bottom:18px;padding:6px 16px}.mwt .hrow{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:10px 0;font-size:13px;display:flex}.mwt .hrow:last-child{border-bottom:0}.mwt .hrow b{min-width:110px;font-family:var(--font-m);letter-spacing:1px;text-transform:uppercase;color:var(--dim);font-size:10px}.mwt .hrow .hh{color:var(--ember);font-weight:700}.mwt .hrow .sub{color:var(--faint);font-size:12px}.mwt .vnotes{gap:10px;display:grid}.mwt .nrow{background:var(--surface2);border-left:3px solid var(--ember);border-radius:0 8px 8px 0;padding:10px 14px;font-size:12.5px}.mwt .nrow b{color:var(--ember);font-family:var(--font-m);letter-spacing:1px;text-transform:uppercase;margin-bottom:2px;font-size:10px;display:block}.mwt .story-hero{border-radius:var(--r);border:1px solid var(--line);margin-bottom:20px;overflow:hidden}.mwt .story-hero img{width:100%;height:auto;display:block}.mwt .story-body p{color:var(--dim);max-width:680px;margin:0 0 14px;font-size:14px}.mwt .story-body p strong{color:var(--ink)}.mwt .q{border-left:3px solid var(--ember);font-family:var(--font-d);margin:20px 0;padding:4px 0 4px 16px;font-size:18px;line-height:1.5}.mwt .empty-card{background:var(--surface);border:1px dashed var(--line);border-radius:var(--r);text-align:center;margin:18px 0;padding:30px 24px}.mwt .seal-lg{font-family:var(--font-d);color:var(--ember);text-shadow:0 0 24px #e8622a66;margin-bottom:10px;font-size:52px;font-weight:900}.mwt .empty-card h2{margin:0 0 8px;font-size:17px}.mwt .empty-card p{color:var(--dim);margin:0;font-size:13px}.mwt .cta-line{margin-top:18px}.mwt .page-sec{height:24px}.mwt footer.site{border-top:1px solid var(--line);background:#100c09;margin-top:10px;padding:30px 0 26px}.mwt footer .tag{font-family:var(--font-m);letter-spacing:3px;text-transform:uppercase;color:var(--ember);margin:0 0 12px;font-size:10px}.mwt .flinks{flex-wrap:wrap;gap:16px;margin-bottom:16px;display:flex}.mwt .flinks a{color:var(--dim);font-size:13px;text-decoration:none}.mwt .flinks a:hover{color:var(--ember)}.mwt .legal{color:var(--faint);gap:6px;font-size:11.5px;display:grid}.mwt .legal a{color:var(--dim);text-underline-offset:3px;text-decoration:underline}.mwt .legal a:hover{color:var(--ember)}@media (max-width:720px){.mwt .dnav .nav-links{display:none}.mwt .burger{display:block}.mwt .dnav{position:relative}.mwt .block{padding:26px 0}}
