[data-imported-game=taco-dinner]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pink:#f6b4c6;--pink-soft:#ffe1e9;--pink-deep:#9f3f64;--pink-strong:#d76f91;--cream:#fff8ec;--ink:#38262e}[data-imported-game=taco-dinner] *{box-sizing:border-box}[data-imported-game=taco-dinner],[data-imported-game=taco-dinner]{min-width:320px;min-height:100%;margin:0}[data-imported-game=taco-dinner]{font-family:Microsoft YaHei,微软雅黑,PingFang SC,sans-serif}[data-imported-game=taco-dinner] button{font:inherit}[data-imported-game=taco-dinner] button:focus-visible{outline-offset:4px;outline:3px solid #fff}[data-imported-game=taco-dinner] .introScreen,[data-imported-game=taco-dinner] .gameScreen{color:var(--ink);background:#30262b;position:fixed;inset:0;overflow:hidden}[data-imported-game=taco-dinner] .introImage,[data-imported-game=taco-dinner] .sceneImage{object-fit:cover}[data-imported-game=taco-dinner] .introImage{object-position:50% 56%;filter:saturate(.92)contrast(1.04)}[data-imported-game=taco-dinner] .introShade,[data-imported-game=taco-dinner] .sceneShade{background:linear-gradient(90deg,#190d121f,#1e0f160d 44%,#1e0f16ad),linear-gradient(#0000 45%,#231018a8);position:absolute;inset:0}[data-imported-game=taco-dinner] .introCard,[data-imported-game=taco-dinner] .dialogueCard,[data-imported-game=taco-dinner] .sceneHeader{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 8% 8%,#ffffffb3,#0000 14rem),linear-gradient(145deg,#fff8ecf5,#f7bacdf0);border:3px solid #ffffffc2;box-shadow:inset 0 0 0 2px #d65e854d,0 30px 90px #28121c73}[data-imported-game=taco-dinner] .introCard{z-index:2;border-radius:34px;width:min(590px,100% - 48px);padding:clamp(28px,4vw,52px);animation:.42s ease-out both rise;position:absolute;bottom:clamp(24px,7vh,76px);right:clamp(24px,6vw,90px)}[data-imported-game=taco-dinner] .introCard>small,[data-imported-game=taco-dinner] .dialogueCard>small,[data-imported-game=taco-dinner] .sceneHeader>small{color:var(--pink-deep);letter-spacing:.16em;font-size:10px;font-weight:900}[data-imported-game=taco-dinner] .introCard h1{letter-spacing:-.065em;margin:12px 0 0;font-size:clamp(38px,5vw,68px);line-height:1.04}[data-imported-game=taco-dinner] .introQuestion{letter-spacing:-.035em;margin:24px 0 0;font-size:clamp(18px,2.1vw,25px);font-weight:900;line-height:1.5}[data-imported-game=taco-dinner] .introDescription{color:#38262ea8;margin:11px 0 0;font-size:15px;font-weight:750}[data-imported-game=taco-dinner] .introCard button,[data-imported-game=taco-dinner] .dialogueCard button{border:2px solid var(--pink-deep);color:#fff;cursor:pointer;background:linear-gradient(#df7797,#c85478);border-radius:17px;width:100%;min-height:56px;margin-top:26px;font-size:17px;font-weight:900;box-shadow:0 7px #8e3657}[data-imported-game=taco-dinner] .introCard button span,[data-imported-game=taco-dinner] .dialogueCard button span{float:right;margin-right:14px}[data-imported-game=taco-dinner] .introActions{grid-template-columns:1fr 1fr;gap:12px;margin-top:26px;display:grid}[data-imported-game=taco-dinner] .introActions button{margin-top:0}[data-imported-game=taco-dinner] .introActions button:last-child{color:var(--pink-deep);background:#fff8ecc7;box-shadow:0 7px #8e365757}[data-imported-game=taco-dinner] .sceneImage{object-fit:contain;background:#30262b}[data-imported-game=taco-dinner] .sceneShade{background:linear-gradient(#24161d2e,#0000 34% 54%,#24161da6)}[data-imported-game=taco-dinner] .sceneHeader{z-index:3;border-width:2px;border-radius:19px;width:min(470px,100% - 44px);min-height:68px;padding:10px 15px;position:absolute;top:18px;left:22px}[data-imported-game=taco-dinner] .sceneHeader>div{justify-content:space-between;align-items:center;gap:20px;display:flex}[data-imported-game=taco-dinner] .sceneHeader h1,[data-imported-game=taco-dinner] .sceneHeader time{color:var(--pink-deep);margin:4px 0 0;font-size:clamp(17px,1.8vw,24px);font-weight:900}[data-imported-game=taco-dinner] .dialogueCard{z-index:3;border-radius:27px;min-height:154px;padding:34px 32px 24px;position:absolute;bottom:clamp(16px,3vh,32px);left:clamp(16px,3vw,44px);right:clamp(16px,3vw,44px)}[data-imported-game=taco-dinner] .dialogueCard p{max-width:94%;margin:9px 0 0;font-size:clamp(17px,1.7vw,24px);font-weight:700;line-height:1.5}[data-imported-game=taco-dinner] .dialogueCard button{width:min(220px,100%);min-height:46px;margin-top:18px}[data-imported-game=taco-dinner] .introLine{color:#38262eb3;white-space:pre-line;border-bottom:1px solid #9f3f6438;padding-bottom:12px;margin-bottom:12px!important;font-size:clamp(13px,1.2vw,17px)!important}[data-imported-game=taco-dinner] .scene{position:absolute;inset:0;overflow:hidden}[data-imported-game=taco-dinner] .hud{z-index:4;grid-template-columns:minmax(165px,215px) minmax(165px,215px);gap:9px;display:grid;position:absolute;top:18px;right:22px}[data-imported-game=taco-dinner] .hud>div{min-height:68px;color:var(--pink-deep);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#fff6ebf2,#f9c7d5ed);border:2px solid #ffffffc7;border-radius:19px;align-content:center;padding:8px 14px;display:grid;box-shadow:inset 0 0 0 2px #d76f913d,0 10px 30px #4a223038}[data-imported-game=taco-dinner] .hud small{letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:900;overflow:hidden}[data-imported-game=taco-dinner] .hud b{margin-top:3px;font-size:clamp(16px,1.8vw,22px)}[data-imported-game=taco-dinner] .hud i{background:#9f3f6424;border-radius:99px;height:6px;margin-top:5px;display:block;overflow:hidden}[data-imported-game=taco-dinner] .hud i em{border-radius:inherit;background:linear-gradient(90deg,#eb6676,#bc2e4e);height:100%;display:block}[data-imported-game=taco-dinner] .choiceLayer{z-index:5;gap:14px;max-height:70dvh;padding:8px 5px 17px;display:grid;position:absolute;top:50%;left:clamp(24px,5vw,76px);right:clamp(24px,5vw,76px);overflow-y:auto;transform:translateY(-47%)}[data-imported-game=taco-dinner] .choiceLayer>h2{width:fit-content;color:var(--pink-deep);background:#fff4e8eb;border:2px solid #ffffffc7;border-radius:99px;margin:0 auto 3px;padding:10px 18px;font-size:clamp(17px,2vw,25px);box-shadow:0 8px 28px #2c141d47}[data-imported-game=taco-dinner] .choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(9px,1.4vw,18px);display:grid}[data-imported-game=taco-dinner] .choices button{min-height:92px;color:var(--ink);text-align:left;cursor:pointer;background:linear-gradient(#ffe7ed,#f3adc0);border:3px solid #ffffffd1;border-radius:19px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:13px 13px 15px 9px;display:grid;box-shadow:inset 0 0 0 2px #c94c713d,0 8px #8e36579e,0 18px 38px #32141f3d}[data-imported-game=taco-dinner] .choices button:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-3px)}[data-imported-game=taco-dinner] .choices button:disabled{opacity:.68;color:#38262ea3;cursor:not-allowed;background:linear-gradient(#efe8e7,#c9b8bd);box-shadow:inset 0 0 0 2px #58444b21,0 6px #402f366b}[data-imported-game=taco-dinner] .choices i{border:1px solid #9f3f646b;border-radius:50%;place-items:center;width:30px;height:30px;font:700 12px Georgia,serif;display:grid}[data-imported-game=taco-dinner] .choices span{min-width:0}[data-imported-game=taco-dinner] .choices b{font-size:clamp(14px,1.45vw,20px);line-height:1.3;display:block}[data-imported-game=taco-dinner] .choices small{color:#38262e9c;margin-top:6px;font-size:10px;font-weight:750;line-height:1.4;display:block}[data-imported-game=taco-dinner] .choices>button>em{color:var(--pink-deep);font-style:normal;font-weight:900}[data-imported-game=taco-dinner] .noteToggle{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#2f1b2494;border:1px solid #fffc;border-radius:99px;justify-self:center;min-height:38px;padding:7px 18px;font-size:12px;font-weight:800}[data-imported-game=taco-dinner] .noteComposer{background:linear-gradient(145deg,#fff8ecf5,#f7bacdf0);border:2px solid #fffc;border-radius:20px;justify-self:center;gap:10px;width:min(680px,100%);padding:17px;display:grid;box-shadow:0 18px 48px #28121c61}[data-imported-game=taco-dinner] .noteComposer label{color:var(--pink-deep);font-size:13px;font-weight:900}[data-imported-game=taco-dinner] .noteComposer textarea{resize:vertical;width:100%;min-height:80px;color:var(--ink);background:#ffffffc7;border:1px solid #9f3f6461;border-radius:13px;margin-top:8px;padding:12px;font:650 14px/1.55 inherit;display:block}[data-imported-game=taco-dinner] .noteComposer>div{justify-content:flex-end;gap:8px;display:flex}[data-imported-game=taco-dinner] .noteComposer button{border:1px solid var(--pink-deep);color:#fff;background:var(--pink-deep);cursor:pointer;border-radius:11px;min-height:38px;padding:0 16px;font-weight:850}[data-imported-game=taco-dinner] .noteComposer button:last-child{color:var(--pink-deep);background:0 0}[data-imported-game=taco-dinner] .noteComposer button:disabled{opacity:.45;cursor:not-allowed}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}[data-imported-game=taco-dinner] .resultScreen{--result-paper:#f7f1e7;--result-ink:#0b2741;min-height:100dvh;color:var(--result-ink);background:radial-gradient(circle at 9% 4%,#c8d8dfc7,#0000 30rem),linear-gradient(150deg,#e6e0d7,#c8d8df 120%);padding:clamp(16px,3vw,46px) 0 100px}[data-imported-game=taco-dinner] .resultCard{aspect-ratio:3/4;background:radial-gradient(circle at 12% 11%,#d8c7a840,transparent 28%),linear-gradient(135deg,#d8c7a817,transparent 35%),var(--result-paper);border:1px solid #0b2741b8;border-radius:18px;grid-template-rows:5.5% 29.5% 25.5% 29% 10.5%;width:min(900px,100% - 36px);margin:0 auto;padding:clamp(30px,4vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #0b274133}[data-imported-game=taco-dinner] .resultCard:before{content:"";pointer-events:none;border:1px solid #0b274159;border-radius:11px;position:absolute;inset:12px}[data-imported-game=taco-dinner] .resultCard:after{content:"";pointer-events:none;border:1px solid #b8872d38;border-radius:7px;position:absolute;inset:23px}[data-imported-game=taco-dinner] .resultCard>*{z-index:1;position:relative}[data-imported-game=taco-dinner] .resultMasthead{border-bottom:1px solid #0b274138;justify-content:space-between;align-items:start;gap:20px;padding:0 8px 12px;font-family:Georgia,Songti SC,serif;display:flex}[data-imported-game=taco-dinner] .resultMasthead span{letter-spacing:.14em;font-size:clamp(15px,2.15vw,25px);font-weight:700}[data-imported-game=taco-dinner] .resultMasthead small{color:#6f7a82;letter-spacing:.08em;padding-top:.5em;font-size:clamp(8px,.95vw,12px);font-weight:700}[data-imported-game=taco-dinner] .resultHero{border-bottom:1px solid #0b27412e;grid-template-columns:44fr 56fr;align-items:stretch;gap:clamp(18px,3vw,34px);min-height:0;padding:clamp(12px,1.8vw,22px) 7px clamp(10px,1.6vw,18px);display:grid}[data-imported-game=taco-dinner] .resultHero figure{background:#d8c7a840;border-radius:8px;min-height:0;margin:0;position:relative;overflow:hidden}[data-imported-game=taco-dinner] .resultHero figure img{object-fit:cover}[data-imported-game=taco-dinner] .resultHero>div{align-content:center;justify-items:start;min-width:0;display:grid}[data-imported-game=taco-dinner] .resultHero>div>small{color:#6f7a82;letter-spacing:.14em;font:800 clamp(8px,.85vw,10px)/1.2 ui-monospace,SFMono-Regular,monospace}[data-imported-game=taco-dinner] .resultHero p{margin:10px 0 0;font:600 clamp(18px,2.6vw,31px)/1.2 Georgia,Songti SC,serif}[data-imported-game=taco-dinner] .resultHero h1{letter-spacing:.02em;margin:5px 0 0;font:600 clamp(31px,5.1vw,62px)/1.08 Georgia,Songti SC,serif}[data-imported-game=taco-dinner] .resultHero blockquote{color:#0b2741d1;border-top:1px solid #0b27412b;width:100%;margin:clamp(13px,1.8vw,20px) 0 0;padding-top:clamp(12px,1.6vw,18px);font:650 clamp(13px,1.65vw,19px)/1.55 Georgia,Songti SC,serif}[data-imported-game=taco-dinner] .resultAnalysis{border-bottom:1px solid #0b27412e;grid-template-columns:56fr 44fr;gap:clamp(20px,3vw,38px);min-height:0;padding:clamp(14px,2vw,24px) 7px;display:grid}[data-imported-game=taco-dinner] .axisPanel,[data-imported-game=taco-dinner] .signalPanel{grid-template-rows:auto 1fr;min-height:0;display:grid}[data-imported-game=taco-dinner] .axisPanel header,[data-imported-game=taco-dinner] .signalPanel header{gap:3px;display:grid}[data-imported-game=taco-dinner] .axisPanel header small,[data-imported-game=taco-dinner] .signalPanel header small{color:#6f7a82;letter-spacing:.13em;font:800 clamp(7px,.85vw,10px)/1.2 ui-monospace,SFMono-Regular,monospace}[data-imported-game=taco-dinner] .axisPanel header strong,[data-imported-game=taco-dinner] .signalPanel header strong{font:700 clamp(15px,1.75vw,21px)/1.2 Georgia,Songti SC,serif}[data-imported-game=taco-dinner] .axisPanel>div{align-content:center;gap:clamp(8px,1.15vw,13px);display:grid}[data-imported-game=taco-dinner] .axisPanel article span{justify-content:space-between;font-size:clamp(10px,1.15vw,14px);display:flex}[data-imported-game=taco-dinner] .axisPanel article small{font-family:ui-monospace,SFMono-Regular,monospace}[data-imported-game=taco-dinner] .axisPanel article>i{background:#0b27411a;border:1px solid #0b274152;height:7px;margin-top:4px;display:block}[data-imported-game=taco-dinner] .axisPanel article>i em{background:#0b2741;height:100%;display:block}[data-imported-game=taco-dinner] .resourcePanel{align-content:center;gap:clamp(8px,1vw,12px);display:grid}[data-imported-game=taco-dinner] .resourcePanel article{background:#ffffff47;border:1px solid #0b27413d;border-left:4px solid #b8872d;align-content:center;padding:clamp(9px,1.25vw,14px);display:grid}[data-imported-game=taco-dinner] .resourcePanel small{color:#6f7a82;letter-spacing:.1em;font:800 clamp(7px,.85vw,10px)/1.2 ui-monospace,SFMono-Regular,monospace}[data-imported-game=taco-dinner] .resourcePanel strong{margin-top:5px;font:700 clamp(13px,1.55vw,18px)/1.3 Georgia,Songti SC,serif}[data-imported-game=taco-dinner] .resourcePanel p{color:#0b2741ad;margin:5px 0 0;font-size:clamp(9px,1vw,12px)}[data-imported-game=taco-dinner] .signalPanel{border-bottom:1px solid #0b27412e;padding:clamp(15px,2vw,24px) 7px}[data-imported-game=taco-dinner] .signalPanel>div{grid-template-columns:1fr 1fr;align-content:center;gap:clamp(7px,1vw,12px);margin-top:10px;display:grid}[data-imported-game=taco-dinner] .signalPanel article{background:#c8d8df33;border:1px solid #0b274133;grid-template-columns:28px 1fr;align-items:start;gap:7px;min-width:0;padding:clamp(8px,1.2vw,14px);display:grid}[data-imported-game=taco-dinner] .signalPanel article i{font:800 10px ui-monospace,SFMono-Regular,monospace}[data-imported-game=taco-dinner] .signalPanel article p{margin:0;font-size:clamp(10px,1.2vw,14px);font-weight:650;line-height:1.45}[data-imported-game=taco-dinner] .resultFooter{grid-template-columns:1fr auto;align-items:center;gap:20px;padding:12px 7px 0;display:grid}[data-imported-game=taco-dinner] .resultFooter>div{gap:4px;display:grid}[data-imported-game=taco-dinner] .resultFooter>div:last-child{text-align:right}[data-imported-game=taco-dinner] .resultFooter small{color:#6f7a82;letter-spacing:.11em;font:800 clamp(7px,.85vw,10px)/1 ui-monospace,SFMono-Regular,monospace}[data-imported-game=taco-dinner] .resultFooter strong{text-overflow:ellipsis;white-space:nowrap;font:700 clamp(11px,1.4vw,16px)/1.3 Georgia,Songti SC,serif;overflow:hidden}[data-imported-game=taco-dinner] .resultBody{gap:20px;width:min(900px,100% - 36px);margin:42px auto 0;display:grid}[data-imported-game=taco-dinner] .handoff,[data-imported-game=taco-dinner] .routePanel{color:var(--result-ink);background:#f2efe9db;border:1px solid #112a3b47;margin:0;padding:24px;box-shadow:8px 8px #112a3b1f}[data-imported-game=taco-dinner] .handoff{font:700 clamp(18px,2.4vw,28px)/1.55 Georgia,Songti SC,serif}[data-imported-game=taco-dinner] .handoff small{color:#6f7a82;letter-spacing:.14em;margin-bottom:8px;font:800 9px ui-monospace,SFMono-Regular,monospace;display:block}[data-imported-game=taco-dinner] .routePanel>small{color:#6f7a82;letter-spacing:.14em;font:800 9px ui-monospace,SFMono-Regular,monospace}[data-imported-game=taco-dinner] .routePanel h2{margin:5px 0 18px;font-family:Georgia,Songti SC,serif}[data-imported-game=taco-dinner] .routePanel>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}[data-imported-game=taco-dinner] .routePanel span{border-bottom:1px solid #112a3b29;grid-template-columns:56px 1fr;gap:10px;padding:9px 0;display:grid}[data-imported-game=taco-dinner] .routePanel time{color:#987a43;font:800 11px ui-monospace,SFMono-Regular,monospace}[data-imported-game=taco-dinner] .routePanel b{font-size:12px}[data-imported-game=taco-dinner] .resultActions{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}[data-imported-game=taco-dinner] .resultActions button{border:1px solid var(--result-ink);min-height:48px;color:var(--result-paper);background:var(--result-ink);cursor:pointer;font-weight:850}[data-imported-game=taco-dinner] .resultActions button:last-child{color:var(--result-ink);background:0 0}@media (max-width:700px){[data-imported-game=taco-dinner] .introImage{object-position:42% center}[data-imported-game=taco-dinner] .introCard{border-radius:25px;width:calc(100% - 32px);padding:26px 22px 30px;bottom:18px;right:16px}[data-imported-game=taco-dinner] .introCard h1{font-size:39px}[data-imported-game=taco-dinner] .introQuestion{font-size:17px}[data-imported-game=taco-dinner] .introActions{grid-template-columns:1fr}[data-imported-game=taco-dinner] .sceneHeader{width:calc(100% - 24px);top:12px;left:12px}[data-imported-game=taco-dinner] .dialogueCard{padding:28px 20px 20px;bottom:10px;left:10px;right:10px}[data-imported-game=taco-dinner] .hud{grid-template-columns:1fr 1fr;top:90px;left:12px;right:12px}[data-imported-game=taco-dinner] .hud>div{border-radius:15px;min-height:56px}[data-imported-game=taco-dinner] .hud b{font-size:16px}[data-imported-game=taco-dinner] .choiceLayer{max-height:72dvh;top:53%;left:11px;right:11px;transform:translateY(-45%)}[data-imported-game=taco-dinner] .choiceLayer>h2{font-size:17px}[data-imported-game=taco-dinner] .choices{grid-template-columns:1fr}[data-imported-game=taco-dinner] .choices button{min-height:72px}[data-imported-game=taco-dinner] .choices b{font-size:14px}[data-imported-game=taco-dinner] .resultScreen{padding-top:10px}[data-imported-game=taco-dinner] .resultCard{aspect-ratio:auto;border-radius:12px;grid-template-rows:auto auto auto auto auto;width:calc(100% - 18px);min-height:720px;padding:27px 25px}[data-imported-game=taco-dinner] .resultCard:before{inset:8px}[data-imported-game=taco-dinner] .resultCard:after{inset:16px}[data-imported-game=taco-dinner] .resultMasthead{padding-bottom:10px}[data-imported-game=taco-dinner] .resultMasthead span{font-size:13px}[data-imported-game=taco-dinner] .resultMasthead small{font-size:7px}[data-imported-game=taco-dinner] .resultHero{grid-template-columns:40fr 60fr;gap:13px;min-height:205px}[data-imported-game=taco-dinner] .resultHero h1{font-size:26px}[data-imported-game=taco-dinner] .resultHero p{font-size:15px}[data-imported-game=taco-dinner] .resultHero blockquote{font-size:10px}[data-imported-game=taco-dinner] .resultAnalysis{grid-template-columns:1fr;gap:10px}[data-imported-game=taco-dinner] .resourcePanel{grid-template-columns:1fr 1fr}[data-imported-game=taco-dinner] .resourcePanel strong{font-size:12px}[data-imported-game=taco-dinner] .signalPanel>div{grid-template-columns:1fr}[data-imported-game=taco-dinner] .signalPanel article{padding:7px}[data-imported-game=taco-dinner] .resultFooter{grid-template-columns:1fr}[data-imported-game=taco-dinner] .resultFooter>div:last-child{text-align:left}[data-imported-game=taco-dinner] .resultBody{width:calc(100% - 24px);margin-top:24px}[data-imported-game=taco-dinner] .routePanel>div,[data-imported-game=taco-dinner] .resultActions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){[data-imported-game=taco-dinner] .introCard{animation:none}}@media print{[data-imported-game=taco-dinner] .resultScreen{background:#fff;padding:0}[data-imported-game=taco-dinner] .resultCard{width:100%;box-shadow:none}[data-imported-game=taco-dinner] .resultBody{display:none}}
