left:3px solid var(--gold);font-family:'Cormorant',serif;font-style:italic;line-height:1.8;color:var(--text-secondary);margin-bottom:1.5rem} .myth-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem} .myth-detail{padding:1rem;background:rgba(212,168,85,.05);border:1px solid rgba(212,168,85,.08)} .myth-detail-label{font-size:.65rem;letter-spacing:.15em;color:var(--gold);margin-bottom:.5rem} .myth-detail-content{font-size:.85rem;color:var(--text-secondary);line-height:1.6} .yokai-nav{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem} .yokai-nav-btn{padding:.5rem 1rem;font-size:.75rem;color:var(--text-secondary);background:transparent;border:1px solid rgba(212,168,85,.2);cursor:pointer;transition:all .3s} .yokai-nav-btn:hover,.yokai-nav-btn.active{color:var(--gold);border-color:var(--gold)} /* Observatory */ .observatory{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1000px;margin:0 auto} .astral-card{background:linear-gradient(135deg,rgba(26,46,36,.8),rgba(18,31,24,.9));border:1px solid rgba(212,168,85,.1);padding:2rem} .astral-icon{font-size:4rem;margin-bottom:1rem} .astral-title{font-family:'Cormorant',serif;font-size:1.5rem;color:var(--gold);margin-bottom:1rem} .astral-content{font-size:.9rem;color:var(--text-secondary);line-height:1.6} .holidays-list{max-height:300px;overflow-y:auto} .holiday-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid rgba(212,168,85,.05)} .holiday-flag{font-size:1.2rem} .holiday-name{font-size:.85rem;color:var(--text-secondary)} .holiday-date{margin-left:auto;font-size:.75rem;color:var(--text-muted)} /* Stats Panel */ .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;max-width:900px;margin:0 auto} .stat-card{background:linear-gradient(135deg,rgba(26,46,36,.8),rgba(18,31,24,.9));border:1px solid rgba(212,168,85,.1);padding:1.5rem;text-align:center} .stat-value{font-family:'Cormorant',serif;font-size:3rem;color:var(--gold)} .stat-label{font-size:.7rem;letter-spacing:.15em;color:var(--text-muted);margin-top:.5rem} /* Modals */ .modal{position:fixed;inset:0;background:rgba(0,0,0,.9);display:none;align-items:center;justify-content:center;z-index:200;padding:2rem} .modal.active{display:flex} .modal-content{background:var(--void);border:1px solid rgba(212,168,85,.2);max-width:700px;width:100%;max-height:90vh;overflow-y:auto;padding:2rem;position:relative} .modal-close{position:absolute;top:1rem;right:1rem;font-size:1.5rem;color:var(--text-muted);background:none;border:none;cursor:pointer} .modal-close:hover{color:var(--gold)} .lyrics-title{font-family:'Cormorant',serif;font-size:1.8rem;color:var(--gold);margin-bottom:.5rem} .lyrics-album{font-size:.75rem;color:var(--text-muted);margin-bottom:2rem} .lyrics-text{font-family:'Cormorant',serif;font-size:1.1rem;line-height:2;white-space:pre-wrap;color:var(--text-secondary)} /* Level Up Animation */ .level-up-overlay{position:fixed;inset:0;background:rgba(0,0,0,.95);display:none;align-items:center;justify-content:center;z-index:300;flex-direction:column} .level-up-overlay.active{display:flex} .level-up-text{font-family:'Cormorant',serif;font-size:4rem;font-style:italic;color:var(--gold);animation:levelPulse 1s ease-in-out infinite} @keyframes levelPulse{0%,100%{transform:scale(1);text-shadow:0 0 30px var(--gold-glow)}50%{transform:scale(1.1);text-shadow:0 0 60px var(--gold)}} .level-up-number{font-size:8rem;color:var(--gold-bright);margin:1rem 0} .level-up-dismiss{margin-top:2rem;padding:1rem 2rem;font-size:.8rem;letter-spacing:.15em;color:var(--gold);background:transparent;border:1px solid var(--gold-dim);cursor:pointer} /* Responsive */ @media(max-width:768px){ .stats-bar{height:auto;flex-wrap:wrap;gap:.5rem;padding:1rem} .xp-section{order:3;width:100%;max-width:100%;margin:0} .journey-bar{top:auto;position:relative;flex-wrap:wrap;gap:.5rem} .view-panel,.world-map{padding:1rem 1rem 100px} .bottom-nav{bottom:.75rem;gap:.25rem;padding:.4rem} .nav-btn{padding:.5rem .8rem;font-size:.6rem} }
CHOOSE YOUR DESTINATION
LEARN TODAY'S WORDS
TEST YOUR KNOWLEDGE
RELEASE YOUR WISHES TO THE UNIVERSE
BREATHE WITH THE FOREST
YOUR SONG LIBRARY
SPIRITS OF THE WORLD
CELESTIAL WISDOM
YOUR PROGRESS