.slush-card{color:#19131d;background:linear-gradient(160deg,#fff4b9,#ffd3e6 48%,#c9f4ff);border-color:#fff;padding:15px;min-height:0!important;overflow:hidden!important}.slush-card .card-kicker{color:#56375f}.slush-card .card-kicker span{color:#fff;background:#19131d}.slush-head{justify-content:space-between;align-items:flex-end;display:flex}.slush-head h2{letter-spacing:-.03em;color:#7d43d2;text-shadow:3px 3px #fff;margin:5px 0 9px;font-size:45px;line-height:.86}.slush-clock{text-align:center;background:#dfff00;border:3px solid #19131d;border-radius:50%;place-content:center;width:62px;height:62px;margin-bottom:8px;display:grid;box-shadow:4px 4px #19131d}.slush-clock b{font-size:23px;line-height:.8}.slush-clock small{font-size:11px;font-weight:700}.slush-target{background:#fff;border:3px solid #19131d;border-radius:15px;align-items:center;gap:10px;height:55px;padding:6px 9px;display:flex;box-shadow:4px 4px #19131d}.slush-target>span{border:2px solid #19131d;border-radius:10px;width:38px;height:38px;box-shadow:inset 0 0 0 3px #fff6}.slush-target small,.slush-target strong{display:block}.slush-target small{letter-spacing:1.4px;font-size:11px;font-weight:700}.slush-target strong{font-size:13px}.slush-stage{background:linear-gradient(#b7efff 0 48%,#f6d7a9 49%);border:3px solid #19131d;border-radius:22px;height:245px;margin-top:10px;position:relative;overflow:hidden;box-shadow:5px 6px #19131d}.slush-stage:after{content:"";background:repeating-linear-gradient(90deg,#f4c98f 0 18px,#edba76 18px 36px);height:22%;position:absolute;bottom:0;left:0;right:0}.slush-machine{z-index:2;gap:5px;display:flex;position:absolute;top:18px;left:18px}.slush-machine i{border:3px solid #19131d;border-radius:10px 10px 16px 16px;width:45px;height:62px;position:relative;box-shadow:3px 3px #19131d}.slush-machine i:after{content:"";background:#19131d;width:7px;height:25px;position:absolute;bottom:-27px;left:17px}.slush-machine b{background:#fff;border:2px solid #19131d;border-radius:50%;place-items:center;width:20px;height:20px;margin:8px auto;font-size:11px;display:grid}.slush-cup{z-index:3;background:#f3efe7;border:4px solid #19131d;border-top-width:6px;border-radius:10px 10px 30px 30px;width:112px;height:172px;position:absolute;bottom:13px;right:36px;overflow:hidden;transform:rotate(-2deg);box-shadow:6px 5px #19131d}.slush-cup:after{content:"";pointer-events:none;border-radius:5px 5px 22px 22px;position:absolute;inset:7px;box-shadow:inset 12px 0 #fff4}.slush-cup>b{z-index:3;font-size:13px;line-height:1.05;position:absolute;top:25px;right:8px}.slush-liquid{transition:height .16s,background .2s;position:absolute;bottom:0;left:0;right:0}.slush-liquid:before{content:"";background:inherit;filter:brightness(1.08);border-radius:50%;height:18px;position:absolute;top:-9px;left:0;right:0}.slush-liquid i{background:#fff5;border-radius:50%;width:13px;height:9px;position:absolute;transform:rotate(-25deg)}.slush-liquid i:first-child{top:18%;left:12%}.slush-liquid i:nth-child(2){top:31%;left:55%}.slush-liquid i:nth-child(3){top:52%;left:34%}.slush-liquid i:nth-child(4){top:68%;left:70%}.slush-liquid i:nth-child(5){top:77%;left:16%}.slush-liquid i:nth-child(6){top:8%;left:66%}.slush-cover{z-index:10;color:#fff;text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#392851dc;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.slush-cover>strong{color:#dfff00;text-shadow:2px 2px #19131d;font-size:23px}.slush-cover p{font-size:11px;line-height:1.6;margin:8px 0!important}.slush-cover button{color:#19131d;background:#dfff00;border:3px solid #19131d;border-radius:13px;min-width:170px;margin-top:4px;padding:11px;font-weight:700;box-shadow:4px 4px #19131d}.slush-buttons{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.slush-buttons button{background:var(--slush);color:#fff;text-shadow:1px 1px #19131d;border:3px solid #19131d;border-radius:15px;height:66px;box-shadow:3px 4px #19131d}.slush-buttons button:active:not(:disabled){transform:translate(2px,3px);box-shadow:1px 1px #19131d}.slush-buttons span,.slush-buttons b,.slush-buttons small{display:block}.slush-buttons span{font-size:18px}.slush-buttons b{font-size:12px}.slush-buttons small{font-size:11px;font-weight:600}.slush-buttons button:disabled,.slush-actions button:disabled{filter:grayscale(.5);opacity:.55}.slush-actions{grid-template-columns:1fr 1.4fr;gap:7px;margin-top:8px;display:grid}.slush-actions button{color:#19131d;background:#fff;border:2px solid #19131d;border-radius:12px;height:39px;font-size:11px;font-weight:700}.slush-actions button:last-child{color:#fff;background:#7d43d2}.slush-result>small{letter-spacing:2px;font-size:11px;font-weight:700}.slush-result>strong{color:#dfff00;font-size:52px;line-height:1}.slush-result h3{margin:2px 0;font-size:18px}.slush-result p{margin:3px 0!important}.slush-result>div{align-items:center;gap:8px;display:flex}.slush-result>div i{border:2px solid #fff;border-radius:8px;width:32px;height:32px}.slush-result>div span{font-size:11px;font-weight:700}@media (max-height:720px){.slush-head h2{font-size:38px}.slush-stage{height:220px}.slush-cup{height:150px}.slush-buttons button{height:58px}}.slush-head h2{white-space:nowrap;font-size:42px}@media (max-height:720px){.slush-head h2{font-size:35px}}
