.vgfa{--c-ink:#2b2926;--c-muted:#6f6962;--c-line:#e9e3dc;--c-soft:#f8f5f0;--c-warm:#f3eadf;--c-brown:#765238;--c-dark:#332c27;--c-green:#446858;--c-green-bg:#eef4ef;--c-red:#9a4a3c;--c-red-bg:#f8ece8;--c-shadow:0 18px 50px rgba(61,43,26,.07);color:var(--c-ink);background:#fff;line-height:1.5}.vgfa *{box-sizing:border-box}.vgfa [hidden]{display:none!important}.vgfa h1,.vgfa h2,.vgfa h3,.vgfa p,.vgfa dl,.vgfa dd{margin:0}.vgfa a{color:inherit}.vgfa button,.vgfa input{font:inherit;color:inherit}.vgfa-shell{max-width:980px;margin:0 auto;padding:0 16px 64px}.vgfa-crumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:14px 2px;font-size:12px;color:#7e776f}.vgfa-crumb a{text-decoration:none}.vgfa-crumb a:hover{text-decoration:underline}.vgfa-over,.vgfa-eyebrow{display:block;font-size:10.5px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--c-brown)}.vgfa-eyebrow{display:flex;align-items:center;gap:8px}.vgfa-dot{width:7px;height:7px;border-radius:50%;background:#8f6a47;box-shadow:0 0 0 4px #8f6a471a}.vgfa-hero{border:1px solid var(--c-line);border-radius:22px;background:linear-gradient(115deg,#faf7f2,#fff 58%,#f4ede4);padding:22px 16px 18px}.vgfa-hero h1{font:600 clamp(30px,5.6vw,50px)/1.06 Georgia,"Times New Roman",serif;letter-spacing:-1px;margin:12px 0 10px}.vgfa-lead{color:#625c55;font-size:15px;line-height:1.7;max-width:680px}.vgfa-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.vgfa-stats>div{border:1px solid var(--c-line);border-radius:14px;background:#fff;padding:10px 12px;text-align:center}.vgfa-stats dt{font-size:10.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--c-muted)}.vgfa-stats dd{font:700 26px/1.15 Georgia,serif;color:var(--c-dark);margin-top:2px}.vgfa-reset{font-size:12.5px;color:var(--c-muted);margin-top:10px}.vgfa-reset a{font-weight:700;color:var(--c-brown)}.vgfa-board{display:grid;gap:10px;margin-top:16px}.vgfa-tile{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:1.5px solid var(--c-line);border-radius:16px;background:#fff;padding:12px 14px;cursor:pointer;box-shadow:0 6px 24px #3d2b1a0a;transition:border-color .15s,background .15s}.vgfa-tile:hover{border-color:#d4c3b1}.vgfa-tile[aria-pressed=true]{border-color:var(--c-brown);background:var(--c-warm)}.vgfa-tile:focus-visible{outline:2px solid var(--c-brown);outline-offset:2px}.vgfa-tile-ico{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--c-soft)}.vgfa-tile-ico svg{width:24px;height:24px;fill:none;stroke:var(--c-brown);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vgfa-tile-body{flex:1;min-width:0}.vgfa-tile-body strong{display:block;font:600 18px/1.25 Georgia,serif}.vgfa-tile-body span{display:block;font-size:13px;color:var(--c-muted)}.vgfa-tile-state{flex:none;font-size:13px;font-weight:700;border-radius:999px;padding:5px 12px;background:var(--c-dark);color:#fff;white-space:nowrap}.vgfa-tile.is-done .vgfa-tile-state{background:var(--c-green-bg);color:var(--c-green)}@media(min-width:760px){.vgfa-board{grid-template-columns:repeat(3,1fr)}.vgfa-tile{flex-wrap:wrap;align-items:flex-start}.vgfa-tile-body{flex-basis:calc(100% - 60px)}.vgfa-tile-state{margin-left:56px}}.vgfa-stage{margin-top:16px;scroll-margin-top:90px}.vgfa-loading{padding:28px 4px;color:var(--c-muted);text-align:center}.vgfa-game{max-width:760px;margin:0 auto;border:1px solid var(--c-line);border-radius:20px;background:#fff;padding:18px 16px 20px;box-shadow:var(--c-shadow)}@media(min-width:760px){.vgfa-game{padding:24px 28px 26px}}.vgfa-ghead{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.vgfa-sub{font-size:13px;color:var(--c-muted);font-weight:600}.vgfa-dots{display:flex;gap:6px;list-style:none;margin:12px 0 14px;padding:0}.vgfa-dots li{flex:1;height:6px;border-radius:3px;background:var(--c-line)}.vgfa-dots li.cur{background:#cdb9a3}.vgfa-dots li.ok{background:var(--c-green)}.vgfa-dots li.no{background:var(--c-red)}.vgfa-photo{margin:0;border-radius:16px;overflow:hidden;background:var(--c-soft);aspect-ratio:3/2}.vgfa-photo img{display:block;width:100%;height:100%;object-fit:cover}.vgfa-q{font:600 clamp(24px,4.6vw,32px)/1.15 Georgia,serif;letter-spacing:-.3px;margin-top:14px}.vgfa-help{color:#5f5952;margin-top:6px;font-size:15px}.vgfa-choices{display:grid;gap:8px;margin-top:14px}.vgfa-choices--two{grid-template-columns:1fr 1fr}.vgfa-choice{min-height:52px;border:1.5px solid #d9cdbf;border-radius:14px;background:#fff;padding:10px 14px;font-weight:700;font-size:16px;cursor:pointer;text-align:center;transition:border-color .15s,background .15s}.vgfa-choice:hover{border-color:var(--c-brown);background:var(--c-soft)}.vgfa-choice:focus-visible{outline:2px solid var(--c-brown);outline-offset:2px}.vgfa-choice--pick span{color:var(--c-green)}.vgfa-choice--skip span{color:var(--c-red)}.vgfa-choice.is-wrong{opacity:.55;text-decoration:line-through;cursor:not-allowed;background:var(--c-red-bg);border-color:#e3c7bf}.vgfa-feedback{border-radius:14px;padding:12px 14px;margin-top:14px;font-size:14.5px}.vgfa-feedback p{margin-top:5px}.vgfa-feedback a{display:inline-block;margin-top:8px;font-weight:700;color:var(--c-brown)}.vgfa-feedback.ok{background:var(--c-green-bg);border:1px solid #cfe0d4}.vgfa-feedback.ok strong{color:var(--c-green)}.vgfa-feedback.no{background:var(--c-red-bg);border:1px solid #ecd3cc}.vgfa-feedback.no strong{color:var(--c-red)}.vgfa-note{font-size:12.5px;color:var(--c-muted);margin-top:12px}.vgfa-note a{color:var(--c-brown);font-weight:700}.vgfa-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.vgfa-btn{min-height:46px;border:1.5px solid #d9cdbf;border-radius:999px;background:#fff;padding:10px 18px;font-weight:700;cursor:pointer}.vgfa-btn:hover{border-color:var(--c-brown)}.vgfa .vgfa-btn--solid{background:var(--c-dark);border-color:var(--c-dark);color:#fff}.vgfa .vgfa-btn--solid:hover{background:#4a3f37}.vgfa-btn:focus-visible{outline:2px solid var(--c-brown);outline-offset:2px}.vgfa-small{font-size:12px;color:var(--c-muted);margin-top:8px}.vgfa-item{display:flex;gap:14px;align-items:center}.vgfa-item img{width:84px;height:84px;border-radius:50%;object-fit:cover;flex:none;border:3px solid #fff;box-shadow:0 4px 14px #3d2b1a26;background:var(--c-soft)}.vgfa-item .vgfa-q{margin-top:0}.vgfa-size{font-size:15px;color:var(--c-muted);font-weight:600}.vgfa-guess{display:grid;gap:12px;margin-top:14px;align-items:center}.vgfa-money{display:flex;align-items:center;gap:4px;border:1.5px solid #d9cdbf;border-radius:14px;padding:0 14px;height:60px;max-width:220px;background:#fff}.vgfa-money span{font:700 26px Georgia,serif;color:var(--c-brown)}.vgfa-money input{border:0;outline:0;width:100%;font:700 28px Georgia,serif;background:transparent}.vgfa-money:focus-within{outline:2px solid var(--c-brown);outline-offset:1px}.vgfa-guess input[type=range]{width:100%;accent-color:var(--c-brown);height:32px}.vgfa-clues{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:6px}.vgfa-clues li{display:flex;gap:10px;align-items:center;border:1px dashed #dccfc1;border-radius:12px;padding:9px 12px;font-weight:600;color:var(--c-muted);background:var(--c-soft)}.vgfa-clues li.on{border-style:solid;border-color:var(--c-line);background:#fff;color:var(--c-ink)}.vgfa-cn{flex:none;font-size:10.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--c-brown);min-width:52px}.vgfa-lock{font-weight:400;font-style:italic}.vgfa-recipe{display:grid;grid-template-columns:120px 1fr;gap:14px;align-items:center;margin-top:14px;border:1px solid var(--c-line);border-radius:16px;padding:10px;text-decoration:none;background:linear-gradient(160deg,#fff,#faf6f0)}.vgfa-recipe:hover{border-color:#d4c3b1}.vgfa-recipe-img{display:block;aspect-ratio:3/2;border-radius:12px;overflow:hidden;background:var(--c-warm)}.vgfa-recipe-img img{display:block;width:100%;height:100%;object-fit:cover}.vgfa-recipe-body b{display:block;font:600 20px/1.2 Georgia,serif;margin:3px 0}.vgfa-link{font-size:14px;font-weight:700;color:var(--c-brown)}.vgfa-score{display:flex;align-items:baseline;gap:10px;margin-top:10px}.vgfa-score strong{font:700 48px/1 Georgia,serif;color:var(--c-brown)}.vgfa-score span{color:var(--c-muted);font-weight:600}.vgfa-recap{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:8px}.vgfa-recap li{display:grid;grid-template-columns:56px 1fr;gap:4px 12px;align-items:center;border-bottom:1px solid var(--c-line);padding:8px 0}.vgfa-recap img{grid-row:span 2;width:56px;height:56px;border-radius:12px;object-fit:cover;background:var(--c-soft)}.vgfa-recap span{font-size:14px}.vgfa-recap em{font-style:normal;font-weight:700;font-size:12.5px;margin-left:4px}.vgfa-recap em.ok{color:var(--c-green)}.vgfa-recap em.no{color:var(--c-red)}.vgfa-recap a{font-size:13px;font-weight:700;color:var(--c-brown)}.vgfa-done{margin-top:16px;border:1px solid #cfe0d4;border-radius:20px;background:var(--c-green-bg);padding:18px 16px}.vgfa-done h2{font:600 24px/1.2 Georgia,serif;color:var(--c-green);margin-bottom:6px}.vgfa-how{margin-top:34px}.vgfa-how h2{font:600 clamp(24px,4vw,30px)/1.2 Georgia,serif;margin-bottom:14px}.vgfa-howgrid{display:grid;gap:12px}.vgfa-howgrid article{border:1px solid var(--c-line);border-radius:16px;padding:14px 16px;background:#fff}.vgfa-howgrid h3{font:600 18px/1.25 Georgia,serif;margin-bottom:4px}.vgfa-howgrid p{font-size:14px;color:#5f5952}.vgfa-howgrid a,.vgfa-safety a{color:var(--c-brown);font-weight:600}@media(min-width:760px){.vgfa-howgrid{grid-template-columns:1fr 1fr}.vgfa-guess{grid-template-columns:220px 1fr}.vgfa-recipe{grid-template-columns:200px 1fr}}.vgfa-safety{margin-top:12px;border-radius:16px;background:var(--c-warm);padding:14px 16px;scroll-margin-top:90px}.vgfa-safety h3{font:600 18px/1.25 Georgia,serif;margin-bottom:4px}.vgfa-safety p{font-size:14px;color:#4d4741}.vgfa-more{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.vgfa-more a{border:1px solid #dccfc1;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600;text-decoration:none;background:#fff}.vgfa-more a:hover{border-color:var(--c-brown);background:var(--c-warm)}@media(prefers-reduced-motion:reduce){.vgfa *{transition:none!important;scroll-behavior:auto!important}}.vgfa-rotpair{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.vgfa-rotcard{position:relative;display:block;margin:0;padding:0;border:3px solid transparent;border-radius:16px;overflow:hidden;background:var(--c-soft);aspect-ratio:4/5;cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s}figure.vgfa-rotcard{cursor:default}.vgfa-rotcard img{display:block;width:100%;height:100%;object-fit:cover}button.vgfa-rotcard:hover{transform:translateY(-2px);border-color:var(--c-brown);box-shadow:var(--c-shadow)}button.vgfa-rotcard:focus-visible{outline:3px solid var(--c-brown);outline-offset:2px}.vgfa-rotcard.is-hot{border-color:var(--c-green)}.vgfa-rotcard.is-rot{border-color:var(--c-red)}.vgfa-rotcard.is-rot img{filter:saturate(.85)}.vgfa-rotcard:not(.is-picked) img{opacity:.8}.vgfa-rotbadge{position:absolute;top:10px;left:10px;padding:5px 12px;border-radius:999px;font:800 15px/1 system-ui,sans-serif;letter-spacing:.08em;color:#fff;box-shadow:0 4px 14px #0000002e}.is-hot .vgfa-rotbadge{background:var(--c-green)}.is-rot .vgfa-rotbadge{background:var(--c-red)}.vgfa-rotyou{position:absolute;left:10px;right:10px;bottom:10px;padding:6px 8px;border-radius:10px;background:#ffffffeb;color:var(--c-ink);font-weight:700;font-size:13px;text-align:center}.vgfa-rotvs{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:38px;height:38px;border-radius:50%;background:#fff;color:var(--c-brown);display:flex;align-items:center;justify-content:center;font:italic 700 15px/1 Georgia,serif;box-shadow:0 4px 14px #3d2b1a2e;pointer-events:none;z-index:1}@media(prefers-reduced-motion:reduce){button.vgfa-rotcard:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/vg-food-arcade.css.map */
