.trials{padding:14px;border:1px solid #6c9fa580;border-radius:14px;background:linear-gradient(140deg,#20313b,#131923);overflow-wrap:anywhere}.trials p{font-size:13px;line-height:1.7}.trial-tabs{display:flex;flex-wrap:wrap;gap:6px}.trials button,.trials select{min-height:44px;max-width:100%}.trial-tabs button[aria-pressed=true]{border-color:#a3f1de;background:#294b4b}.trials select{background:#182530;color:#f2e6c9;padding:8px}.trials progress{width:100%;height:10px;display:block;accent-color:#84dcc1}.trials #trial-replay{min-height:215px;margin:14px 0;padding:12px;border-radius:10px;background:#090f19;box-sizing:border-box}.trial-arena{position:relative;display:flex;justify-content:space-between;align-items:center;height:85px;padding:0 12px;background:radial-gradient(ellipse,#385a6670,transparent);overflow:hidden}.trial-hero{font-size:38px;color:#bce8fc;animation:trial-strike .5s ease-in-out infinite}.trial-foe{font-size:36px;color:#f2b57b}.trial-arena b{position:absolute;left:0;right:0;bottom:0;text-align:center;font-size:12px}@keyframes trial-strike{50%{transform:translateX(20px) rotate(15deg)}}@media(prefers-reduced-motion:reduce){.trial-hero{animation:none}}