.arcade-page{color:#f5eee2;background:radial-gradient(at 15% 0,#273b45 0%,#0000 45%),#101b26}.arcade-hero{background:radial-gradient(at 90% 20%,#3d5a5d,#0000 65%),#1b2d37}.arcade-card{background:#192935}.arcade-guide{background:#00000012;border-top:1px solid #ffffff12;border-radius:.75rem}.arcade-primary,.arcade-secondary{border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.65rem 1rem;font-size:.875rem;font-weight:700;display:inline-flex}.arcade-primary{color:#16232f;background:#fde68a}.arcade-secondary{color:#f5eee2;background:#ffffff08;border:1px solid #ffffff25}.arcade-page :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:2px solid #fde68a}.arcade-page button:disabled{opacity:.5;cursor:not-allowed}.arcade-page input[type=range]{accent-color:#fde68a;min-height:36px}.arcade-result{animation:.25s ease-out arcade-arrive}@keyframes arcade-arrive{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.arcade-result{animation:none}.arcade-page *{scroll-behavior:auto!important}}
