:root{--base-gold: #B8972E;--base-wine: #6B0032;--base-beige: #EDE5D8;--base-dark-gray: #1A1A1A;--color-positive: #C6A93D;--color-negative: #8B0032;--color-neutral: #6B6B6B;--color-attention: #E89A2B;--color-important: #D94D3D;--color-highlight: #F4C542;--link-unvisited: #0047AB;--link-visited: #5B3A8F;--heading-h1: var(--base-gold);--heading-h2: var(--base-wine);--heading-h3: #9D7E5B;--heading-h4: #4A4A4A;--heading-h5: #7A5E42;--heading-h6: #707070;--background-primary: #FAF7F2;--background-secondary: #F0EAE0;--callout-note-bg: #EDE5D8;--callout-info-bg: #FFF8DC;--callout-tip-bg: #FFF4D6;--callout-warning-bg: #FFE9CC;--callout-danger-bg: #FFE5E5;--callout-example-bg: #E8E8E8;--callout-question-bg: #E3F2FF;--callout-quote-bg: #F0EAE0;--shadow-light: 0 1px 2px rgba(0, 0, 0, 0.06);--shadow-medium: 0 2px 4px rgba(0, 0, 0, 0.08)}*{box-sizing:border-box}body{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background-color:var(--background-primary);color:var(--base-dark-gray);line-height:1.6;margin:0;padding:0}.navbar,.site-header,header{background-color:var(--background-primary) !important;border-bottom:3px solid var(--base-gold) !important;padding:0 !important;box-shadow:var(--shadow-medium);position:sticky;top:0;z-index:1000}.navbar-brand,.site-title,.site-header a,.site-header h1{color:var(--base-gold) !important;font-family:"Playfair Display",Georgia,serif !important;font-weight:700 !important;font-size:1.8rem !important;padding:1rem 2rem !important;text-decoration:none !important;display:flex;align-items:center}.navbar-brand:hover,.site-title:hover{color:var(--base-wine) !important;text-decoration:none}.sidebar,.filetree-sidebar,nav.sidebar,aside{background-color:var(--background-primary) !important;border-right:1px solid var(--base-beige) !important;padding:1.5rem 0 !important;width:280px;position:fixed;height:calc(100vh - 80px);overflow-y:auto}.sidebar h3,.sidebar h2,.filetree-sidebar h3{color:var(--base-wine) !important;background-color:var(--base-beige) !important;font-size:.9rem !important;font-weight:600 !important;margin:1rem 0 .5rem 0 !important;padding:.75rem 1rem !important;border-left:4px solid var(--base-gold) !important;text-transform:uppercase;letter-spacing:.5px}.sidebar ul,.filetree-sidebar ul{list-style:none !important;padding:0 !important;margin:0 !important}.sidebar li,.filetree-sidebar li{margin:0 !important}.sidebar a,.filetree-sidebar a,.tree-item-self{display:block !important;padding:.65rem 1.5rem !important;color:var(--base-dark-gray) !important;text-decoration:none !important;font-size:.9rem !important;border-left:3px solid transparent !important;transition:all .15s ease !important;background-color:transparent !important}.sidebar a:hover,.filetree-sidebar a:hover,.tree-item-self:hover{background-color:var(--base-beige) !important;color:var(--base-wine) !important;border-left-color:var(--base-gold) !important;text-decoration:none !important}.sidebar a.active,.sidebar a.is-active,.filetree-sidebar a.active,.tree-item-self.is-active{background-color:var(--base-beige) !important;color:var(--base-wine) !important;border-left-color:var(--base-gold) !important;font-weight:600 !important}.container,.page-container{max-width:1400px;margin:0 auto;padding:0;background-color:var(--background-primary);min-height:100vh}.main-content,.content,main{margin-left:280px;padding:2rem 3rem;background-color:var(--background-primary);min-height:calc(100vh - 80px)}h1,.markdown-preview-view h1{font-family:"Playfair Display",Georgia,serif !important;color:var(--heading-h1) !important;font-weight:700 !important;font-size:2.2rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--base-beige)}h2,.markdown-preview-view h2{color:var(--heading-h2) !important;font-weight:600 !important;font-size:1.6rem;margin-top:2rem;margin-bottom:1rem;padding-left:1rem;border-left:4px solid var(--base-wine)}h3,.markdown-preview-view h3{color:var(--heading-h3) !important;font-weight:600 !important;font-size:1.3rem;margin-top:1.5rem;margin-bottom:.75rem}h4,.markdown-preview-view h4{color:var(--heading-h4) !important;font-weight:500 !important;font-size:1.1rem;margin-top:1.25rem;margin-bottom:.5rem}h5,.markdown-preview-view h5{color:var(--heading-h5) !important;font-weight:500 !important}h6,.markdown-preview-view h6{color:var(--heading-h6) !important;font-weight:400 !important}p{margin-bottom:1rem;color:var(--base-dark-gray);line-height:1.7}a{color:var(--link-unvisited);text-decoration:none;transition:color .2s ease}a:hover{text-decoration:underline}a:visited{color:var(--link-visited)}.internal-link{color:var(--link-unvisited);text-decoration:none}.internal-link:hover{background-color:var(--base-beige);text-decoration:underline}code{background-color:var(--base-beige) !important;color:#2a2a2a !important;padding:.2em .4em;border-radius:4px;font-family:"Fira Code","Consolas","Monaco",monospace;font-size:.9em;border:1px solid rgba(0, 0, 0, 0.08)}pre{background-color:var(--base-beige) !important;padding:1rem;border-radius:6px;overflow-x:auto;margin:1rem 0;border:1px solid rgba(0, 0, 0, 0.08)}pre code{background-color:transparent !important;border:none;padding:0}blockquote{border-left:4px solid var(--base-gold) !important;background-color:var(--background-secondary) !important;padding:1em 1em 1em 1.2em;margin:1em 0;font-style:italic;color:var(--base-wine) !important;border-radius:0 4px 4px 0}.callout{border-radius:6px;padding:1em;margin:1em 0;border-left-width:4px;border-left-style:solid}.callout[data-callout=note]{background-color:var(--callout-note-bg) !important;border-left-color:var(--heading-h3) !important}.callout[data-callout=info]{background-color:var(--callout-info-bg) !important;border-left-color:var(--base-gold) !important}.callout[data-callout=tip]{background-color:var(--callout-tip-bg) !important;border-left-color:var(--color-positive) !important}.callout[data-callout=warning]{background-color:var(--callout-warning-bg) !important;border-left-color:var(--color-attention) !important}.callout[data-callout=danger]{background-color:var(--callout-danger-bg) !important;border-left-color:var(--base-wine) !important}.callout[data-callout=example]{background-color:var(--callout-example-bg) !important;border-left-color:var(--color-neutral) !important}.callout[data-callout=question]{background-color:var(--callout-question-bg) !important;border-left-color:var(--link-unvisited) !important}.callout[data-callout=quote]{background-color:var(--callout-quote-bg) !important;border-left-color:var(--base-gold) !important}ul,ol{margin-left:1.5rem;margin-bottom:1rem}li{margin-bottom:.5rem;color:var(--base-dark-gray)}li::marker{color:var(--base-gold)}table{width:100%;border-collapse:collapse;margin:1.5rem 0;background-color:var(--background-primary)}th{background-color:var(--base-beige);color:var(--base-dark-gray);padding:.6em 1em;text-align:left;font-weight:600;border:1px solid var(--base-beige)}td{padding:.6em 1em;border:1px solid var(--base-beige)}tr:hover{background-color:var(--background-secondary)}.tag{color:var(--base-gold) !important;background-color:transparent;font-weight:500;padding:.2em .5em;border-radius:4px;font-size:.85em}strong,b{color:var(--base-gold);font-weight:600}em,i{color:var(--heading-h3);font-style:italic}mark{background-color:var(--color-highlight) !important;color:var(--base-dark-gray) !important;padding:.1em .2em;border-radius:3px}hr{border:none;border-top:1px solid var(--base-beige);margin:2em 0}input[type=checkbox]{accent-color:var(--base-gold)}.search-box,input[type=search],input[type=text]{background-color:var(--background-primary);border:1px solid var(--base-beige);border-radius:4px;padding:.75rem 1rem;font-size:.95rem;width:100%;margin-bottom:1.5rem;transition:border-color .2s ease}.search-box:focus,input[type=search]:focus,input[type=text]:focus{outline:none;border-color:var(--base-gold);box-shadow:0 0 0 2px rgba(184, 151, 46, 0.1)}.btn,button{background-color:var(--base-gold);color:white;border:none;padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;font-size:.95rem;font-weight:500;transition:all .2s ease;text-decoration:none;display:inline-block}.btn:hover,button:hover{background-color:var(--base-wine);color:white;text-decoration:none}.footer,footer{background-color:var(--background-secondary);padding:2rem 0;margin-top:3rem;border-top:1px solid var(--base-beige);color:var(--heading-h4);text-align:center;font-size:.9rem}.backlinks{background-color:var(--callout-note-bg);border-radius:4px;padding:1rem;margin:1.5rem 0;border-left:4px solid var(--base-gold)}.backlinks h3{color:var(--base-wine) !important;font-size:1.1rem;margin-bottom:.75rem}::selection{background-color:var(--base-gold);color:white}@media(max-width: 768px){.sidebar,.filetree-sidebar,nav.sidebar,aside{position:static !important;width:100% !important;height:auto !important;border-right:none !important;border-bottom:1px solid var(--base-beige) !important}.main-content,.content,main{margin-left:0 !important;padding:1rem !important}.navbar-brand,.site-title{padding:1rem !important;font-size:1.4rem !important}h1{font-size:1.8rem}h2{font-size:1.4rem}}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.main-content,.content,main{animation:fadeIn .3s ease-out}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}/*# sourceMappingURL=mentiscraft.css.map */
