body{margin:0;background:#000;font-family:Century Gothic;color:#e4d18c;}
.center{text-align:center;margin-top:40px;}
.symbol{width:180px;filter:drop-shadow(0 0 12px #8a6e2f);}
.toc{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:30px;}
.toc a{color:#e4d18c;text-decoration:none;font-size:1.3rem;transition:.3s;}
.toc a:hover{color:white;text-shadow:0 0 12px #e4d18c;}
.page .content{max-width:700px;margin:80px auto;padding:20px;line-height:1.7;font-size:1.3rem;}
.mystical h1::first-letter{font-size:3rem;color:white;text-shadow:0 0 15px #e4d18c;}
#particles{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;}
#soundToggle{position:fixed;bottom:20px;right:20px;background:none;border:1px solid #e4d18c;
color:#e4d18c;padding:10px 20px;cursor:pointer;}
