.gamer-engine-card{background:hsl(var(--bg-surface-2));border:1px solid hsl(var(--border-subtle));box-shadow:var(--shadow-elevation-2);box-sizing:border-box;border-radius:14px;width:100%;max-width:100%;padding:clamp(1rem,3vw,2rem)}.styler-input-section{box-sizing:border-box;width:100%;margin-bottom:1.75rem}.styler-label{color:hsl(var(--text-secondary));margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.input-action-row{box-sizing:border-box;flex-wrap:wrap;gap:.5rem;width:100%;display:flex}.gamer-presets-section{margin-top:1rem}.gamer-presets-row{flex-wrap:wrap;gap:.5rem;display:flex}.gamer-preset-chip{background:hsl(var(--bg-surface-1));border:1px solid hsl(var(--border-subtle));color:hsl(var(--text-secondary));cursor:pointer;white-space:nowrap;border-radius:9999px;padding:.4rem .85rem;font-size:.8rem;font-weight:600;transition:border-color .15s,background .15s,color .15s}.gamer-preset-chip:hover{border-color:hsl(var(--accent));color:hsl(var(--text-primary))}.gamer-preset-chip.active{background:hsl(var(--accent) / .18);border-color:hsl(var(--accent));color:hsl(var(--text-primary))}.gamer-text-input{box-sizing:border-box;min-width:0;font-size:.95rem;font-family:var(--font-body);background:hsl(var(--bg-surface-1));border:1px solid hsl(var(--border-subtle));color:hsl(var(--text-primary));border-radius:8px;flex:160px;padding:.7rem .85rem}.gamer-text-input:focus{border-color:hsl(var(--border-focus));outline:none}.btn-toggle{background:hsl(var(--bg-surface-1));border:1px solid hsl(var(--border-subtle));color:hsl(var(--accent));font-family:var(--font-mono);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;padding:.75rem 1.15rem;font-size:.85rem;font-weight:700;display:inline-flex}.btn-toggle.active{background:hsl(var(--accent) / .15);border-color:hsl(var(--accent))}.styles-stream{flex-direction:column;gap:.75rem;display:flex}.stream-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.stream-title{font-family:var(--font-display);color:hsl(var(--text-primary));font-size:.95rem;font-weight:700}.stream-hint{color:hsl(var(--text-muted));font-size:.775rem}.styles-grid{flex-direction:column;gap:.5rem;display:flex}.style-card{background:hsl(var(--bg-surface-1));border:1px solid hsl(var(--border-subtle));cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:.75rem 1rem;transition:border-color .15s,background .15s;display:flex}.style-card:hover{border-color:hsl(var(--primary) / .6);background:hsl(var(--bg-elevated))}.style-meta{flex-direction:column;gap:.2rem;display:flex;overflow:hidden}.style-label{color:hsl(var(--text-muted));text-transform:uppercase;letter-spacing:.05em;font-size:.725rem}.rendered-text{font-family:var(--font-mono);color:hsl(var(--text-primary));white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:600;overflow:hidden}.style-actions{gap:.35rem;display:flex}.btn-copy-style,.btn-star-style{background:hsl(var(--bg-surface-2));border:1px solid hsl(var(--border-subtle));width:44px;min-width:44px;height:44px;min-height:44px;color:hsl(var(--text-secondary));cursor:pointer;box-sizing:border-box;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:12px;line-height:44px;display:inline-flex}.btn-copy-style:hover{color:hsl(var(--accent));border-color:hsl(var(--accent) / .4)}.btn-star-style:hover{color:hsl(var(--accent-gold));border-color:hsl(var(--accent-gold) / .4)}.micro-toast{background:hsl(var(--bg-elevated));border:1px solid hsl(var(--accent-success));color:hsl(var(--text-primary));box-shadow:var(--shadow-elevation-3);z-index:9999;opacity:0;transition:opacity .2s var(--ease-spring), transform .2s var(--ease-spring);pointer-events:none;border-radius:8px;align-items:center;gap:.5rem;padding:.65rem 1.15rem;font-size:.875rem;font-weight:600;display:flex;position:fixed;bottom:2rem;right:2rem;transform:translateY(12px)}.micro-toast.visible{opacity:1;transform:translateY(0)}.micro-toast svg{color:hsl(var(--accent-success))}.holo-tilt-wrapper[data-astro-cid-3rjf75zs]{perspective:1200px;width:100%;max-width:440px;display:inline-block}.holo-tilt-body[data-astro-cid-3rjf75zs]{background:hsl(var(--bg-card,224 71% 4%));border:1px solid hsl(var(--border-subtle,0 0% 100% / .15));transform-style:preserve-3d;border-radius:1.5rem;transition:transform .15s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000073}.holo-foil-layer[data-astro-cid-3rjf75zs]{mix-blend-mode:color-dodge;opacity:0;pointer-events:none;background:repeating-linear-gradient(45deg,#ff66662e 0%,#ffff662e 10%,#66ff662e 20%,#66ffff2e 30%,#6666ff2e 40%,#ff66ff2e 50%,#ff66662e 60%);width:200%;height:200%;transition:opacity .3s;position:absolute;inset:-50%}.holo-glare-layer[data-astro-cid-3rjf75zs]{pointer-events:none;opacity:0;mix-blend-mode:overlay;background:radial-gradient(circle,#ffffff8c 0%,#0000 70%);border-radius:50%;width:260px;height:260px;transition:opacity .3s;position:absolute;transform:translate(-50%,-50%)}.holo-card-inner[data-astro-cid-3rjf75zs]{z-index:2;padding:2.5rem 2rem;position:relative;transform:translateZ(28px)}.holo-meta-row[data-astro-cid-3rjf75zs]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}.holo-category[data-astro-cid-3rjf75zs]{font-size:var(--text-xs,.75rem);text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--primary,215 90% 50%));font-weight:700}.holo-badge[data-astro-cid-3rjf75zs]{letter-spacing:.08em;text-transform:uppercase;background:hsl(var(--primary) / .15);color:hsl(var(--primary));border:1px solid hsl(var(--primary) / .3);border-radius:9999px;padding:.25rem .7rem;font-size:.72rem;font-weight:700;display:inline-block}.holo-title[data-astro-cid-3rjf75zs]{letter-spacing:-.03em;color:hsl(var(--text-primary));margin-bottom:.65rem;font-size:1.65rem;font-weight:800}.holo-desc[data-astro-cid-3rjf75zs]{font-size:var(--text-sm,.925rem);color:hsl(var(--text-secondary));margin-bottom:.75rem;line-height:1.6}.holo-stat[data-astro-cid-3rjf75zs]{font-family:var(--font-mono,monospace);font-size:var(--text-xs,.75rem);color:hsl(var(--accent-emerald,150 90% 40%));margin-bottom:.75rem;font-weight:700}.holo-content[data-astro-cid-3rjf75zs]{color:hsl(var(--text-secondary));font-size:.95rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.holo-tilt-body[data-astro-cid-3rjf75zs]{transition:none!important;transform:none!important}}.liquid-glass-card[data-astro-cid-b6zqiriq]{border:1px solid hsl(var(--text-primary,0 0% 100%) / .16);background:hsl(var(--bg-card,var(--bg-surface,0 0% 100%)) / .7);-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:1rem;padding:clamp(1.5rem,3vw,2rem);transition:all .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff59,inset 0 -1px 1px #00000026,0 20px 40px -15px #00000040}.glass-reflection-sheen[data-astro-cid-b6zqiriq]{pointer-events:none;background:linear-gradient(135deg,#ffffff24 0%,#0000 45%,#ffffff0a 100%);position:absolute;inset:0}.glass-spotlight[data-astro-cid-b6zqiriq]{pointer-events:none;opacity:0;border-radius:9999px;width:18rem;height:18rem;transition:opacity .3s;position:absolute;top:-6rem;left:-6rem}.glass-card-content[data-astro-cid-b6zqiriq]{z-index:10;position:relative}.glass-header-meta[data-astro-cid-b6zqiriq]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.glass-category[data-astro-cid-b6zqiriq]{font-size:var(--text-xs,.75rem);text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--accent-primary,217 91% 60%));font-weight:700}.glass-badge[data-astro-cid-b6zqiriq]{font-family:var(--font-mono,monospace);border-radius:var(--radius-full,9999px);background:hsl(var(--text-primary,0 0% 100%) / .08);border:1px solid hsl(var(--text-primary,0 0% 100%) / .15);color:hsl(var(--text-primary,0 0% 100%));padding:.2rem .55rem;font-size:.7rem;font-weight:600}.glass-title[data-astro-cid-b6zqiriq]{letter-spacing:-.02em;color:hsl(var(--text-primary,0 0% 100%));margin:0 0 .5rem;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:700;line-height:1.25}.glass-desc[data-astro-cid-b6zqiriq]{font-size:var(--text-sm,.875rem);color:hsl(var(--text-secondary,0 0% 70%));margin:0 0 .75rem;line-height:1.6}.glass-stat[data-astro-cid-b6zqiriq]{font-family:var(--font-mono,monospace);font-size:var(--text-xs,.75rem);color:hsl(var(--accent-emerald,150 90% 40%));margin-top:.5rem;font-weight:600}.interactive-hover[data-astro-cid-b6zqiriq]:hover{border-color:hsl(var(--text-primary,0 0% 100%) / .28);transition-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(-3px);box-shadow:inset 0 1px 1px #ffffff80,0 25px 50px -12px #00000059}.interactive-hover[data-astro-cid-b6zqiriq]:hover .glass-spotlight[data-astro-cid-b6zqiriq]{opacity:1}.interactive-hover[data-astro-cid-b6zqiriq]:active{transform:scale(.985)}@media (prefers-reduced-motion:reduce){.liquid-glass-card[data-astro-cid-b6zqiriq]{transition:none!important;transform:none!important}}
