.splash-overlay[data-astro-cid-pgr4kkuk]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at center,#0e1222fa,#04060c);backdrop-filter:blur(16px);transition:opacity .5s ease,visibility .5s ease}.splash-overlay[data-astro-cid-pgr4kkuk].fade-out{opacity:0;pointer-events:none;visibility:hidden}.splash-card[data-astro-cid-pgr4kkuk]{position:relative;max-width:490px;width:90%;padding:3rem 2.2rem;background:linear-gradient(180deg,#101628f5,#080b14fa);border:1px solid rgba(212,175,55,.45);border-radius:1.25rem;box-shadow:0 30px 60px -15px #000c,0 0 30px #d4af3726;text-align:center;overflow:hidden}.splash-card[data-astro-cid-pgr4kkuk]:before{content:"";position:absolute;inset:6px;border:1px dashed rgba(212,175,55,.25);border-radius:.9rem;pointer-events:none}.splash-glow[data-astro-cid-pgr4kkuk]{position:absolute;top:-60px;left:50%;transform:translate(-50%);width:280px;height:140px;background:radial-gradient(circle,rgba(212,175,55,.35),transparent 75%);pointer-events:none}.splash-badge[data-astro-cid-pgr4kkuk]{display:inline-block;font-family:Cinzel,serif;font-size:.76rem;font-weight:800;letter-spacing:.2em;color:#fef08a;margin-bottom:.85rem;text-transform:uppercase}.splash-title[data-astro-cid-pgr4kkuk]{font-family:Cinzel,serif;font-size:2.2rem;font-weight:900;color:#fff;letter-spacing:.04em;margin:0 0 .85rem;background:linear-gradient(180deg,#fff 20%,#fef3c7 50%,#d4af37);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 10px rgba(212,175,55,.35))}.splash-desc[data-astro-cid-pgr4kkuk]{font-family:Playfair Display,serif;color:#cbd5e1;font-size:1.05rem;line-height:1.6;margin:0 0 2rem}.splash-enter-btn[data-astro-cid-pgr4kkuk]{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:1rem 1.6rem;font-family:Cinzel,serif;font-size:1.05rem;font-weight:800;letter-spacing:.08em;color:#05070f;background:linear-gradient(135deg,#aa771c,#d4af37,#fef08a);border:1px solid #fef08a;border-radius:.75rem;cursor:pointer;box-shadow:0 10px 25px -5px #d4af3773;transition:transform .2s ease,box-shadow .2s ease}.splash-enter-btn[data-astro-cid-pgr4kkuk]:hover{transform:translateY(-2px);box-shadow:0 15px 35px -5px #d4af37a6}.btn-heraldic-icon[data-astro-cid-pgr4kkuk]{width:20px;height:20px;color:#05070f}.splash-note[data-astro-cid-pgr4kkuk]{display:block;margin-top:1.15rem;font-family:Cinzel,serif;font-size:.72rem;letter-spacing:.05em;color:#94a3b8}.floating-player-bar[data-astro-cid-pgr4kkuk]{position:fixed;bottom:1.5rem;right:1.5rem;z-index:9000;background:#0a0e1cf0;border:1px solid rgba(212,175,55,.45);border-radius:9999px;padding:.5rem 1.1rem;box-shadow:0 12px 30px #000c,0 0 20px #d4af3733;backdrop-filter:blur(12px);transition:opacity .3s ease,transform .3s ease}.floating-player-bar[data-astro-cid-pgr4kkuk].hidden-player{opacity:0;transform:translateY(20px);pointer-events:none}.player-content[data-astro-cid-pgr4kkuk]{display:flex;align-items:center;gap:.9rem}.control-btn[data-astro-cid-pgr4kkuk]{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#d4af37,#8b5a0a);border:1px solid #fef08a;color:#060913;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 12px #d4af3766;transition:transform .15s ease,box-shadow .15s ease}.control-btn[data-astro-cid-pgr4kkuk]:hover{transform:scale(1.08);box-shadow:0 0 18px #d4af37b3}.icon[data-astro-cid-pgr4kkuk]{width:18px;height:18px}.hidden[data-astro-cid-pgr4kkuk]{display:none!important}.track-info[data-astro-cid-pgr4kkuk]{display:flex;flex-direction:column;max-width:160px;overflow:hidden}.track-title[data-astro-cid-pgr4kkuk]{font-family:Cinzel,serif;font-size:.8rem;font-weight:700;color:#fef08a;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:.03em}.creator-name[data-astro-cid-pgr4kkuk]{font-family:Playfair Display,serif;font-size:.72rem;color:#cbd5e1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sound-wave[data-astro-cid-pgr4kkuk]{display:flex;align-items:center;gap:3px;height:16px}.wave-bar[data-astro-cid-pgr4kkuk]{width:3px;height:100%;background-color:#d4af37;border-radius:3px;animation:waveAnim 1.2s ease-in-out infinite alternate}.wave-bar[data-astro-cid-pgr4kkuk]:nth-child(2){animation-delay:.2s;height:60%}.wave-bar[data-astro-cid-pgr4kkuk]:nth-child(3){animation-delay:.4s;height:85%}.wave-bar[data-astro-cid-pgr4kkuk]:nth-child(4){animation-delay:.1s;height:40%}.sound-wave[data-astro-cid-pgr4kkuk].is-paused .wave-bar[data-astro-cid-pgr4kkuk]{animation-play-state:paused;height:3px!important}@keyframes waveAnim{0%{height:20%}to{height:100%}}.volume-container[data-astro-cid-pgr4kkuk]{display:flex;align-items:center;gap:.45rem}.volume-icon-btn[data-astro-cid-pgr4kkuk]{background:transparent;border:none;color:#d4af37;cursor:pointer;display:flex;align-items:center;padding:0;transition:color .2s ease}.volume-icon-btn[data-astro-cid-pgr4kkuk]:hover{color:#fef08a}.volume-slider[data-astro-cid-pgr4kkuk]{width:65px;height:4px;appearance:none;background:#1e293b;border-radius:2px;outline:none}.volume-slider[data-astro-cid-pgr4kkuk]::-webkit-slider-thumb{appearance:none;width:11px;height:11px;border-radius:50%;background:#d4af37;border:1px solid #fef08a;cursor:pointer}@media (max-width: 640px){.splash-card[data-astro-cid-pgr4kkuk]{padding:2.2rem 1.25rem;width:92%}.splash-title[data-astro-cid-pgr4kkuk]{font-size:1.65rem}.splash-desc[data-astro-cid-pgr4kkuk]{font-size:.95rem}.floating-player-bar[data-astro-cid-pgr4kkuk]{right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));padding:.35rem .75rem;gap:.6rem}.track-info[data-astro-cid-pgr4kkuk]{max-width:95px}.volume-slider[data-astro-cid-pgr4kkuk],.sound-wave[data-astro-cid-pgr4kkuk]{display:none}}:root{--font-serif-title: "Cinzel", serif;--font-serif-body: "Playfair Display", Georgia, serif;--color-gold-bright: #fef08a;--color-gold-imperial: #d4af37;--color-gold-dark: #b8860b;--color-gold-aged: #aa771c;--color-velvet-night: #060810;--color-velvet-card: #0d1222;--color-border-gold: rgba(212, 175, 55, .35)}*{box-sizing:border-box}html{overflow-x:hidden;width:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;padding:0;font-family:var(--font-serif-body);background-color:var(--color-velvet-night);color:#f1f5f9;min-height:100vh;width:100%;overflow-x:hidden;position:relative}img,picture,video,canvas,svg{max-width:100%;height:auto}h1,h2,h3,h4,.noble-title{font-family:var(--font-serif-title);letter-spacing:.04em}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#060810}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#d4af37,#78350f);border-radius:5px;border:2px solid #060810}::-webkit-scrollbar-thumb:hover{background:#fef08a}
