.re{--tr:clamp(28px, 7.8vw, 46px);--tm:clamp(24px, 6.6vw, 32px);--text-re:#1c2440;--soft:#6b7592;--linie-re:#6e7daf38;--acc:#ff8a00;gap:10px;max-width:1000px;margin-inline-start:auto;margin-inline-end:auto;scroll-margin-top:70px;display:grid;position:relative}.re [hidden]{display:none!important}.re.fara-joc .re-scena{display:none}.re .ico{border:1.5px solid var(--linie-re);width:40px;height:40px;color:var(--acc);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 4px 10px -6px #3c508c80}.re .ico svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.re .ico.oprit{opacity:.5}.re button:focus-visible{outline:3px solid var(--acc);outline-offset:2px}.re .piesa:focus-visible{outline:3px solid var(--acc);outline-offset:2px}.re .re-pachet:focus-visible{outline:3px solid var(--acc);outline-offset:2px}.re .buton-j{background:linear-gradient(135deg, #ffb23f, var(--acc));color:#2a1700;cursor:pointer;border:0;border-radius:14px;min-height:46px;padding:0 18px;font:800 .92rem Montserrat,sans-serif;transition:transform .15s,opacity .2s;box-shadow:0 10px 20px -10px #ff8a00cc}.re .buton-j:active{transform:scale(.96)}.re .buton-j:disabled{opacity:.4;cursor:default}.re .buton-j.sec{border:1.5px solid var(--linie-re);color:var(--text-re);box-shadow:none;background:#fff}.re .buton-j.mare{min-height:54px;padding:0 34px;font-size:1.05rem}.re-panou{isolation:isolate;border:1px solid var(--linie-re);color:var(--text-re);background:#fff;border-radius:26px;gap:16px;padding:20px 16px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 48px -30px #3c508c8c}.re-panou:before,.re-scena:before{content:"";z-index:-1;pointer-events:none;filter:blur(28px);background:radial-gradient(38% 32% at 12% 8%,#78a5ff52,#0000 70%),radial-gradient(34% 30% at 92% 18%,#ffa0c34d,#0000 70%),radial-gradient(40% 34% at 70% 96%,#82e1be52,#0000 70%),radial-gradient(30% 26% at 6% 88%,#ffd6784d,#0000 70%);position:absolute;top:-20%;bottom:-20%;left:-20%;right:-20%}.re-panou h2{letter-spacing:-.01em;margin:0;font-size:1.5rem}.re-demo{justify-content:center;align-items:flex-end;min-height:96px;padding:14px 0 6px;display:flex}.re-demo .piesa{--tw:46px;transform-origin:50% 120%;margin-inline-start:-4px;margin-inline-end:-4px;animation:.8s cubic-bezier(.2,1.3,.3,1) backwards re-evantai}.re-demo .piesa:first-child{transform:rotate(-16deg)}.re-demo .piesa:nth-child(2){animation-delay:80ms;transform:rotate(-8deg)translateY(-4px)}.re-demo .piesa:nth-child(3){animation-delay:.16s;transform:translateY(-8px)}.re-demo .piesa:nth-child(4){animation-delay:.24s;transform:rotate(8deg)translateY(-4px)}.re-demo .piesa:nth-child(5){animation-delay:.32s;transform:rotate(16deg)}@keyframes re-evantai{0%{opacity:0;transform:translateY(40px)rotate(0)scale(.6)}}.re-grup{gap:8px;display:grid}.re-et{color:var(--soft);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:800}.re-bute{border:1px solid var(--linie-re);background:#f0f3fcd9;border-radius:16px;flex-wrap:wrap;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px;display:flex}.re-bute button{min-width:48px;min-height:44px;color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0 16px;font:800 1rem Montserrat,sans-serif;transition:background .2s,color .2s}.re-bute button[aria-pressed=true]{color:var(--text-re);box-shadow:0 4px 12px -4px #3c508c80, inset 0 0 0 1.5px var(--acc);background:#fff}.re-bute.lat{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.re-bute.lat button{text-align:left;gap:2px;padding:8px 10px;font-size:.95rem;display:grid}.re-bute.lat small{color:var(--soft);font:500 .7rem/1.25 Montserrat,sans-serif}.re-locuri{gap:8px;display:grid}.re .loc-j{border:1px solid var(--linie-re);background:#fffc;border-radius:16px;align-items:center;gap:10px;padding:8px 12px;display:flex}.re .loc-j .av{background:var(--c);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.85rem;font-weight:800;display:grid}.re .loc-j b{flex:1}.re .loc-j em{color:var(--soft);font-size:.8rem;font-style:normal}.re .alege{background:#ebeffaf2;border-radius:999px;gap:3px;padding:3px;display:inline-flex}.re .alege button{min-height:36px;color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font:800 .8rem Montserrat,sans-serif}.re .alege button[aria-pressed=true]{color:var(--text-re);background:#fff;box-shadow:0 2px 6px #3c508c4d}.re-bifa{color:var(--soft);cursor:pointer;align-items:flex-start;gap:10px;font-size:.86rem;line-height:1.4;display:flex}.re-bifa input{width:22px;height:22px;accent-color:var(--acc);flex:none;margin-top:1px}.re-rez{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.re-stat{color:var(--soft);text-align:center;margin:0;font-size:.84rem}.re-scena{isolation:isolate;border:1px solid var(--linie-re);min-height:max(580px,min(100vh - 140px,840px));min-height:max(580px,min(100dvh - 140px,840px));color:var(--text-re);background:#fff;border-radius:24px;grid-template-rows:auto auto auto;gap:8px;padding:8px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 48px -30px #3c508c99}.re-sus{align-items:stretch;gap:8px;display:flex}.re-jucatori{scrollbar-width:none;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.re-jucatori::-webkit-scrollbar{display:none}.re .jucator{min-width:118px;color:var(--text-re);border:1.5px solid var(--linie-re);background:#ffffffd9;border-radius:14px;flex:1 1 0;align-items:center;gap:6px;padding:5px 8px 7px 5px;font-size:.74rem;transition:border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.re .jucator .av{background:var(--c);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.85rem;font-weight:800;display:grid}.re .jucator .date{flex:1;min-width:0;line-height:1.2;display:grid}.re .jucator .nume{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:800;overflow:hidden}.re .jucator .stare{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;overflow:hidden}.re .jucator .scor{font-variant-numeric:tabular-nums;color:var(--acc);font-size:.95rem;font-weight:800}.re .jucator.activ{border-color:var(--acc);box-shadow:0 0 0 3px #ff8a002e}.re .jucator .gand{gap:3px;display:none;position:absolute;bottom:5px;right:6px}.re .jucator .gand i{background:var(--acc);border-radius:50%;width:4px;height:4px;animation:.9s ease-in-out infinite re-g}.re .jucator .gand i:nth-child(2){animation-delay:.15s}.re .jucator .gand i:nth-child(3){animation-delay:.3s}.re .jucator.gandeste .gand{display:inline-flex}@keyframes re-g{50%{opacity:.5;transform:translateY(-4px)}}.re-ctrl{flex:none;align-items:center;gap:6px;display:flex}.re-runda{color:var(--soft);white-space:nowrap;font-size:.76rem;font-weight:800}.re-ctrl .ico{width:36px;height:36px}.re-masa{isolation:isolate;border:1px solid var(--linie-re);background:linear-gradient(160deg,#ebf4ffeb,#f6f0ffe6 55%,#ecfaf4eb);border-radius:18px;grid-template-rows:auto auto auto;align-content:start;gap:6px;min-height:0;padding:8px;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #fff,inset 0 -14px 30px -22px #5064aa59}.re-info{border:1px solid var(--linie-re);max-width:100%;color:var(--text-re);text-align:center;background:#fff;border-radius:999px;place-self:start center;margin:0;padding:6px 14px;font-size:.78rem;font-weight:700;line-height:1.3;box-shadow:0 6px 14px -10px #3c508c99}.re-info.rau{color:#9b1c1c;background:#fff0f0;border-color:#f2a3a3}.re-mese{flex-wrap:wrap;align-content:flex-start;gap:8px;min-height:0;padding:4px 2px;display:flex;overflow:visible}.re .meld{border:2px solid var(--linie-re);background:#ffffffbf;border-radius:12px;flex-wrap:wrap;align-items:center;gap:2px;max-width:100%;padding:5px 6px 5px 4px;transition:border-color .25s,background .25s;display:flex;position:relative}.re .meld .prop{background:var(--c);color:#fff;border-radius:50%;flex:none;align-self:flex-start;place-items:center;width:15px;height:15px;margin-right:2px;font-size:.55rem;font-weight:800;display:grid}.re .meld.in-lucru{border:2px dashed var(--acc);background:#fff4e1e6}.re .meld.potrivit,.re .meld.drop-activ{cursor:pointer;background:#d6f8e8f2;border-color:#3dbb82}.re .meld.potrivit{animation:1.1s ease-in-out infinite re-puls}.re .meld.schimb{border-color:var(--acc);cursor:pointer}@keyframes re-puls{50%{transform:scale(1.03)}}.re-jos-masa{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.re-pachet{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px;align-items:flex-end;gap:8px;padding:6px 8px;transition:transform .2s,box-shadow .2s,background .2s;display:flex;position:relative}.re-pachet.activ{box-shadow:0 0 0 2px var(--acc);background:#fff4e1f2;animation:1.2s ease-in-out infinite re-puls}.re-pachet.gol{opacity:.5}.re-pachet .gramada{flex:none;width:30px;height:40px;display:block;position:relative}.re-pachet .gramada i{background:repeating-linear-gradient(135deg,#dfe6fb 0 4px,#cfd9f7 4px 8px);border:2px solid #fff;border-radius:6px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 2px 5px #3c508c73}.re-pachet .gramada i:first-child{transform:translate(4px,4px)}.re-pachet .gramada i:nth-child(2){transform:translate(2px,2px)}.re-pachet .n{color:var(--soft);max-width:74px;font-size:.72rem;line-height:1.2}.re-pachet .n b{color:var(--text-re);font-size:1rem;display:block}.re-pachet .atu{position:relative}.re .piesa.mica{--tw:26px}.re-pachet .stea{color:var(--acc);text-shadow:0 1px 2px #ffffffe6;font-size:.85rem;font-style:normal;position:absolute;top:-7px;left:-5px}.re-rand{min-height:calc(var(--tm) * 1.34 + 14px);border:1px dashed var(--linie-re);scrollbar-width:thin;background:#fff9;border-radius:12px;align-items:flex-end;gap:3px;padding:6px 8px 4px;transition:border-color .2s,background .2s;display:flex;overflow-x:auto}.re-ceas{width:44px;height:44px;color:var(--text-re);place-items:center;display:grid;position:relative}.re-ceas svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-90deg)}.re-ceas circle{fill:#fff;stroke-width:3px}.re-ceas .arc{fill:none;stroke:var(--acc);stroke-dasharray:94;stroke-dashoffset:0;stroke-linecap:round;transition:stroke-dashoffset .25s linear}.re-ceas b{font-variant-numeric:tabular-nums;font-size:.95rem;position:relative}.re-ceas.putin .arc{stroke:#e0443a}.re-victorie{pointer-events:none;z-index:40;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.re .piesa{--tw:var(--tr);--a:#f4f6fb;--b:#dde2ef;--ink:#1b1f33;width:var(--tw);height:calc(var(--tw) * 1.34);border-radius:calc(var(--tw) * .17);background:linear-gradient(155deg, #ffffffbf, #fff0 45%), linear-gradient(170deg, var(--a), var(--b));box-shadow:0 2px 0 #5a699640, 0 6px 10px -5px #3c508c73, inset 0 0 0 1.5px var(--b);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex:none;align-content:center;place-items:center;font-family:Montserrat,sans-serif;transition:transform .18s cubic-bezier(.3,1.6,.5,1),box-shadow .2s;display:grid;position:relative}.re .meld .piesa,.re-rand .piesa{--tw:var(--tm)}.re .piesa .nr{font-weight:800;font-size:calc(var(--tw) * .64);letter-spacing:-.04em;margin-top:calc(var(--tw) * -.1);line-height:1}.re .piesa i{text-align:center;font-style:normal;font-size:calc(var(--tw) * .28);font-family:Segoe UI Symbol,Noto Sans Symbols,sans-serif;line-height:1;position:absolute;bottom:7%;left:0;right:0}.re .piesa.c0{--a:#7b8197;--b:#2d3142;--ink:#fff}.re .piesa.c1{--a:#d9eaff;--b:#8ebfff;--ink:#0a3f9e}.re .piesa.c2{--a:#ffdcdc;--b:#ff9c9c;--ink:#b3101a}.re .piesa.c3{--a:#fff2a8;--b:#ffd21f;--ink:#6b4200}.re .piesa.joker{--a:#fff;--b:#efe4ff;--ink:#7a3fc8;background:linear-gradient(155deg,#ffffffe6,#fff0 50%),linear-gradient(170deg,#fff,#e4d4ff);overflow:hidden;box-shadow:0 2px #5a699640,0 6px 10px -5px #3c508c73,inset 0 0 0 2.5px #a778f0}.re .piesa.joker .nr{width:84%;height:84%;margin:0;display:block}.re .piesa.joker .nr svg{filter:drop-shadow(0 1px 1.5px #5028a066);width:100%;height:100%;display:block}.re .piesa.joker:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 38%,#fffc 50%,#0000 62%);animation:3.4s ease-in-out infinite re-sclip;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}@keyframes re-sclip{60%,to{transform:translate(120%)}}.re .meld .piesa.joker[data-v]:before{content:attr(data-v);color:#fff;font:800 calc(var(--tw) * .32) Montserrat, sans-serif;z-index:1;background:#7a3fc8;border-radius:4px;padding:0 3px;position:absolute;top:2px;right:3px}.re .piesa.sel{box-shadow:0 0 0 3px var(--acc), 0 14px 18px -6px #3c508c8c;z-index:5;transform:translateY(-9px)scale(1.07)}.re .piesa.noua:before{content:"";background:linear-gradient(90deg, #ffb23f, var(--acc));border-radius:3px;height:3px;position:absolute;top:3px;left:18%;right:18%}.re .piesa.trasa{box-shadow:0 0 0 3px var(--acc), 0 0 18px 3px #ff8a0073, 0 4px 8px -3px #3c508c80;animation:1.6s ease-out re-trasa}@keyframes re-trasa{0%{box-shadow:0 0 0 6px #fff,0 0 28px 10px #ff8a00b3}}.re-rand .piesa.moarta{opacity:.85;margin-inline-start:6px;margin-inline-end:6px;transform:rotate(90deg)}.re-rand .piesa.ultima{box-shadow:0 0 0 2px var(--acc), 0 0 12px #ff8a0073, 0 3px 6px #3c508c66}.re-rand .piesa.luabil{box-shadow:0 0 0 2px #3dbb82,0 0 12px #3dbb8280,0 3px 6px #3c508c66}.re .piesa.spate{background:repeating-linear-gradient(135deg,#dfe6fb 0 4px,#cfd9f7 4px 8px);border:2px solid #fff;width:28px;height:36px}.re,.re-scena,.re-dock{grid-template-columns:minmax(0,1fr)}.re-dock,.re-stativ-zona,.re-stativ,.re-masa{min-width:0}.re-stativ{max-width:100%}.re-dock{gap:8px;display:grid}.re-stativ-zona{border:1px solid var(--linie-re);background:#ffffffd9;border-radius:16px;padding:6px 8px 8px;position:relative;box-shadow:0 -10px 24px -18px #3c508c80}.re-stativ-zona.ascuns-zona{visibility:hidden}.re-stativ{grid-template-columns:repeat(20, var(--tr));grid-template-rows:repeat(2, calc(var(--tr) * 1.34));grid-auto-rows:calc(var(--tr) * 1.34);scrollbar-width:thin;overscroll-behavior-x:contain;background:linear-gradient(#e4eaf8e6,#f0f3fce6);border-radius:12px;gap:5px 3px;padding:6px 5px;display:grid;overflow:auto hidden;box-shadow:inset 0 3px 8px #5064aa2e}.re .slot{touch-action:pan-x;width:var(--tr);height:calc(var(--tr) * 1.34);border-radius:calc(var(--tr) * .17);background:#ffffff6b;transition:background .15s,box-shadow .15s;position:relative;box-shadow:inset 0 0 0 1px #6e7daf33}.re .slot.tinta{box-shadow:inset 0 0 0 2.5px var(--acc);background:#ff8a0029}.re-stativ .piesa{touch-action:none}.re-stativ .piesa.se-trage{opacity:.25;transform:scale(.92)}.re-fantoma{z-index:300;pointer-events:none;transform-origin:50%;position:fixed;top:0;left:0;box-shadow:0 18px 26px -8px #3c508c99, 0 0 0 3px var(--acc)!important;margin:0!important}.re-pct{border:1px solid var(--linie-re);color:var(--soft);background:#fff;border-radius:999px;padding:1px 9px;font-size:.66rem;font-weight:800;position:absolute;top:-9px;right:14px}.re-butoane{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.re .b-re{border:1.5px solid var(--linie-re);min-height:42px;color:var(--text-re);cursor:pointer;background:#fff;border-radius:12px;padding:0 6px;font:800 .84rem Montserrat,sans-serif;transition:transform .15s,opacity .2s,background .2s;box-shadow:0 4px 10px -8px #3c508c99}.re .b-re:active{transform:scale(.96)}.re .b-re:disabled{opacity:.4;cursor:default}.re .b-re.princ{background:linear-gradient(135deg, #ffb23f, var(--acc));color:#2a1700;border-color:#0000}.re-predare{z-index:400;-webkit-backdrop-filter:blur(10px);background:#fafbfff5;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.re-predare-in{text-align:center;color:var(--text-re);justify-items:center;gap:10px;max-width:340px;display:grid}.re-predare-in p{margin:0}.re-predare-in strong{font-size:1.7rem}.re-predare-in .mic{color:var(--soft);font-size:.9rem}.re-rezultat{z-index:500;width:min(94vw,520px);max-height:88vh;border:1px solid var(--linie-re);max-height:88dvh;color:var(--text-re);text-align:center;background:#fffffff7;border-radius:24px;padding:20px 16px;animation:.5s cubic-bezier(.2,1.3,.3,1) re-sare;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 60px -24px #3c508cb3}@keyframes re-sare{0%{opacity:0;transform:translate(-50%,-40%)scale(.8)}}.re-rezultat h2{margin:0 0 6px;font-size:1.5rem}.re-rezultat p{color:var(--soft);margin:0 0 12px;line-height:1.45}.re-tabel-cadru{margin-bottom:14px;overflow-x:auto}.re-scoruri{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.86rem}.re-scoruri th,.re-scoruri td{text-align:right;border-bottom:1px solid var(--linie-re);white-space:nowrap;padding:6px}.re-scoruri th{color:var(--soft);font-size:.76rem}.re-scoruri th:first-child,.re-scoruri td:first-child{text-align:left}.re-scoruri tr.cast td{background:#ffe27a59}@media (min-width:820px){.re{--tr:44px;--tm:34px}.re-butoane{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:420px){.re-bute.lat{grid-template-columns:minmax(0,1fr)}.re .jucator{min-width:104px}.re-pachet .n,.re-runda{display:none}}@media (prefers-reduced-motion:reduce){.re .piesa,.re .meld,.re .jucator,.re-pachet{transition:none;animation:none!important}.re .piesa.joker:after,.re-rezultat,.re-demo .piesa{animation:none}}.re-masa{background:radial-gradient(at 50% 36%,#4c9a6b 0%,#2f7550 40%,#1d5338 74%,#123a27 100%);border:1px solid #0006;box-shadow:inset 0 0 0 3px #ffffff12,inset 0 0 80px #00000080,0 12px 24px -14px #0009}.re-masa:before{content:"";z-index:-1;pointer-events:none;opacity:.75;background-image:radial-gradient(#ffffff14 1px,#0000 1.6px);background-size:6px 6px;position:absolute;top:0;bottom:0;left:0;right:0}.re-masa:after{content:"";z-index:-1;pointer-events:none;border:2px dashed #ffffff26;border-radius:12px;position:absolute;top:8px;bottom:8px;left:8px;right:8px}.re .meld{background:#ffffff21;border-color:#ffffff38;box-shadow:0 6px 12px -8px #0009}.re .meld.in-lucru{background:#ffd24a26;border-color:#ffd24a}.re .meld.potrivit,.re .meld.drop-activ{background:#96ffcd4d;border-color:#baffd8}.re .meld.schimb{border-color:#ffd24a}.re-pachet .n{color:#ffffffd9}.re-pachet .n b{color:#fff}.re-pachet.activ{background:#ffd24a38;box-shadow:0 0 0 2px #ffd24a}.re-pachet .stea{color:#ffd24a}.re-rand{background:#00000042;border-color:#ffffff3d}.re-rand.drop-activ{background:#ff5a5a52;border-color:#ff9a9a}.re-ceas circle{fill:#0a281ad9}.re-ceas{color:#fff}.re-ceas .fond{stroke:#ffffff40}.re-ceas.putin b{color:#ffb4aa}.re-stativ-zona{background:repeating-linear-gradient(92deg,#0000000d 0 2px,#ffffff09 2px 5px,#0000 5px 12px),linear-gradient(#b27a43 0%,#94602f 45%,#744a24 100%);border:1px solid #4b2e14;border-radius:18px;padding:8px 8px 10px;box-shadow:inset 0 2px #ffebc880,inset 0 -4px #0000004d,0 14px 22px -12px #3c1e05d9}.re-stativ{background:linear-gradient(#28160899,#502e1273);box-shadow:inset 0 4px 10px #0000008c,inset 0 -1px #ffffff1a}.re .slot{background:#0003;box-shadow:inset 0 2px 5px #00000080,0 1px #ffffff1a}.re .slot.tinta{background:#ffd24a4d;box-shadow:inset 0 0 0 2.5px #ffd24a}.re-pct{color:#ffe2b0;background:#3b2410;border-color:#c89a5e}.re-pct b{color:#fff}.re .piesa{box-shadow:0 3px 0 #00000057, 0 8px 12px -5px #0000008c, inset 0 0 0 1.5px var(--b), inset 0 2px 0 #ffffffbf, inset 0 -3px 0 #00000014}.re .piesa i{font-size:calc(var(--tw) * .36);font-family:inherit;bottom:9%}.re .meld .piesa,.re-rand .piesa{box-shadow:0 2px 0 #00000057, 0 5px 8px -4px #0000008c, inset 0 0 0 1.5px var(--b), inset 0 1.5px 0 #ffffffbf}.re .piesa.sel{box-shadow:0 0 0 3px var(--acc), 0 14px 18px -6px #0009, inset 0 2px 0 #ffffffbf}.re-stativ{grid-template-rows:none;grid-template-columns:repeat(10,minmax(0,1fr));grid-auto-rows:auto;gap:7px 5px;max-width:560px;margin-inline-start:auto;margin-inline-end:auto;padding:6px 4px;overflow:visible;container-type:inline-size}.re .slot{aspect-ratio:1/1.34;touch-action:none;width:100%;height:auto}.re-stativ .piesa{--tw:28px;width:100%;height:100%;margin:0}@supports (width:1cqw){.re-stativ .piesa{--tw:calc((100cqw - 45px) / 10)}}.re .piesa.re-fantoma{z-index:500;pointer-events:none;will-change:transform;margin:0;transition:none;position:fixed;top:0;left:0}
