.Navigation-module__BeEnUW__navBack{background:var(--bg-glass);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);color:var(--text-primary);z-index:100;border-radius:50px;align-items:center;gap:.75rem;padding:.75rem 1.75rem;font-family:Zen Kaku Gothic New,sans-serif;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:2rem;left:2rem;box-shadow:0 4px 15px #0003}.Navigation-module__BeEnUW__navBack:hover{border-color:var(--accent-gold);color:var(--accent-gold);transform:translate(-4px);box-shadow:0 8px 25px #d4a57426}.Navigation-module__BeEnUW__navBack:before{content:"←";font-size:1.2rem;transition:transform .3s}.Navigation-module__BeEnUW__navBack:hover:before{transform:translate(-2px)}@media (max-width:640px){.Navigation-module__BeEnUW__navBack{padding:.6rem 1.25rem;font-size:.85rem;top:1.25rem;left:1.25rem}}
.Text-module__zRdnva__text{margin:0}.Text-module__zRdnva__h1{letter-spacing:-.02em;background:linear-gradient(135deg,var(--text-primary)0%,var(--accent-gold)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:1.2}.Text-module__zRdnva__h2{font-size:1.5rem;font-weight:700;line-height:1.3}.Text-module__zRdnva__h3{font-size:1.25rem;font-weight:500;line-height:1.4}.Text-module__zRdnva__body{font-size:1rem;line-height:1.6}.Text-module__zRdnva__caption{font-size:.85rem;line-height:1.5}.Text-module__zRdnva__label{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:500}.Text-module__zRdnva__color-primary{color:var(--text-primary)}.Text-module__zRdnva__color-secondary{color:var(--text-secondary)}.Text-module__zRdnva__color-muted{color:var(--text-muted)}.Text-module__zRdnva__color-success{color:var(--success)}.Text-module__zRdnva__color-error{color:var(--accent-red)}.Text-module__zRdnva__color-gold{color:var(--accent-gold)}.Text-module__zRdnva__align-left{text-align:left}.Text-module__zRdnva__align-center{text-align:center}.Text-module__zRdnva__align-right{text-align:right}
.StatsPanel-module__uFJOca__container{background:var(--bg-glass);-webkit-backdrop-filter:blur(8px);border:1px solid var(--glass-border);border-radius:100px;align-items:center;gap:2.5rem;margin-top:1rem;padding:1.5rem 2.5rem;display:flex;box-shadow:0 8px 32px #0003}.StatsPanel-module__uFJOca__item{flex-direction:column;align-items:center;gap:.25rem;display:flex}.StatsPanel-module__uFJOca__value{color:var(--accent-gold);font-size:2rem;font-weight:700}.StatsPanel-module__uFJOca__divider{color:var(--border-subtle);opacity:.5;font-size:1.5rem}.StatsPanel-module__uFJOca__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:700}.StatsPanel-module__uFJOca__streakBadge{background:linear-gradient(135deg,var(--accent-red),#8e152a);color:#fff;box-shadow:0 4px 15px var(--accent-red-glow);border:none;border-radius:50px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:700;animation:.3s cubic-bezier(.34,1.56,.64,1) StatsPanel-module__uFJOca__fadeInScale;display:none}.StatsPanel-module__uFJOca__streakBadge.StatsPanel-module__uFJOca__visible{display:flex}.StatsPanel-module__uFJOca__streakBadge:before{content:"🔥"}@keyframes StatsPanel-module__uFJOca__fadeInScale{0%{opacity:0;transform:scale(.9)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:640px){.StatsPanel-module__uFJOca__container{gap:1.5rem;padding:1rem 2rem}.StatsPanel-module__uFJOca__value{font-size:1.5rem}}
.Timer-module__T0GT-G__timerRing{z-index:10;justify-content:center;align-items:center;width:54px;height:54px;display:flex;position:absolute;top:2rem;right:2rem}.Timer-module__T0GT-G__timerRing svg{filter:drop-shadow(0 0 8px #0000004d);width:100%;height:100%;transform:rotate(-90deg)}.Timer-module__T0GT-G__timerRingBg{fill:none;stroke:#ffffff0d;stroke-width:3.5px}.Timer-module__T0GT-G__timerRingProgress{fill:none;stroke:var(--accent-gold);stroke-width:3.5px;stroke-linecap:round;transition:stroke-dashoffset .1s linear,stroke .3s}.Timer-module__T0GT-G__timerRingProgress.Timer-module__T0GT-G__warning{stroke:var(--accent-red);filter:drop-shadow(0 0 5px var(--accent-red-glow))}.Timer-module__T0GT-G__timerText{color:var(--text-secondary);font-family:Zen Kaku Gothic New,sans-serif;font-size:.9rem;font-weight:700;position:absolute}
