*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{overflow-x:hidden}body.sheet-open{overflow:hidden}body.sheet-open app-nav-drawer .fab{display:none}.glow{max-width:100vw}body{background:#111e3a;color:#d4e5f8;font-family:Rajdhani,sans-serif;font-weight:500;min-height:100vh}@keyframes pulse{0%,to{opacity:1}50%{opacity:.2}}.mono{font-family:Share Tech Mono,monospace}.sec-label{font-size:14px;font-weight:600;letter-spacing:3px;color:#8cbeffd9;text-transform:uppercase;margin-bottom:14px}.sec-label--row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.sec-label--row>app-translate-bar{flex:1 1 300px}.md{color:#e3edfc;font-size:16px;line-height:1.6;overflow-wrap:anywhere}.md>*+*{margin-top:.7em}.md h1,.md h2,.md h3,.md h4{color:#e0ecff;font-weight:700;line-height:1.25;margin-top:1.2em}.md h1{font-size:26px}.md h2{font-size:21px;border-bottom:1px solid rgba(60,120,255,.15);padding-bottom:4px}.md h3{font-size:18px}.md>:first-child{margin-top:0}.md a{color:#4a9eff}.md strong{color:#e0ecff}.md ul,.md ol{padding-left:1.4em}.md li+li{margin-top:.2em}.md hr{border:none;border-top:1px solid rgba(60,120,255,.2)}.md img{max-width:100%}.md blockquote{border-left:3px solid rgba(60,200,120,.45);padding:2px 0 2px 14px;color:#d7e6fae6;background:#3cc8780f}.md :not(pre)>code{font-family:Share Tech Mono,monospace;font-size:.9em;padding:1px 5px;background:#3c78ff38;color:#b5dcff}.md table{border-collapse:collapse;display:block;overflow-x:auto}.md th,.md td{border:1px solid rgba(60,120,255,.2);padding:5px 10px}.md th{background:#3c78ff14}.md input[type=checkbox]{margin-right:6px}.md .term-hint{border-bottom:1px dotted rgba(157,255,192,.75);cursor:help}.md .term-hint:hover{color:#9dffc0}.md-code{position:relative;background:#060e2ae6;border:1px solid rgba(60,120,255,.4);border-left:3px solid rgba(74,158,255,.85)}.md-code pre{overflow-x:auto;padding:12px 14px}.md-code code{font-family:Share Tech Mono,monospace;font-size:14px;line-height:1.5;color:#e3edfc}.md-code-lang{position:absolute;top:4px;right:8px;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#78b4ffbf}.hljs-keyword,.hljs-selector-tag,.hljs-built_in,.hljs-type{color:#7aa8ff}.hljs-string,.hljs-attr-value,.hljs-regexp,.hljs-addition{color:#8ce6b0}.hljs-number,.hljs-literal,.hljs-symbol{color:#ffb86b}.hljs-comment,.hljs-quote{color:#96b4dcb3;font-style:italic}.hljs-title,.hljs-section,.hljs-function .hljs-title{color:#c8a8ff}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-property{color:#9fd0ff}.hljs-meta,.hljs-deletion{color:#ff8a9a}a.wikilink{color:#9dffc0;text-decoration:none;border-bottom:1px solid rgba(60,200,120,.7)}a.wikilink:hover{color:#c8ffd9;border-bottom-color:#3cc878e6}a.wikilink--new{color:#8cffb4b3;border-bottom-style:dashed}@media (pointer: coarse){.btn,.btn-save,.btn-cancel,.nav-btn,.toggle-btn,.mode-btn,.filter-chip,.chip-btn{min-height:40px}}@media (max-width: 639px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:max(16px,1em)!important}.modal-overlay,.overlay{padding:0!important;align-items:stretch!important;z-index:945!important}.modal-overlay>.modal,.overlay>.dialog{width:100vw!important;max-width:100vw!important;max-height:none!important;height:100dvh;overflow-y:auto;border-radius:0!important;border-left:none!important;border-right:none!important;padding:max(18px,env(safe-area-inset-top,0px)) 16px max(18px,env(safe-area-inset-bottom,0px))!important}.md pre,.md table{max-width:100%}}@media (max-width: 1199px){.modal-overlay,.overlay{z-index:945!important}}@media print{@page{size:A4;margin:12mm 14mm}html,body{height:auto!important;min-height:0!important;background:#fff!important}app-nav-drawer,app-tip-toasts,.grid-bg,.glow,.no-print{display:none!important}.print-flow{display:block!important;height:auto!important;overflow:visible!important;padding:0!important;margin:0!important}}
