.emoji-icon.svelte-l1c9y3{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1}img.emoji-icon.svelte-l1c9y3{object-fit:contain}.emoji-fallback.svelte-l1c9y3{font-style:normal}.hud.svelte-1jbo74b{display:flex;gap:2rem;justify-content:center;padding:1.2rem 2rem;background:linear-gradient(180deg,rgba(0,0,0,.85) 0%,rgba(0,0,0,.7) 20%,rgba(0,0,0,.5) 40%,rgba(0,0,0,.3) 60%,rgba(0,0,0,.15) 75%,rgba(0,0,0,.05) 88%,transparent 100%);z-index:5;flex-shrink:0;pointer-events:none}.stat.svelte-1jbo74b{display:flex;align-items:center;gap:.3rem;pointer-events:auto}.stat-emoji.svelte-1jbo74b{font-size:1rem}.stat-label.svelte-1jbo74b{color:var(--muted, #8a7e6b);font-family:var(--font-primary, "Inter", sans-serif);font-weight:500;font-size:.8rem;letter-spacing:var(--ls-label, .15em);text-transform:uppercase}.stat-value.svelte-1jbo74b{color:var(--cream, #e0d5c1);font-family:var(--font-primary, "Inter", sans-serif);font-weight:600;font-size:.8rem;transition:color .5s}.stat-value.low.svelte-1jbo74b{color:var(--danger-color, #ff6b6b)}.stat-value.high.svelte-1jbo74b{color:var(--success-color, #8aff8a)}.history-trigger.svelte-1jbo74b{position:relative;cursor:pointer}.history-popup.svelte-1jbo74b{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:.5rem;background:#0a0a0ff2;border:1px solid rgba(180,180,190,.1);border-radius:4px;padding:.6rem 0;min-width:250px;max-width:350px;animation:svelte-1jbo74b-popIn .2s ease-out;pointer-events:auto}.history-item.svelte-1jbo74b{display:flex;align-items:center;gap:.4rem;padding:.4rem 1rem;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-emoji.svelte-1jbo74b{flex-shrink:0}.history-title.svelte-1jbo74b{color:var(--cream, #e0d5c1);font-weight:500}.history-sub.svelte-1jbo74b{color:var(--muted, #8a7e6b);font-weight:300;overflow:hidden;text-overflow:ellipsis}@keyframes svelte-1jbo74b-popIn{0%{opacity:0;transform:translate(-50%) translateY(-4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.char{display:inline-block;opacity:0;filter:blur(6px);transform:translateY(4px);transition:opacity .7s ease,filter 1s ease,transform .7s ease}.char.visible{opacity:1;filter:blur(0);transform:translateY(0)}.char.space{width:.3em}.materialize.medium .char{filter:none;transform:none;transition:opacity .7s ease}.materialize.medium .char.visible{filter:none;transform:none}.materialize.block-mode{display:inline-block;opacity:0;filter:blur(6px);transform:translateY(4px);transition:opacity .7s ease,filter 1s ease,transform .7s ease}.materialize.block-mode.visible{opacity:1;filter:blur(0);transform:translateY(0)}.materialize.block-mode.medium{filter:none;transform:none;transition:opacity .7s ease}.materialize.block-mode.medium.visible{filter:none;transform:none}.main-event-header.svelte-1f2qisf{text-align:center}.header-title.svelte-1f2qisf{font-family:var(--font-primary, "Inter", sans-serif);font-weight:700;font-size:clamp(1.5rem,4vw,2.5rem);letter-spacing:.1em;color:var(--cream, #f5f0e8);text-shadow:0 0 30px rgba(255,255,255,.1);margin:1.5rem 0 .5rem}.header-emoji.svelte-1f2qisf{margin-right:.3em;vertical-align:middle}.particle-field.svelte-1jbei8t{position:fixed;inset:0;z-index:0}.particle-field.svelte-1jbei8t canvas{display:block;width:100%;height:100%}.fog-layer.svelte-1qrrfzg{display:none}.vignette-layer.svelte-l4lviw{position:fixed;inset:0;z-index:-1;pointer-events:none}.vignette-layer.svelte-l4lviw canvas{display:block;width:100%;height:100%}.mood-overlay.svelte-1xyopti{display:none}.pulse-rings.svelte-1om6b97{position:fixed;inset:0;z-index:1;pointer-events:none;display:flex;align-items:center;justify-content:center}.ring.svelte-1om6b97{position:absolute;border:1px solid rgba(180,180,190,.06);border-radius:50%;animation:svelte-1om6b97-pulse-ring 8s ease-out infinite}.ring-1.svelte-1om6b97{animation-delay:0s}.ring-2.svelte-1om6b97{animation-delay:-2.7s}.ring-3.svelte-1om6b97{animation-delay:-5.3s}@keyframes svelte-1om6b97-pulse-ring{0%{width:100px;height:100px;opacity:.1}to{width:800px;height:800px;opacity:0}}.thought-text.svelte-6a2ys9{font-family:var(--font-primary, "Inter", sans-serif);font-weight:300;font-size:clamp(1.05rem,2.2vw,1.35rem);letter-spacing:.02em;font-style:italic;line-height:1.9;color:var(--muted, #8a7e6b)}.thought-emoji.svelte-6a2ys9{margin-right:.4rem;font-style:normal}.urgency-normal.svelte-6a2ys9{animation:thoughtDrift 6s ease-in-out infinite}.urgency-urgent.svelte-6a2ys9{animation:thoughtPulse 2s ease-in-out infinite}.urgency-panic.svelte-6a2ys9{animation:thoughtShake .3s ease-in-out infinite}.urgency-dreamy.svelte-6a2ys9{animation:thoughtDrift 10s ease-in-out infinite}.urgency-bliss.svelte-6a2ys9{animation:glow 3s ease-in-out infinite,thoughtPulse 4s ease-in-out infinite}.thought-container.svelte-1kchedb{min-height:3rem;border-left:2px solid rgba(180,180,190,.15);padding-left:1.5rem;margin:.8rem 0;transition:opacity .4s ease}.thought-container.fade-out.svelte-1kchedb{opacity:0}.choice-button.svelte-qbojee{position:relative;display:flex;align-items:center;gap:.8rem;width:100%;text-align:left;background:#b4b4be08;border:1px solid rgba(180,180,190,.12);padding:1rem 1.5rem 1rem 2rem;color:var(--cream, #e0d5c1);font-family:var(--font-primary, "Inter", sans-serif);font-weight:400;font-size:clamp(1rem,2vw,1.25rem);cursor:pointer;opacity:0;transform:translate(-10px);transition:all .5s cubic-bezier(.4,0,.2,1)}.choice-button.visible.svelte-qbojee{opacity:1;transform:translate(0)}.choice-button.has-emotion.svelte-qbojee{border-color:rgba(var(--btn-rgb),.2)}.choice-button.has-emotion.svelte-qbojee .choice-label:where(.svelte-qbojee){color:rgba(var(--btn-rgb),.6)}.choice-button.svelte-qbojee:hover:not(:disabled):not(.selected){padding-left:2.5rem;background:#b4b4be12;border-color:#b4b4be59}.choice-button.has-emotion.svelte-qbojee:hover:not(:disabled):not(.selected){background:rgba(var(--btn-rgb),.07);border-color:rgba(var(--btn-rgb),.4);color:rgba(var(--btn-rgb),1)}.emotion-rage.svelte-qbojee:hover:not(:disabled):not(.selected){animation:btnJitter .12s ease infinite;border-color:rgba(var(--btn-rgb),.6);border-width:2px;padding:calc(1rem - 1px) calc(1.5rem - 1px) calc(1rem - 1px) calc(2.5rem - 1px)}.emotion-sad.svelte-qbojee{transition:all 1.2s cubic-bezier(.7,0,.3,1);filter:saturate(.7) brightness(.9)}.emotion-sad.svelte-qbojee:hover:not(:disabled):not(.selected){transition-delay:.25s;padding-left:2.2rem;padding-top:1.15rem;filter:saturate(.5) brightness(.85);border-style:dashed;opacity:.75}.emotion-happy.svelte-qbojee:hover:not(:disabled):not(.selected){animation:btnBounce .5s ease infinite;border-color:rgba(var(--btn-rgb),.5);letter-spacing:.01em}.emotion-sleepy.svelte-qbojee{transition:all 1.4s cubic-bezier(.4,0,.1,1);opacity:.85}.emotion-sleepy.visible.svelte-qbojee{opacity:.85}.emotion-sleepy.svelte-qbojee:hover:not(:disabled):not(.selected){transition-delay:.3s;filter:blur(.5px);padding-left:2.3rem;opacity:.7;border-color:rgba(var(--btn-rgb),.25)}.emotion-drunk.visible.svelte-qbojee{transform:translate(1px) rotate(.4deg)}.emotion-drunk.svelte-qbojee:hover:not(:disabled):not(.selected){animation:btnWobble .6s ease-in-out infinite;transform:translate(-1px) rotate(-.3deg);padding-left:2.6rem}.emotion-in-love.svelte-qbojee:hover:not(:disabled):not(.selected){animation:btnPulse 1.5s ease-in-out infinite;border-color:rgba(var(--btn-rgb),.35);background:rgba(var(--btn-rgb),.05)}.emotion-scared.svelte-qbojee{transition:all .2s cubic-bezier(.4,0,.2,1)}.emotion-scared.svelte-qbojee:hover:not(:disabled):not(.selected){animation:svelte-qbojee-btnTremor .08s linear infinite;transform:scale(.98);padding-left:1.8rem;border-style:dotted;opacity:.8}.emotion-hungry.svelte-qbojee{transition:all .2s cubic-bezier(.2,1.5,.4,1)}.emotion-hungry.svelte-qbojee:hover:not(:disabled):not(.selected){padding-left:3rem;border-color:rgba(var(--btn-rgb),.5);border-width:2px;padding:calc(1rem - 1px) calc(1.5rem - 1px) calc(1rem - 1px) calc(3rem - 1px);letter-spacing:.02em}.emotion-bliss.svelte-qbojee{transition:all .8s cubic-bezier(.4,0,.2,1)}.emotion-bliss.svelte-qbojee:hover:not(:disabled):not(.selected){animation:btnPulse 2s ease-in-out infinite;border-color:rgba(var(--btn-rgb),.4);text-shadow:0 0 12px rgba(var(--btn-rgb),.25);letter-spacing:.03em}@keyframes svelte-qbojee-btnTremor{0%,to{transform:translate(0) scale(.98)}25%{transform:translate(-.5px,.3px) scale(.98)}50%{transform:translate(.3px,-.5px) scale(.98)}75%{transform:translate(-.3px,-.3px) scale(.98)}}.choice-button.svelte-qbojee:disabled{opacity:.2;pointer-events:none}.choice-button.selected.svelte-qbojee{border-color:#b4b4be80;background:#b4b4be1a}.choice-button.has-emotion.selected.svelte-qbojee{border-color:rgba(var(--btn-rgb),.5);background:rgba(var(--btn-rgb),.1)}.choice-button.svelte-qbojee:focus-visible{outline:2px solid var(--accent, #b0b0b0);outline-offset:2px}.choice-content.svelte-qbojee{display:flex;flex-direction:column;flex:1}.choice-label.svelte-qbojee{font-weight:600;font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:var(--accent, #b0b0b0);opacity:.5;margin-bottom:.3rem}.choice-emoji.svelte-qbojee{font-size:1.2em;flex-shrink:0}.choice-text.svelte-qbojee{flex:1}.choice-list.svelte-vq7kyi{display:flex;flex-direction:column;gap:.8rem;margin:1.5rem 0;padding:0 .5rem;transition:opacity 1s ease}.choice-list.fading.svelte-vq7kyi{opacity:0;pointer-events:none}.log-entry.svelte-111sowv{opacity:0;transform:translateY(15px);transition:opacity 1.2s ease,transform .6s ease-out,filter 1.2s ease}.log-entry.visible.svelte-111sowv{opacity:1;transform:translateY(0)}.log-entry.old.svelte-111sowv{opacity:.5;filter:saturate(.6);transform:translateY(0)}.entry-description.svelte-111sowv{font-family:var(--font-primary, "Inter", sans-serif);font-size:clamp(1.1rem,2.5vw,1.45rem);font-weight:300;line-height:2;letter-spacing:.02em;color:var(--cream, #f5f0e8)}.phase-fade-in.svelte-111sowv{opacity:0;animation:svelte-111sowv-fadeIn .5s ease-out forwards}.combat-start-btn.svelte-111sowv{display:block;margin:var(--space-md, 1rem) 0;padding:.8rem 2.5rem;font-family:var(--font-primary, "Inter", sans-serif);font-weight:var(--fw-bold, 700);font-size:clamp(1rem,2.5vw,1.3rem);letter-spacing:var(--ls-wide, .15em);color:var(--cream, #f5f0e8);background:transparent;border:1px solid var(--enemy-color, #ff8a8a);border-radius:var(--radius-sm, 4px);cursor:pointer;text-transform:uppercase;transition:padding-left .3s ease,border-color .3s ease,color .3s ease}.combat-start-btn.svelte-111sowv:hover{padding-left:3rem;color:var(--enemy-color, #ff8a8a);border-color:var(--enemy-color, #ff8a8a)}.combat-start-btn.continue.svelte-111sowv{border-color:#b4b4be33;color:var(--cream, #f5f0e8)}.combat-start-btn.continue.svelte-111sowv:hover{padding-left:3rem;color:var(--cream, #f5f0e8);border-color:#b4b4be66}@keyframes svelte-111sowv-fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.log-container.svelte-7281ka{flex:1;overflow-y:auto;overflow-x:hidden;padding:2rem clamp(1rem,8vw,12rem) 6rem;scroll-behavior:smooth;z-index:5;mask-image:linear-gradient(to bottom,transparent 0%,black 5%,black 90%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 5%,black 90%,transparent 100%)}.log-container.svelte-7281ka::-webkit-scrollbar{width:3px}.log-container.svelte-7281ka::-webkit-scrollbar-thumb{background:#b4b4be26;border-radius:2px}.log-container.svelte-7281ka::-webkit-scrollbar-track{background:transparent}.log-container.svelte-7281ka .log-entry{margin-bottom:1.5rem}.log-content.svelte-7281ka{transition:opacity 2s ease,filter 2s ease,transform 2s ease}.log-content.fade-out.svelte-7281ka{opacity:0;filter:blur(12px);transform:translateY(-15px)}.snapshot-header.svelte-7281ka{font-family:var(--font-primary, "Inter", sans-serif);font-weight:700;font-size:clamp(1.5rem,4vw,2.5rem);letter-spacing:.1em;color:var(--cream, #f5f0e8);text-shadow:0 0 30px rgba(255,255,255,.1);text-align:center;margin:1.5rem 0 .5rem}.snapshot-entry.svelte-7281ka{font-family:var(--font-primary, "Inter", sans-serif);font-size:clamp(1.1rem,2.5vw,1.45rem);font-weight:300;line-height:2;letter-spacing:.02em;color:var(--cream, #f5f0e8);opacity:.5;filter:saturate(.6);margin-bottom:1.5rem}.battle-hud.svelte-1xqmo51{position:fixed;inset:0;z-index:30;background:radial-gradient(ellipse at center,#00050feb,#000000f7);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xl, 2rem);opacity:0;transition:opacity 1.5s ease;pointer-events:none}.battle-hud.active.svelte-1xqmo51{opacity:1;pointer-events:auto}.battle-hud.exiting.svelte-1xqmo51{opacity:0;transition:opacity 2s ease}.battle-arena.svelte-1xqmo51{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg, 1.5rem);width:min(92vw,550px);animation:svelte-1xqmo51-gentleFloat 6s ease-in-out infinite}@keyframes svelte-1xqmo51-gentleFloat{0%,to{transform:translateY(-4px)}50%{transform:translateY(4px)}}.ba-enemy.svelte-1xqmo51{display:flex;flex-direction:row;align-items:center;gap:var(--space-md, 1rem);width:100%}.ba-player.svelte-1xqmo51{display:flex;flex-direction:row-reverse;align-items:center;gap:var(--space-md, 1rem);width:100%}.ba-vs.svelte-1xqmo51{font-family:var(--font-primary, "Inter", sans-serif);font-weight:var(--fw-bold, 700);font-size:clamp(1.2rem,3vw,1.8rem);letter-spacing:var(--ls-wide, .15em);color:var(--muted, #8a7e6b);text-align:center;position:relative;padding:0 var(--space-lg, 1.5rem)}.ba-vs.svelte-1xqmo51:before,.ba-vs.svelte-1xqmo51:after{content:"";position:absolute;top:50%;width:clamp(2rem,10vw,6rem);height:1px;background:linear-gradient(90deg,transparent,var(--muted, #8a7e6b),transparent)}.ba-vs.svelte-1xqmo51:before{right:100%}.ba-vs.svelte-1xqmo51:after{left:100%}.ba-sprite.svelte-1xqmo51{display:inline-flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 20px rgba(255,255,255,.2));flex-shrink:0}.ba-sprite.ba-hit.svelte-1xqmo51{animation:baHit .6s ease-out both}.ba-sprite.ba-dodge.svelte-1xqmo51{animation:baDodge .6s ease-out both}.ba-sprite.ba-defeated.svelte-1xqmo51{filter:grayscale(1) brightness(.5);opacity:.4;transition:filter 1s ease,opacity 1s ease}.ba-sprite.ba-attack.svelte-1xqmo51{animation:baAttack .4s ease-out both}.ba-sprite.ba-miss.svelte-1xqmo51{animation:baMiss .6s ease-in-out both}.ba-info.svelte-1xqmo51{flex:1;display:flex;flex-direction:column;gap:.25rem;min-width:0}.ba-name.svelte-1xqmo51{font-family:var(--font-primary, "Inter", sans-serif);font-weight:var(--fw-semibold, 600);font-size:clamp(.9rem,2.5vw,1.1rem);letter-spacing:var(--ls-heading, .06em);text-transform:uppercase}.ba-name.enemy.svelte-1xqmo51{color:var(--enemy-color, #ff8a8a)}.ba-name.player.svelte-1xqmo51{color:var(--player-color, #8ac9ff);text-align:right}.ba-hp-label.svelte-1xqmo51{display:flex;justify-content:space-between;font-family:var(--font-primary, "Inter", sans-serif);font-size:.7rem;font-weight:var(--fw-light, 300);color:var(--muted, #8a7e6b);letter-spacing:.05em}.ba-hp-track.svelte-1xqmo51{width:100%;height:6px;background:#ffffff14;border-radius:var(--radius-full, 9999px);overflow:hidden}.ba-hp-fill.svelte-1xqmo51{height:100%;border-radius:var(--radius-full, 9999px);transition:width .8s ease}.ba-hp-fill.enemy.svelte-1xqmo51{background:linear-gradient(90deg,var(--danger-color, #ff6b6b),var(--enemy-color, #ff8a8a));box-shadow:0 0 8px var(--enemy-color, #ff8a8a)}.ba-hp-fill.player.svelte-1xqmo51{background:linear-gradient(90deg,#5a9fd4,var(--player-color, #8ac9ff));box-shadow:0 0 8px var(--player-color, #8ac9ff)}.ba-hp-fill.low.svelte-1xqmo51{animation:svelte-1xqmo51-hpPulse .8s ease-in-out infinite}@keyframes svelte-1xqmo51-hpPulse{0%,to{opacity:1;box-shadow:0 0 8px currentColor}50%{opacity:.5;box-shadow:0 0 16px currentColor,0 0 24px currentColor}}.ba-log.svelte-1xqmo51{width:min(92vw,550px);min-height:2.5rem;display:flex;align-items:center;justify-content:center;text-align:center}.ba-log-line.svelte-1xqmo51{font-family:var(--font-primary, "Inter", sans-serif);font-weight:var(--fw-light, 300);font-size:clamp(1rem,2.5vw,1.3rem);color:var(--cream, #f5f0e8);opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease}.ba-log-line.visible.svelte-1xqmo51{opacity:1;transform:translateY(0)}.ba-log-line.fading.svelte-1xqmo51{opacity:0;transform:translateY(-6px)}.ba-log-line.svelte-1xqmo51 .ba-log-crit{color:var(--crit-color, #ffd700);font-weight:var(--fw-bold, 700);text-shadow:0 0 12px var(--crit-color, #ffd700)}.ba-log-line.svelte-1xqmo51 .ba-log-miss{color:var(--muted, #8a7e6b);font-style:italic}.ba-log-line.svelte-1xqmo51 .ba-log-hit{color:var(--enemy-color, #ff8a8a);font-weight:var(--fw-semibold, 600)}.ba-log-line.svelte-1xqmo51 .ba-log-heal{color:var(--heal-color, #8aff8a);font-weight:var(--fw-semibold, 600)}.ba-log-line.svelte-1xqmo51 .ba-log-action{font-weight:var(--fw-semibold, 600);letter-spacing:.03em}.start-screen.svelte-111r7vk{position:fixed;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;background:var(--bg);transition:opacity 2.5s ease}.start-screen.exiting.svelte-111r7vk{opacity:0;pointer-events:none}.container.svelte-111r7vk{width:clamp(300px,40vw,440px);animation:svelte-111r7vk-gentleFloat 10s infinite ease-in-out;display:flex;flex-direction:column;gap:var(--space-lg)}.title.svelte-111r7vk{font-family:var(--font-primary);font-weight:var(--fw-bold);font-size:clamp(2rem,5vw,3.5rem);letter-spacing:var(--ls-heading);color:var(--cream);position:relative;margin:0}.title-text.svelte-111r7vk{position:relative;display:inline-block}.title-text.svelte-111r7vk:before,.title-text.svelte-111r7vk:after{content:"Retard Playing Game";position:absolute;top:0;left:0;opacity:0;animation:svelte-111r7vk-glitch 8s infinite}.title-text.svelte-111r7vk:before{color:var(--danger-color);clip-path:inset(0 0 60% 0);animation-delay:0s}.title-text.svelte-111r7vk:after{color:var(--player-color);clip-path:inset(60% 0 0 0);animation-delay:.15s}.subtitle.svelte-111r7vk{font-family:var(--font-primary);font-weight:var(--fw-light);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted);font-size:clamp(.6rem,1.2vw,.8rem);margin:0;opacity:0;animation:svelte-111r7vk-fadeIn 1s ease forwards;animation-delay:1s}.menu-buttons.svelte-111r7vk{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-xl)}.menu-button.svelte-111r7vk{background:transparent;border:1px solid rgba(255,255,255,.08);color:var(--cream);font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:clamp(.7rem,1.3vw,.85rem);letter-spacing:var(--ls-caps);text-transform:uppercase;padding:var(--space-sm) var(--space-lg);cursor:pointer;transition:all .4s ease;opacity:0;text-align:left}.menu-button.svelte-111r7vk:hover{padding-left:var(--space-xl);border-color:#fff3}.stagger-1.svelte-111r7vk{animation:svelte-111r7vk-fadeIn .6s ease forwards;animation-delay:1.4s}.stagger-2.svelte-111r7vk{animation:svelte-111r7vk-fadeIn .6s ease forwards;animation-delay:1.6s}.stagger-3.svelte-111r7vk{animation:svelte-111r7vk-fadeIn .6s ease forwards;animation-delay:1.8s}@keyframes svelte-111r7vk-gentleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes svelte-111r7vk-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-111r7vk-glitch{0%,92%,to{opacity:0;transform:translate(0)}93%{opacity:.8;transform:translate(2px,-1px)}94%{opacity:0}96%{opacity:.6;transform:translate(-2px,1px)}97%{opacity:0}}.overlay.svelte-1oz5fqa{position:fixed;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;background:#000000f2;animation:svelte-1oz5fqa-fadeIn .3s ease}.panel.svelte-1oz5fqa{width:clamp(300px,50vw,500px);display:flex;flex-direction:column;gap:var(--space-md)}.panel-title.svelte-1oz5fqa{font-family:var(--font-primary);font-weight:var(--fw-bold);font-size:clamp(1rem,2vw,1.4rem);letter-spacing:var(--ls-caps);color:var(--cream);margin:0 0 var(--space-md) 0}.slot.svelte-1oz5fqa{display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(255,255,255,.08);padding:var(--space-sm) var(--space-md);gap:var(--space-md)}.slot-info.svelte-1oz5fqa{display:flex;flex-direction:column;gap:var(--space-xs)}.slot-label.svelte-1oz5fqa{font-family:var(--font-primary);font-weight:var(--fw-medium);font-size:clamp(.75rem,1.2vw,.9rem);color:var(--cream);letter-spacing:var(--ls-wide);text-transform:uppercase}.slot-detail.svelte-1oz5fqa{font-family:var(--font-primary);font-weight:var(--fw-light);font-size:clamp(.6rem,1vw,.75rem);color:var(--muted)}.slot-empty.svelte-1oz5fqa{font-style:italic}.slot-actions.svelte-1oz5fqa{display:flex;gap:var(--space-sm);flex-shrink:0}.action-btn.svelte-1oz5fqa{background:transparent;border:1px solid rgba(255,255,255,.12);color:var(--cream);font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:clamp(.6rem,1vw,.7rem);letter-spacing:var(--ls-caps);padding:var(--space-xs) var(--space-sm);cursor:pointer;transition:all .3s ease}.action-btn.svelte-1oz5fqa:hover{border-color:#ffffff4d;padding-left:var(--space-md)}.action-delete.svelte-1oz5fqa:hover{border-color:var(--danger-color);color:var(--danger-color)}.close-btn.svelte-1oz5fqa{background:transparent;border:1px solid rgba(255,255,255,.08);color:var(--muted);font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:clamp(.65rem,1.1vw,.75rem);letter-spacing:var(--ls-caps);padding:var(--space-sm) var(--space-md);cursor:pointer;transition:all .4s ease;margin-top:var(--space-md);align-self:flex-end}.close-btn.svelte-1oz5fqa:hover{padding-left:var(--space-lg);border-color:#fff3;color:var(--cream)}@keyframes svelte-1oz5fqa-fadeIn{0%{opacity:0}to{opacity:1}}.overlay.svelte-k0susm{position:fixed;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;background:#000000f2;animation:svelte-k0susm-fadeIn .3s ease}.panel.svelte-k0susm{width:clamp(300px,40vw,440px);display:flex;flex-direction:column;gap:var(--space-lg)}.panel-title.svelte-k0susm{font-family:var(--font-primary);font-weight:var(--fw-bold);font-size:clamp(1rem,2vw,1.4rem);letter-spacing:var(--ls-caps);color:var(--cream);margin:0}.section.svelte-k0susm{display:flex;flex-direction:column;gap:var(--space-sm)}.section-title.svelte-k0susm{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:clamp(.6rem,1vw,.75rem);letter-spacing:var(--ls-caps);color:var(--muted);margin:0;text-transform:uppercase}.quality-buttons.svelte-k0susm{display:flex;gap:var(--space-sm)}.quality-btn.svelte-k0susm{background:transparent;border:1px solid rgba(255,255,255,.08);color:var(--muted);font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:clamp(.65rem,1.1vw,.8rem);letter-spacing:var(--ls-wide);padding:var(--space-xs) var(--space-md);cursor:pointer;transition:all .3s ease;flex:1}.quality-btn.svelte-k0susm:hover{border-color:#fff3}.quality-btn.active.svelte-k0susm{border-color:var(--cream);color:var(--cream)}.volume-row.svelte-k0susm{display:flex;align-items:center;gap:var(--space-md)}.volume-slider.svelte-k0susm{flex:1;appearance:none;height:2px;background:#ffffff26;outline:none;cursor:pointer}.volume-slider.svelte-k0susm::-webkit-slider-thumb{appearance:none;width:12px;height:12px;border-radius:var(--radius-full);background:var(--cream);cursor:pointer}.volume-slider.svelte-k0susm::-moz-range-thumb{width:12px;height:12px;border-radius:var(--radius-full);background:var(--cream);border:none;cursor:pointer}.volume-value.svelte-k0susm{font-family:var(--font-primary);font-weight:var(--fw-light);font-size:clamp(.65rem,1vw,.75rem);color:var(--muted);min-width:2.5em;text-align:right}.mute-btn.svelte-k0susm{background:transparent;border:1px solid rgba(255,255,255,.08);color:var(--cream);font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:clamp(.65rem,1.1vw,.8rem);letter-spacing:var(--ls-caps);padding:var(--space-sm) var(--space-md);cursor:pointer;transition:all .4s ease;align-self:flex-start}.mute-btn.svelte-k0susm:hover{padding-left:var(--space-lg);border-color:#fff3}.close-btn.svelte-k0susm{background:transparent;border:1px solid rgba(255,255,255,.08);color:var(--muted);font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:clamp(.65rem,1.1vw,.75rem);letter-spacing:var(--ls-caps);padding:var(--space-sm) var(--space-md);cursor:pointer;transition:all .4s ease;align-self:flex-end}.close-btn.svelte-k0susm:hover{padding-left:var(--space-lg);border-color:#fff3;color:var(--cream)}@keyframes svelte-k0susm-fadeIn{0%{opacity:0}to{opacity:1}}.bliss-overlay.svelte-z52vv0{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;pointer-events:none}.bliss-overlay.svelte-z52vv0 canvas{position:absolute;inset:0;width:100%;height:100%}.bliss-text.svelte-z52vv0{position:relative;z-index:1;font-family:var(--font-primary, "Inter", sans-serif);font-weight:700;font-size:clamp(1.5rem,4vw,3rem);color:gold;text-shadow:0 0 20px rgba(255,215,0,.9),0 0 40px rgba(255,215,0,.6),0 0 80px rgba(255,215,0,.4),0 0 160px rgba(255,170,0,.2);letter-spacing:.12em;text-align:center}.screen-flash.svelte-1dsy3bp{position:fixed;inset:0;z-index:50;pointer-events:none;opacity:0;transition:opacity .15s ease-out}.screen-flash.visible.svelte-1dsy3bp{opacity:1}.game-screen.svelte-1uha8ag{position:fixed;inset:0;display:flex;flex-direction:column;z-index:5}
