.pill.svelte-3z21lk{z-index:2;box-shadow:0 3px 0 var(--jam-blue), 0 8px 24px #0008;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#050f28e6;border-radius:30px;align-items:center;gap:8px;padding:6px;transition:left .2s,top .2s;display:flex;position:absolute}.pill.dragging.svelte-3z21lk{cursor:grabbing;transition:none}.exit.svelte-3z21lk{width:44px;height:44px;color:var(--jam-title);cursor:pointer;background:0 0;border:1.5px solid #6b95cd55;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:18px;font-weight:700;transition:transform .15s,background .15s;display:flex}.exit.svelte-3z21lk:hover{background:var(--jam-blue);transform:translate(-2px)rotate(-4deg)}.exit.svelte-3z21lk:focus-visible{outline:2px solid var(--jam-green);outline-offset:2px}.bar.svelte-1gzemq1{padding:10px 12px calc(env(safe-area-inset-bottom) + 10px);background:var(--jam-bg);box-shadow:0 -2px 0 var(--jam-blue);flex:none;align-items:center;gap:12px;display:flex}.exit.svelte-1gzemq1{width:44px;height:44px;color:var(--jam-title);cursor:pointer;background:0 0;border:1.5px solid #6b95cd55;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:18px;font-weight:700;transition:background .15s;display:flex}.exit.svelte-1gzemq1:active{background:var(--jam-blue)}.names.svelte-1gzemq1{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.names.svelte-1gzemq1 span:where(.svelte-1gzemq1){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.title.svelte-1gzemq1{color:#fff;font-size:15px;font-weight:800}.author.svelte-1gzemq1{color:var(--jam-muted);font-size:12px}.play.svelte-1lg5xj2{flex-direction:column;gap:20px;display:flex}.frame.svelte-1lg5xj2{aspect-ratio:16/9;width:100%;max-height:64vh;box-shadow:8px 8px 0 var(--jam-blue);background:#000;border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden}.frame.fullscreen.svelte-1lg5xj2{z-index:1000;aspect-ratio:auto;height:100dvh;max-height:none;box-shadow:none;-webkit-user-select:none;user-select:none;border-radius:0;position:fixed;inset:0}.game.svelte-1lg5xj2{flex:1;width:100%;min-height:0;position:relative}.fullscreen-row.svelte-1lg5xj2{justify-content:flex-end;margin-top:-8px;display:flex}.fullscreen-button.svelte-1lg5xj2{background:var(--jam-surface);height:36px;box-shadow:2px 2px 0 var(--jam-blue);color:var(--jam-title);cursor:pointer;border:1px solid #6b95cd33;border-radius:18px;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700;transition:transform .15s,background .15s,box-shadow .15s;display:flex}.fullscreen-button.svelte-1lg5xj2 span:where(.svelte-1lg5xj2){font-size:16px;line-height:1}.fullscreen-button.svelte-1lg5xj2:hover{background:var(--jam-blue);box-shadow:3px 3px 0 var(--jam-green);color:#fff;transform:translateY(-1px)rotate(-2deg)}.fullscreen-button.svelte-1lg5xj2:active{box-shadow:0 0 0 var(--jam-blue);transform:translate(2px,2px)}.backdrop.svelte-1lg5xj2{filter:blur(18px)brightness(.5);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.1)}.start.svelte-1lg5xj2{flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;display:flex;position:absolute;inset:0}.start-cover.svelte-1lg5xj2{aspect-ratio:16/10;width:min(300px,60%);height:auto;box-shadow:6px 6px 0 var(--jam-green);object-fit:cover;border-radius:16px;transform:rotate(-2deg)}.play-now.svelte-1lg5xj2{background:var(--jam-green);height:56px;box-shadow:5px 5px 0 var(--jam-blue);color:var(--jam-bg);cursor:pointer;border:none;border-radius:28px;padding:0 36px;font-family:inherit;font-size:18px;font-weight:800;transition:transform .15s,box-shadow .15s}.play-now.svelte-1lg5xj2:hover{box-shadow:7px 7px 0 var(--jam-blue);transform:translate(-2px,-2px)}.play-now.svelte-1lg5xj2:active{box-shadow:0 0 0 var(--jam-blue);transform:translate(3px,3px)}.details.svelte-1lg5xj2{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.info.svelte-1lg5xj2{flex-direction:column;flex:320px;gap:12px;min-width:0;display:flex}.jam-chip.svelte-1lg5xj2{color:#fff;border-radius:24px;align-self:flex-start;align-items:center;gap:8px;padding:4px 14px 4px 6px;font-size:12px;font-weight:600;text-decoration:none;transition:transform .15s;display:flex;transform:rotate(-2deg)}.jam-chip.svelte-1lg5xj2:hover{color:#fff;transform:rotate(0)}.jam-chip.svelte-1lg5xj2 img:where(.svelte-1lg5xj2){object-fit:contain;flex:none;width:22px;height:22px}h1.svelte-1lg5xj2{color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1}.by.svelte-1lg5xj2{color:var(--jam-muted);font-size:14px}.description.svelte-1lg5xj2{text-wrap:pretty;white-space:pre-line;max-width:640px;margin:0;font-size:16px;font-weight:400;line-height:1.6}.vote-box.svelte-1lg5xj2{border:1px solid var(--jam-border);background:var(--jam-surface);box-shadow:5px 5px 0 var(--jam-pink);border-radius:20px;flex-direction:column;flex:0 280px;gap:12px;padding:20px;display:flex}.vote-title.svelte-1lg5xj2{color:#fff;font-size:14px;font-weight:600}.vote-note.svelte-1lg5xj2,.vote-error.svelte-1lg5xj2{text-align:center;font-size:12px}.vote-note.svelte-1lg5xj2{color:var(--jam-muted)}.vote-error.svelte-1lg5xj2{color:var(--jam-pink-light)}.back.svelte-1lg5xj2{color:var(--jam-muted);text-align:center;font-size:14px;font-weight:600}
