.toast.svelte-zemmny{--toast-accent: var(--color-info);display:flex;align-items:flex-start;gap:var(--space-3);width:min(100%,420px);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:1px solid var(--color-line-strong);border-left:4px solid var(--toast-accent);border-radius:var(--radius-control);background:var(--ui-glass-strong);box-shadow:0 18px 40px -12px #000000d9;color:var(--color-cream);-webkit-backdrop-filter:blur(var(--ui-glass-blur));backdrop-filter:blur(var(--ui-glass-blur));animation:svelte-zemmny-toast-in var(--motion-slow) var(--ease-settle) both}.toast--success.svelte-zemmny{--toast-accent: var(--color-success)}.toast--warning.svelte-zemmny{--toast-accent: var(--color-warning)}.toast--danger.svelte-zemmny{--toast-accent: var(--color-danger)}.toast__icon.svelte-zemmny{display:flex;padding-top:2px;color:var(--toast-accent)}.toast__text.svelte-zemmny{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.toast__title.svelte-zemmny{margin:0;font-weight:750}.toast__message.svelte-zemmny{margin:0;font-size:var(--text-ui-small);line-height:var(--text-ui-small--line-height);color:var(--color-cream-soft)}.toast__dismiss.svelte-zemmny{display:grid;flex:none;place-items:center;width:var(--ui-touch);height:var(--ui-touch);margin:calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1) 0;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--color-cream-soft);cursor:pointer}.toast__dismiss.svelte-zemmny:hover{color:var(--color-cream)}.toast__dismiss.svelte-zemmny:focus-visible{outline:none;box-shadow:var(--ui-focus-ring)}@keyframes svelte-zemmny-toast-in{0%{opacity:0;transform:translateY(-8px)}}.page-toasts.svelte-148ev8c{position:fixed;top:calc(var(--ui-header-height) + var(--space-3) + env(safe-area-inset-top,0px));left:50%;z-index:50;display:flex;justify-content:center;width:min(420px,calc(100% - 2 * var(--ui-gutter)));transform:translate(-50%);pointer-events:none}.page-toasts.svelte-148ev8c>*{pointer-events:auto}@container app-shell (max-height: 520px) and (orientation: landscape){.page-toasts.svelte-148ev8c{top:calc(var(--ui-topbar-height) + var(--space-2));left:calc(50% + var(--ui-rail-width) / 2)}}@container app-shell (max-width: 900px) and (orientation: portrait){.page-toasts.svelte-148ev8c{top:calc(56px + var(--space-2) + env(safe-area-inset-top,0px))}}.overlay.svelte-148ev8c{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;padding:max(var(--game-hud-pad-y, .8rem),env(safe-area-inset-top)) max(var(--game-hud-pad-x, 1rem),env(safe-area-inset-right)) max(var(--game-hud-pad-y, .8rem),env(safe-area-inset-bottom)) max(var(--game-hud-pad-x, 1rem),env(safe-area-inset-left));z-index:120;visibility:hidden;opacity:0;pointer-events:none;transition:visibility 0s linear .18s,opacity .18s ease}.overlay.show.svelte-148ev8c{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.overlay-backdrop.svelte-148ev8c{position:absolute;inset:0;background:radial-gradient(circle at 50% 32%,rgba(255,215,140,.18),transparent 34%),linear-gradient(180deg,#050a1266,#04080ea8);opacity:0;transition:opacity .18s ease}.overlay.show.svelte-148ev8c .overlay-backdrop:where(.svelte-148ev8c){opacity:1}.overlay-content.svelte-148ev8c{position:relative;z-index:1;width:min(100%,calc(var(--game-reaction-w, 16rem) * 1.5));border:1px solid rgba(255,255,255,.14);border-radius:calc(var(--game-hud-radius, 1.25rem) * 1.08);padding:calc(var(--game-hud-pad-y, .8rem) * 1.4) calc(var(--game-hud-pad-x, 1rem) * 1.35) calc(var(--game-hud-pad-y, .8rem) * 1.5);text-align:center;color:#fff;box-shadow:0 calc(var(--game-hud-gap, .45rem) * 3.1) calc(var(--game-hud-gap, .45rem) * 7.1) #0000006b,inset 0 1px #ffffff14;transform:translateY(calc(var(--game-hud-gap, .45rem) * 1.66)) scale(.96);transition:transform .18s ease,opacity .18s ease}.overlay.show.svelte-148ev8c .overlay-content:where(.svelte-148ev8c){transform:translateY(0) scale(1)}.overlay-badge.svelte-148ev8c{margin:0 auto calc(var(--game-card-gap, .45rem) * 1.15);width:fit-content;border-radius:999px;padding:calc(var(--game-btn-pad-y, .5rem) * .76) calc(var(--game-btn-pad-x, .8rem) * 1.02);font-size:calc(var(--game-font-xxs, .72rem) * .92);font-weight:700;letter-spacing:.22em;text-transform:uppercase;line-height:0}.overlay-title.svelte-148ev8c{font-size:clamp(1.35rem,calc(var(--game-font-xl, 1.5rem) * 1.1),1.7rem);font-weight:800;line-height:1.02}.overlay-message.svelte-148ev8c{margin-top:calc(var(--game-card-gap, .45rem) * 1.15);font-size:calc(var(--game-font-sm, .95rem) * .98);line-height:1.42;color:#ffffffdb}.overlay-content[data-tone=winner].svelte-148ev8c{background:radial-gradient(circle at top,rgba(255,229,138,.32),transparent 60%),linear-gradient(135deg,#2e7d32eb,#0d4721eb)}.overlay-content[data-tone=winner].svelte-148ev8c .overlay-badge:where(.svelte-148ev8c){background:#ffefb42e;color:#fff3bf}.overlay-content[data-tone=loser].svelte-148ev8c,.overlay-content[data-tone=error].svelte-148ev8c{background:radial-gradient(circle at top,rgba(255,154,139,.26),transparent 58%),linear-gradient(135deg,#881a2ff0,#490d18f0)}.overlay-content[data-tone=loser].svelte-148ev8c .overlay-badge:where(.svelte-148ev8c),.overlay-content[data-tone=error].svelte-148ev8c .overlay-badge:where(.svelte-148ev8c){background:#ffd6d61f;color:#ffd7d7}.overlay-content[data-tone=neutral].svelte-148ev8c{background:radial-gradient(circle at top,rgba(157,222,255,.22),transparent 60%),linear-gradient(135deg,#142b46f0,#0a1626f0)}.overlay-content[data-tone=neutral].svelte-148ev8c .overlay-badge:where(.svelte-148ev8c){background:#c4e7ff1f;color:#d6efff}.overlay-content[data-tone=draw].svelte-148ev8c{background:radial-gradient(circle at top,rgba(255,215,0,.35),transparent 60%),linear-gradient(135deg,#785014f0,#50320af0);position:relative;overflow:hidden}.overlay-content[data-tone=draw].svelte-148ev8c .overlay-badge:where(.svelte-148ev8c){background:#ffd7002e;color:#ffe066}.overlay-coin.svelte-148ev8c{position:absolute;color:#ffe066;--icon-tone: #ffd700;--icon-tone-opacity: .45;font-size:calc(var(--game-font-xl, 1.5rem) * 1.2);animation:svelte-148ev8c-coin-float 2s ease-in-out infinite alternate;pointer-events:none}.overlay-coin--first.svelte-148ev8c{top:calc(var(--game-hud-pad-y, .8rem) * .62);left:var(--game-hud-pad-x, 1rem)}.overlay-coin--second.svelte-148ev8c{bottom:calc(var(--game-hud-pad-y, .8rem) * .62);right:var(--game-hud-pad-x, 1rem);animation-delay:.6s}@keyframes svelte-148ev8c-coin-float{0%{transform:translateY(0) rotate(0);opacity:.7}to{transform:translateY(calc(var(--game-hud-gap, .45rem) * -1.1)) rotate(15deg);opacity:1}}.overlay-content[data-tone=fold].svelte-148ev8c{width:min(100%,calc(var(--game-reaction-w, 16rem) * 1.02));padding:calc(var(--game-hud-pad-y, .8rem) * .95) calc(var(--game-hud-pad-x, 1rem) * 1.02) calc(var(--game-hud-pad-y, .8rem) * 1.02);background:linear-gradient(135deg,#323237eb,#232328eb);opacity:.85}.overlay-content[data-tone=fold].svelte-148ev8c .overlay-title:where(.svelte-148ev8c){font-size:calc(var(--game-font-lg, 1.1rem) * 1)}.overlay-content[data-tone=fold].svelte-148ev8c .overlay-message:where(.svelte-148ev8c){font-size:calc(var(--game-font-xs, .82rem) * 1.04)}@container app-shell (max-width: 640px){.overlay-content.svelte-148ev8c{width:min(100%,calc(var(--game-reaction-w, 16rem) * 1.72))}}
