.FeedbackButton_feedbackButton__9W_v6{position:fixed;bottom:24px;right:24px;background-color:#2563eb;color:#ffffff;padding:16px;border-radius:50%;text-decoration:none;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:56px;height:56px;box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1);outline:none}.FeedbackButton_feedbackButton__9W_v6:hover{background-color:#1d4ed8;color:#ffffff;transform:translateY(-2px);box-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1)}.FeedbackButton_feedbackButton__9W_v6:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff,0 0 0 6px #2563eb}.FeedbackButton_feedbackButton__9W_v6:focus{outline:none;box-shadow:0 0 0 3px #ffffff,0 0 0 6px #2563eb}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.contents-page{--contents-primary:#1a202c;--contents-secondary:#f7fafc;--contents-gold:#d4af37}.contents-page.dark,:root.dark .contents-page{--contents-primary:#e2e8f0;--contents-secondary:#1a1a1a;--contents-gold:#fbbf24}.contents-page.dark .btn-primary,:root.dark .contents-page .btn-primary{color:#1a202c;font-weight:600}.contents-page.dark .btn-secondary,:root.dark .contents-page .btn-secondary{color:#e2e8f0;border-color:#e2e8f0}.contents-page.dark .btn-secondary:hover,:root.dark .contents-page .btn-secondary:hover{background-color:#e2e8f0;color:#1a1a1a}.contents-page h1 a{color:inherit;text-decoration:none}.contents-page h1 a:hover{color:var(--contents-gold);text-decoration:none}.contents-page h1 a:visited{color:inherit}.contents-page .staff-line{height:2px;background-color:rgba(212,175,55,.3)}.contents-page .btn-primary{background-color:var(--contents-gold);color:#1a202c;transition:all .3s ease;font-weight:600}.contents-page .btn-primary:hover{background-color:#b8941f;transform:translateY(-1px);box-shadow:0 4px 12px rgba(212,175,55,.3)}.contents-page .btn-secondary{background:transparent;color:var(--contents-primary);border:2px solid var(--contents-primary);transition:all .3s ease}.contents-page .btn-secondary:hover{background-color:var(--contents-primary);color:var(--contents-secondary);transform:translateY(-1px)}.contents-page .btn-primary,.contents-page .btn-secondary{color:inherit;text-decoration:none}.contents-page .btn-primary:hover,.contents-page .btn-secondary:hover{text-decoration:none}.contents-page .btn-primary:visited,.contents-page .btn-secondary:visited{color:inherit}.contents-page .bg-primary{background-color:var(--contents-primary)}.contents-page .bg-secondary{background-color:var(--contents-secondary)}.contents-page .text-gold{color:var(--contents-gold)}.contents-page .text-primary{color:var(--contents-primary)}.contents-page .border-gold{border-color:var(--contents-gold)}.contents-page .border-primary{border-color:var(--contents-primary)}.contents-page .chapter-card{position:relative;transform:translateY(0);transition:all .3s ease}.contents-page .chapter-card:hover{transform:translateY(-2px)}.contents-page .chapter-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(212,175,55,.05),rgba(26,32,44,.05));opacity:0;transition:opacity .3s ease;border-radius:.5rem;pointer-events:none}.contents-page .chapter-card:hover:before{opacity:1}.contents-page h1,.contents-page h2,.contents-page h3,.contents-page h4{font-family:Playfair Display,serif}.contents-page body{font-family:Montserrat,sans-serif}.contents-page .container{max-width:1200px}.contents-page .floating{animation:float 3s ease-in-out infinite}.contents-page p a{color:var(--contents-gold);text-decoration:underline;transition:color .3s ease}.contents-page p a:hover{color:var(--contents-secondary)}.contents-page p a:visited{color:#b8941f}.contents-page .chapter-card a,.contents-page .chapter-card a:hover{color:inherit;text-decoration:none}.contents-page .chapter-card a:visited{color:inherit}.contents-page .btn-primary:focus,.contents-page .btn-secondary:focus,.contents-page .chapter-card a:focus,.contents-page a:focus{outline:2px solid var(--contents-gold);outline-offset:2px}.contents-page main{min-height:60vh}@media (max-width:768px){.contents-page .chapter-card .absolute.top-4.right-4{position:relative;top:auto;right:auto;margin-bottom:1rem;margin-left:auto;width:2rem;height:2rem}.contents-page .chapter-card .pr-16{padding-right:0}}
/*# sourceMappingURL=42742ab705695d84.css.map*/