.era-home-links{display:flex;flex-wrap:wrap;gap:.6rem;padding:.8rem 0}.era-home-links a{color:#cdb5f5;font-size:.85rem}.msg.oracle{display:block;border-radius:4px;padding:10px;background:#48256c55;border:1px solid #9461c2;border-left:3px solid #b381ec;color:#eee2ff}.msg.oracle .msg-author{color:#dbb8ff}.oracle-name span{display:inline-block;animation:oracle-wave 2.4s ease-in-out infinite;animation-delay:calc(var(--i)*.13s)}@keyframes oracle-wave{0%,100%{transform:translateY(1px)}50%{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.oracle-name span{animation:none}}
.era-backdrop{position:fixed;inset:0;background:#11101bf2;z-index:10050;overflow:auto;padding:clamp(.6rem,3vw,2rem);color:#e2dcea}.era-paper,.era-profile-paper{max-width:1200px;margin:auto;background:#1b1929;border:1px solid #605078;padding:clamp(.8rem,3vw,2rem);border-radius:12px}.era-kicker{letter-spacing:.2em;color:#c5a5ee}.era-tools{display:flex;flex-wrap:wrap;gap:1rem;align-items:end}.era-tools label{flex:1;min-width:150px}.era-table-wrap{overflow:auto;max-width:100%}.era-table{width:100%;border-collapse:collapse;white-space:nowrap}.era-table th,.era-table td{text-align:left;border-bottom:1px solid #65587a;padding:.8rem}.era-table a{color:#d6b7ff}.era-stats{padding:1.5rem 0}.era-stats dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6rem}.era-stats dd{margin:0}.era-character .profile-screen{position:static;min-height:0;background:none;overflow:visible;padding:0}.era-character .profile-paper{box-shadow:none}.era-skill-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.4rem}.profile-status.era-ended{background:#61347d;color:#f4e4ff;border-color:#b77ed9}.era-countdown{border:1px solid #8b61ab;padding:.65rem;margin:.5rem 0;color:#d8b8f4}
