.astral-planets-table,.dream-action-buttons,.dream-mode-selector,.gifts-grid,.lineage-grid,.op-premium-grid,.overview-grid,.palm-stats-grid,.rune-grid,.soul-traits-grid,.tarot-keywords{display:flex!important;flex-direction:column!important;gap:12px!important}@media (min-width:768px){.overview-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;flex-direction:unset!important}}.op-premium-grid{grid-template-columns:1fr!important}#dreamOracleContent p,.accordion-body,.card-content,.detailed-life-desc,.dream-lock-text,.dream-section-desc,.op-history-body p,.op-pcard-text,.op-premium-card p,.op-section-subtitle,.oracle-centered p,.pp-origins-text,.soul-trait-desc,.tab-content p{font-size:1rem!important;line-height:1.9!important;text-align:justify!important;color:#e8e4f5!important;hyphens:auto!important;-webkit-hyphens:auto!important}.accordion-header h3,.card-content h3,.card-content h4,.op-pcard-title{font-size:1.05rem!important;line-height:1.5!important}.op-section-title{font-size:1.3rem!important}.astral-planets-table{font-size:.92rem!important;display:table!important;flex-direction:unset!important}.astral-planets-table td,.astral-planets-table th{padding:10px 8px!important;font-size:.92rem!important;line-height:1.6!important}.card-content{padding:16px!important}.glass-card{margin-bottom:14px!important}.op-premium-card{padding:16px!important;margin-bottom:12px!important}.accordion-body{transition:max-height .4s,opacity .3s!important}.accordion-body:not(.open){max-height:0!important;overflow:hidden!important;padding:0!important}.accordion-body.open{overflow:visible!important;padding:0!important}.oracle-nav-sticky{display:block!important;visibility:visible!important;position:sticky!important;top:0!important;z-index:100!important}.oracle-nav-toggle-btn{display:flex!important;visibility:visible!important;width:100%!important;padding:12px 16px!important;font-size:.92rem!important}.oracle-nav-grid-wrapper{transition:max-height .4s,opacity .3s!important}.oracle-nav-grid-wrapper:not(.open){max-height:0!important;overflow:hidden!important;opacity:0!important}.oracle-nav-grid-wrapper.open{max-height:600px!important;overflow-y:auto!important;opacity:1!important;display:block!important;visibility:visible!important}.oracle-nav-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))!important;gap:6px!important;padding:10px!important}.oracle-nav-item{font-size:.78rem!important;padding:8px 6px!important;text-align:center!important;border-radius:10px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:3px!important;min-height:50px!important;justify-content:center!important}.oracle-nav-item.nav-consulted{border-color:rgba(16,185,129,.3)!important;background:rgba(16,185,129,.06)!important}.oracle-nav-item.nav-locked{opacity:.5!important}#palmUploadCard .btn-action,#tab-palmistry .btn-action,.btn-palm-capture{display:flex!important;visibility:visible!important;width:100%!important;padding:14px!important;font-size:1rem!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin-bottom:8px!important;min-height:48px!important}.btn-dream-advanced,.btn-dream-export,.btn-dream-interpret,.btn-dream-share,.btn-dream-universal{width:100%!important;padding:14px!important;font-size:.95rem!important;border-radius:12px!important;min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex-direction:column!important}.dream-form-field{margin-bottom:16px!important}.dream-select,.dream-textarea{width:100%!important;font-size:1rem!important;padding:12px!important;border-radius:12px!important}.keyword-tags,.tarot-keywords{display:flex!important;flex-wrap:wrap!important;flex-direction:row!important;gap:6px!important}.keyword-tag{font-size:.85rem!important;padding:6px 12px!important}.timeline-container{display:flex!important;flex-direction:column!important;gap:12px!important}.timeline-item{width:100%!important;padding:12px!important}.gifts-grid,.soul-traits-grid{grid-template-columns:1fr!important}@media (max-width:600px){.rune-grid{grid-template-columns:1fr!important}}.overview-card{min-height:80px!important;padding:14px!important;position:relative!important}.btn-action,.btn-primary,.guide-continue-btn,.unlock-continue-btn{min-height:48px!important;font-size:.95rem!important}.nav-reminder-toast{position:fixed!important;bottom:80px!important;left:50%!important;transform:translateX(-50%)!important;background:rgba(240,180,41,.15)!important;border:1px solid rgba(240,180,41,.3)!important;color:#f0b429!important;padding:10px 20px!important;border-radius:30px!important;font-size:.82rem!important;z-index:9000!important;animation:4s forwards reminderFadeInOut!important;white-space:nowrap!important;backdrop-filter:blur(10px)!important;cursor:pointer!important;max-width:90vw!important;text-align:center!important}@keyframes reminderFadeInOut{0%{opacity:0;transform:translateX(-50%) translateY(10px)}15%,75%{opacity:1;transform:translateX(-50%) translateY(0)}100%{opacity:0;transform:translateX(-50%) translateY(-10px)}}@media (max-width:480px){.accordion-body p,.card-content,.op-pcard-text,.tab-content p{font-size:.95rem!important;line-height:1.85!important}.op-section-title{font-size:1.15rem!important}.oracle-nav-grid{grid-template-columns:repeat(3,1fr)!important}.oracle-nav-item{font-size:.7rem!important;padding:6px 4px!important}.overview-grid{grid-template-columns:repeat(2,1fr)!important}.palm-dual-buttons{flex-direction:column!important}}.detailed-life{width:100%!important;margin-bottom:16px!important;padding:16px!important}.detailed-life-desc{font-size:1rem!important;line-height:1.9!important;text-align:justify!important}.inherited-gift-item,.soul-evo-item{width:100%!important}body,html{overflow-x:hidden!important}.tab-content{overflow-x:hidden!important;max-width:100vw!important}svg{max-width:100%!important;height:auto!important}@media (max-width:500px){.astral-planets-table{display:block!important}.astral-planets-table thead{display:none!important}.astral-planets-table tr{display:block!important;margin-bottom:12px!important;border:1px solid rgba(240,180,41,.1)!important;border-radius:10px!important;padding:8px!important}.astral-planets-table td{display:block!important;text-align:left!important;padding:4px 8px!important}.astral-planets-table td:first-child{font-weight:700!important;color:var(--accent,#f0b429)!important;border-bottom:1px solid rgba(240,180,41,.1)!important;margin-bottom:4px!important}}