.flipper-container{padding:1.5rem;max-width:580px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.control-bar{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1rem}.skin-selector-group{display:flex;flex-wrap:wrap;gap:.35rem}.skin-btn,.icon-toggle-btn{background:hsl(var(--text-primary) / .06);border:1px solid hsl(var(--border-subtle) / .15);color:hsl(var(--text-secondary));padding:.35rem .65rem;border-radius:9999px;font-size:.8rem;font-weight:600;cursor:pointer;min-height:36px;transition:all .15s ease}.skin-btn:hover,.skin-btn.active,.icon-toggle-btn.active{background:hsl(var(--primary) / .15);border-color:hsl(var(--primary));color:hsl(var(--primary))}.coin-arena{perspective:1000px;width:180px;height:180px;margin:.75rem auto 1.25rem;cursor:pointer;user-select:none;outline:none}.coin-3d{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform 1.15s cubic-bezier(.18,.9,.32,1.15)}.coin-face{position:absolute;width:100%;height:100%;border-radius:50%;backface-visibility:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 28px -6px #05060fcc,inset 0 0 0 6px #00000026;border:4px solid hsl(var(--gold-front))}.coin-front{background:radial-gradient(circle at 35% 35%,hsl(var(--gold-front)),hsl(var(--gold-back)));color:#451a03}.coin-back{background:radial-gradient(circle at 35% 35%,hsl(var(--silver-front)),hsl(var(--silver-back)));color:#1e293b;border-color:hsl(var(--silver-front));transform:rotateY(180deg)}.coin-inner-ring{width:82%;height:82%;border:1px dashed rgba(0,0,0,.25);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.coin-motif{font-size:2.25rem;font-weight:900;line-height:1}.coin-legend{font-size:.75rem;font-weight:800;letter-spacing:.12em;margin-top:.2rem}.outcome-area{margin-bottom:1rem;min-height:42px;display:flex;align-items:center;justify-content:center}.outcome-badge{display:inline-flex;align-items:center;padding:.5rem 1.25rem;border-radius:9999px;font-size:1.05rem;font-weight:700;background:hsl(var(--bg-card));border:1px solid hsl(var(--border-subtle) / .15);color:hsl(var(--text-secondary));transition:all .2s ease}.outcome-badge.spinning{color:hsl(var(--primary));border-color:hsl(var(--primary))}.outcome-badge.result-cara{background:hsl(var(--accent-emerald) / .18);border-color:hsl(var(--accent-emerald));color:#34d399;box-shadow:0 0 16px hsl(var(--accent-emerald) / .25)}.outcome-badge.result-cruz{background:hsl(var(--accent-coral) / .18);border-color:hsl(var(--accent-coral));color:#fb7185;box-shadow:0 0 16px hsl(var(--accent-coral) / .25)}.outcome-badge.result-edge{background:hsl(var(--primary) / .22);border-color:hsl(var(--primary));color:#fbbf24;box-shadow:0 0 20px hsl(var(--primary) / .4);animation:pulse 1.5s infinite ease-in-out}.actions-group{margin-bottom:1.25rem}.flip-action-btn{background-color:#f59e0b;background-image:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary-hover)));color:#0b0f19;font-size:1.05rem;padding:.85rem 2rem;gap:.5rem;white-space:nowrap}.telemetry-grid{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:1.25rem}.telemetry-card{background:hsl(var(--bg-card));border:1px solid hsl(var(--border-subtle) / .1);border-radius:10px;padding:.65rem .5rem;display:flex;flex-direction:column;align-items:center}.stat-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--text-muted))}.stat-val{font-size:1.35rem;font-weight:800;color:hsl(var(--text-primary));line-height:1.2;margin:.2rem 0}.stat-pct{font-size:.72rem;color:hsl(var(--primary));font-weight:600}.history-wrapper{width:100%;border-top:1px solid hsl(var(--border-subtle) / .08);padding-top:.85rem}.history-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.history-title{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--text-muted))}.clear-btn{background:hsl(var(--text-primary) / .08);border:1px solid hsl(var(--border-subtle) / .15);border-radius:6px;color:hsl(var(--text-primary));font-size:.78rem;font-weight:600;cursor:pointer;min-height:28px;min-width:64px;padding:.35rem .65rem;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease}.clear-btn:hover{background:hsl(var(--text-primary) / .15);border-color:hsl(var(--border-subtle) / .3);color:#fff}.history-tape{display:flex;align-items:center;gap:.35rem;overflow-x:auto;padding-bottom:.25rem;min-height:32px}.history-empty{font-size:.78rem;color:hsl(var(--text-muted));font-style:italic}.history-item{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-size:.75rem;font-weight:800;flex-shrink:0}.item-cara{background:hsl(var(--accent-emerald) / .2);border:1px solid hsl(var(--accent-emerald) / .4);color:#34d399}.item-cruz{background:hsl(var(--accent-coral) / .2);border:1px solid hsl(var(--accent-coral) / .4);color:#fb7185}
