.peaks-game-module__Xvf8lq__game{color:#f7f5e8;width:min(1120px,100%)}.peaks-game-module__Xvf8lq__layout{grid-template-columns:minmax(0,760px) minmax(250px,310px);align-items:start;gap:22px;display:grid}.peaks-game-module__Xvf8lq__tableArea{background:radial-gradient(circle at 48% 18%,#c8ff621a,#0000 36%),linear-gradient(150deg,#1a4938,#0e2b26 68%,#091f1b);border:1px solid #f3f2e829;border-radius:24px;min-width:0;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #0000003d,0 20px 50px #0000003d}.peaks-game-module__Xvf8lq__tableau{aspect-ratio:1.82;width:100%;min-height:310px;position:relative}.peaks-game-module__Xvf8lq__card,.peaks-game-module__Xvf8lq__emptyCard{left:var(--card-left,0);top:var(--card-top,0);z-index:var(--card-layer,1);aspect-ratio:.69;border-radius:clamp(5px,.8vw,10px);width:10%;position:absolute}button.peaks-game-module__Xvf8lq__card{touch-action:manipulation;background:#fffdf0;border:1px solid #0a0f0c7a;padding:0;overflow:hidden;box-shadow:0 5px 10px #0000004d}button.peaks-game-module__Xvf8lq__card:focus-visible{z-index:8;outline-offset:3px;outline:3px solid #65b9ff}.peaks-game-module__Xvf8lq__card:disabled{opacity:1}.peaks-game-module__Xvf8lq__covered{cursor:default}.peaks-game-module__Xvf8lq__exposed{cursor:pointer}.peaks-game-module__Xvf8lq__playable{box-shadow:0 0 0 3px #c8ff62d1,0 7px 14px #0000005c}.peaks-game-module__Xvf8lq__emptyCard{border:1px dashed #f3f2e814}.peaks-game-module__Xvf8lq__cardBack{background:linear-gradient(45deg,#0000 42%,#c8ff6261 43% 57%,#0000 58%) 0 0/14px 14px,linear-gradient(-45deg,#0000 42%,#65b9ff52 43% 57%,#0000 58%) 0 0/14px 14px,#17221b;border:1px solid #f3f2e847;border-radius:calc(clamp(5px,.8vw,10px) - 2px);position:absolute;inset:5px}.peaks-game-module__Xvf8lq__corner{line-height:.86;font-family:var(--font-mono), monospace;justify-items:center;display:grid;position:absolute;top:7%;left:11%}.peaks-game-module__Xvf8lq__corner b{font-size:clamp(.72rem,1.9vw,1.2rem)}.peaks-game-module__Xvf8lq__corner i{margin-top:4px;font-size:clamp(.7rem,1.7vw,1.08rem);font-style:normal}.peaks-game-module__Xvf8lq__suit{place-items:center;padding-top:12%;font-size:clamp(1.25rem,4.5vw,3rem);line-height:1;display:grid;position:absolute;inset:0}.peaks-game-module__Xvf8lq__red{color:#b33439}.peaks-game-module__Xvf8lq__black{color:#151a16}.peaks-game-module__Xvf8lq__drawRow{grid-template-columns:72px 72px minmax(0,1fr);align-items:center;gap:14px;min-height:106px;padding:14px 4px 0;display:grid}.peaks-game-module__Xvf8lq__drawRow .peaks-game-module__Xvf8lq__card{aspect-ratio:auto;border-radius:9px;width:72px;min-width:72px;height:98px;position:relative;inset:auto}.peaks-game-module__Xvf8lq__stock>b{z-index:2;color:#11160f;min-width:24px;height:24px;font:700 .72rem/1 var(--font-mono), monospace;background:#c8ff62;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:4px;right:6px}.peaks-game-module__Xvf8lq__stock:disabled{filter:grayscale(.8);opacity:.55}.peaks-game-module__Xvf8lq__waste{background:#fffdf0;border:1px solid #0a0f0c7a;display:block;box-shadow:0 5px 10px #0000004d}.peaks-game-module__Xvf8lq__ruleNote{align-content:center;gap:5px;min-width:0;display:grid}.peaks-game-module__Xvf8lq__ruleNote strong{color:#c8ff62;font:700 .73rem/1 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.peaks-game-module__Xvf8lq__ruleNote span{color:#f7f5e8b8;font-size:.78rem;line-height:1.45}.peaks-game-module__Xvf8lq__terminalPanel{z-index:12;text-align:center;background:#0b110df0;border:1px solid #c8ff6294;border-radius:18px;justify-items:center;gap:8px;width:min(330px,100% - 32px);padding:22px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 24px 70px #0000008a}.peaks-game-module__Xvf8lq__terminalPanel strong{font-size:1.35rem}.peaks-game-module__Xvf8lq__terminalPanel span{color:#f7f5e8b3;font-size:.78rem}.peaks-game-module__Xvf8lq__panel{background:#151a14;border:1px solid #f3f2e824;border-radius:22px;gap:14px;padding:18px;display:grid}.peaks-game-module__Xvf8lq__modeGroup{grid-template-columns:1fr 1fr;gap:8px;display:grid}.peaks-game-module__Xvf8lq__modeGroup button{color:#f7f5e8;min-height:44px;font:700 .7rem/1 var(--font-mono), monospace;background:0 0;border:1px solid #f3f2e840;border-radius:999px;padding:8px 10px}.peaks-game-module__Xvf8lq__modeGroup button.peaks-game-module__Xvf8lq__activeMode{color:#11160f;background:#c8ff62;border-color:#c8ff62}.peaks-game-module__Xvf8lq__statusCard{background:#20261e;border-radius:16px;gap:4px;padding:16px;display:grid}.peaks-game-module__Xvf8lq__statusCard>span,.peaks-game-module__Xvf8lq__statusCard small{color:#f7f5e8a6;font-size:.68rem}.peaks-game-module__Xvf8lq__statusCard strong{color:#c8ff62;font:800 2.2rem/1 var(--font-mono), monospace}.peaks-game-module__Xvf8lq__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.peaks-game-module__Xvf8lq__actions button{min-height:44px}.peaks-game-module__Xvf8lq__records{background:#f3f2e81f;border:1px solid #f3f2e81f;border-radius:14px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.peaks-game-module__Xvf8lq__records div{background:#171d16;gap:3px;padding:11px;display:grid}.peaks-game-module__Xvf8lq__records dt{color:#f7f5e894;text-transform:uppercase;font-size:.62rem}.peaks-game-module__Xvf8lq__records dd{color:#f7f5e8;font:700 .92rem/1 var(--font-mono), monospace;margin:0}.peaks-game-module__Xvf8lq__help{color:#f7f5e8a3;margin:0;font-size:.7rem;line-height:1.5}@media (max-width:920px){.peaks-game-module__Xvf8lq__layout{grid-template-columns:1fr}.peaks-game-module__Xvf8lq__panel{width:min(680px,100%);margin-inline:auto}}@media (max-width:640px){.peaks-game-module__Xvf8lq__tableArea{border-radius:18px;padding:10px}.peaks-game-module__Xvf8lq__tableau{min-height:190px}.peaks-game-module__Xvf8lq__corner{top:6%;left:10%}.peaks-game-module__Xvf8lq__corner i{margin-top:2px}.peaks-game-module__Xvf8lq__cardBack{background-size:9px 9px;inset:3px}.peaks-game-module__Xvf8lq__drawRow{grid-template-columns:56px 56px minmax(0,1fr);gap:9px;min-height:83px}.peaks-game-module__Xvf8lq__drawRow .peaks-game-module__Xvf8lq__card{width:56px;min-width:56px;height:77px}.peaks-game-module__Xvf8lq__ruleNote span{font-size:.68rem}}@media (max-width:410px){.peaks-game-module__Xvf8lq__tableau{min-height:166px}.peaks-game-module__Xvf8lq__ruleNote strong{font-size:.64rem}.peaks-game-module__Xvf8lq__ruleNote span{font-size:.62rem}.peaks-game-module__Xvf8lq__panel{padding:14px}}@media (prefers-reduced-motion:reduce){.peaks-game-module__Xvf8lq__card,.peaks-game-module__Xvf8lq__modeGroup button{transition:none}}
