::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#f29b51}.glass-card{-webkit-backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14;box-shadow:0 8px 32px #0000001f,inset 0 1px #ffffff0d}.glass-card-hover{transition:all .35s cubic-bezier(.4,0,.2,1)}.glass-card-hover:hover{background:#ffffff0f;border-color:#f29b5159;transform:translateY(-3px);box-shadow:0 24px 48px #f29b511f,0 8px 16px #0003,inset 0 1px #ffffff1a}.gradient-text-gold{background:linear-gradient(135deg,#f29b51 0%,#e8d5a3 50%,#f29b51 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-white{background:linear-gradient(#fff 0%,#ffffffb3 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.icon-premium{background:linear-gradient(135deg,#f29b5133 0%,#f29b510d 100%);border:1px solid #f29b5140;box-shadow:0 4px 12px #f29b511a}.btn-glow{transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-glow:hover{transform:scale(1.03);box-shadow:0 0 40px #f29b5180}.orb-gold{filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#f29b5133 0%,#0000 70%);border-radius:50%;position:absolute}.grid-pattern{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:40px 40px}.toc-link{color:#ffffffb3;border:1px solid #0000;border-radius:10px;padding:10px 12px;transition:all .25s;display:block}.toc-link:hover,.toc-link.active{color:#fff;background:#f29b511f;border-color:#f29b5159}.accordion-item{border-bottom:1px solid #ffffff14}.accordion-item:last-child{border-bottom:none}.accordion-trigger{cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;transition:color .3s}.accordion-trigger:hover{color:#f29b51}.accordion-content{max-height:0;transition:max-height .4s,padding .4s;overflow:hidden}.accordion-item.active .accordion-content{max-height:520px;padding-bottom:20px}.accordion-item.active .accordion-icon{transform:rotate(180deg)}.accordion-icon{transition:transform .3s}
