@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap";:root{--md-orange: #f6821f;--md-orange-dark: #d96d10;--md-amber: #f59c1a;--md-navy: #112b3c;--md-navy-deep: #0b1c28;--md-teal: #0b5461;--md-blue: #1a50ad;--md-ink: var(--primary);--md-muted: var(--primary-medium);--md-line: var(--primary-low);--md-surface: var(--secondary);--md-canvas: var(--primary-very-low);--md-radius: 10px;--md-radius-lg: 16px;--md-shadow: 0 1px 2px rgba(17, 43, 60, .06), 0 4px 16px rgba(17, 43, 60, .05);--md-shadow-lift: 0 2px 4px rgba(17, 43, 60, .08), 0 12px 28px rgba(17, 43, 60, .10)}html,body,input,button,select,textarea,.d-header,.topic-list,.cooked,.badge-category__name{font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.title,.topic-list-item .title,.fancy-title{font-weight:650;letter-spacing:-0.015em}.cooked{font-size:1.02em;line-height:1.7}.cooked>p{margin:0 0 1.1em}.cooked pre,.cooked code{font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace}.cooked pre{border:1px solid var(--md-line);border-left:3px solid var(--md-orange);border-radius:var(--md-radius);background:var(--primary-very-low)}.cooked>table{border-collapse:separate;border-spacing:0;border:1px solid var(--md-line);border-radius:var(--md-radius);overflow:hidden}.cooked>table th{background:var(--md-canvas);font-weight:600;letter-spacing:.01em}.cooked blockquote{border-left:3px solid var(--md-amber);background:rgba(245,156,26,.08);border-radius:0 var(--md-radius) var(--md-radius) 0}.d-header{background:var(--md-navy);border-bottom:none;box-shadow:0 1px 0 rgba(255,255,255,.06),0 6px 24px rgba(17,43,60,.16)}.d-header .title a img{max-height:32px}.d-header .panel .icons .icon,.d-header .header-buttons .icon{color:rgba(255,255,255,.82)}.d-header .icon:hover{color:#fff}.d-header #site-text-logo{color:#fff;font-weight:700;letter-spacing:-0.02em}.d-header .search-menu .btn,.d-header #search-button{color:rgba(255,255,255,.82)}:root{--d-sidebar-link-color: var(--primary);--d-sidebar-header-color: var(--primary);--d-sidebar-link-icon-color: var(--primary);--d-sidebar-header-icon-color: var(--primary);--d-sidebar-link-badge-color: var(--primary);--d-sidebar-prefix-color: var(--primary);--d-sidebar-highlight-color: var(--primary);--d-sidebar-highlight-hover-icon: var(--md-orange);--d-sidebar-active-color: var(--primary);--d-sidebar-active-icon-color: var(--md-orange)}.dark-mode,[data-theme=dark]{--d-sidebar-link-color: #dbe6ee;--d-sidebar-header-color: #a9bccb;--d-sidebar-link-icon-color: #a9bccb;--d-sidebar-header-icon-color: #a9bccb;--d-sidebar-link-badge-color: #a9bccb;--d-sidebar-prefix-color: #dbe6ee;--d-sidebar-highlight-color: #ffffff;--d-sidebar-active-color: #ffffff}:root{--excerpt-color: var(--primary)}.topic-list .topic-excerpt,.topic-excerpt,.search-results .blurb,.category-box .description,.category-list .category-description,.category-description,.subcategory-list-item .subcategory-description{color:var(--primary)}.dark-mode,[data-theme=dark]{--excerpt-color: #c3d2dc}.dark-mode .topic-list .topic-excerpt,.dark-mode .topic-excerpt,.dark-mode .search-results .blurb,.dark-mode .category-box .description,.dark-mode .category-description,[data-theme=dark] .topic-list .topic-excerpt,[data-theme=dark] .topic-excerpt,[data-theme=dark] .search-results .blurb,[data-theme=dark] .category-box .description,[data-theme=dark] .category-description{color:#c3d2dc}.md-topbar{position:relative;z-index:999;background:var(--md-navy-deep);color:rgba(255,255,255,.72);font-size:.8125rem;line-height:1;border-bottom:1px solid rgba(255,255,255,.07)}.md-topbar__inner{max-width:1500px;margin:0 auto;padding:.55rem 1.1rem;display:flex;align-items:center;gap:1.35rem;flex-wrap:wrap}.md-topbar__brand{font-weight:600;color:#fff;letter-spacing:-0.01em}.md-topbar__brand em{font-style:normal;color:var(--md-orange)}.md-topbar a{color:rgba(255,255,255,.72);text-decoration:none;transition:color .15s ease}.md-topbar a:hover{color:#fff}.md-topbar__spacer{margin-left:auto}@media(max-width: 700px){.md-topbar__inner{gap:.9rem;padding:.5rem .8rem;font-size:.75rem}.md-topbar__hide-sm{display:none}}.md-hero{display:none}body.navigation-categories .md-hero,body.categories-list .md-hero{display:block}.md-hero{background:radial-gradient(1100px 380px at 88% -12%, rgba(246, 130, 31, 0.2), transparent 60%),radial-gradient(760px 300px at 8% 118%, rgba(11, 84, 97, 0.28), transparent 62%),linear-gradient(160deg, #14344a 0%, var(--md-navy) 48%, #0d2333 100%);color:#fff;border-bottom:3px solid var(--md-orange)}.md-hero__inner{max-width:1500px;margin:0 auto;padding:3.2rem 1.5rem 3rem}.md-hero__eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--md-amber);margin-bottom:.9rem}.md-hero__eyebrow::before{content:"";width:22px;height:2px;background:var(--md-orange);display:inline-block}.md-hero h1{margin:0 0 .7rem;font-size:clamp(1.9rem,3.6vw,2.9rem);font-weight:700;line-height:1.1;letter-spacing:-0.03em;color:#fff;max-width:20ch}.md-hero h1 span{color:var(--md-orange)}.md-hero p{margin:0 0 1.6rem;max-width:62ch;font-size:1.06rem;line-height:1.6;color:rgba(255,255,255,.8)}.md-hero__actions{display:flex;flex-wrap:wrap;gap:.7rem}.md-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.68rem 1.25rem;border-radius:var(--md-radius);font-weight:600;font-size:.95rem;text-decoration:none;transition:transform .12s ease,background .15s ease,border-color .15s ease}.md-btn:hover{transform:translateY(-1px);text-decoration:none}.md-btn--primary{background:var(--md-orange);color:#fff}.md-btn--primary:hover{background:var(--md-amber);color:#fff}.md-btn--ghost{background:rgba(255,255,255,.07);color:#fff;border:1px solid rgba(255,255,255,.22)}.md-btn--ghost:hover{background:rgba(255,255,255,.14);color:#fff}.md-hero__stats{display:flex;flex-wrap:wrap;gap:2.4rem;margin-top:2.4rem;padding-top:1.6rem;border-top:1px solid rgba(255,255,255,.13)}.md-hero__stat b{display:block;font-size:1.35rem;font-weight:700;color:#fff;letter-spacing:-0.02em}.md-hero__stat span{font-size:.8rem;text-transform:uppercase;letter-spacing:.07em;color:rgba(255,255,255,.6)}@media(max-width: 700px){.md-hero__inner{padding:2.2rem 1.1rem 2rem}.md-hero__stats{gap:1.4rem}}body.navigation-categories #main-outlet{background:var(--md-canvas)}.category-list,.categories-list{margin-top:1.6rem}.category-boxes .category-box,.category-boxes-with-topics .category-box{border:1px solid var(--md-line);border-top:3px solid var(--md-orange);border-radius:var(--md-radius-lg);background:var(--md-surface);box-shadow:var(--md-shadow);padding:1.3rem 1.35rem 1.15rem;transition:transform .16s ease,box-shadow .16s ease}.category-boxes .category-box:hover,.category-boxes-with-topics .category-box:hover{transform:translateY(-3px);box-shadow:var(--md-shadow-lift)}.category-box .category-box-heading a.parent-box-link h3,.category-box h3{font-size:1.08rem;font-weight:650;color:var(--primary);letter-spacing:-0.015em}.category-box .description{color:var(--primary);font-size:.9rem;line-height:1.55}.dark-mode .category-box .description,[data-theme=dark] .category-box .description{color:#c3d2dc}.category-box .featured-topics li a{color:var(--md-ink);font-size:.88rem}.category-box .featured-topics li a:hover{color:var(--md-orange)}.topic-list th,.topic-list td{border-color:var(--md-line)}.topic-list .topic-list-item td{padding-top:.72em;padding-bottom:.72em}.topic-list-item:hover{background:var(--primary-very-low)}.topic-list .main-link a.title{font-weight:550;color:var(--md-ink);line-height:1.4}.topic-list .main-link a.title:visited{color:var(--md-muted)}.topic-list .main-link a.title:hover{color:var(--md-orange)}.badge-category__wrapper .badge-category{border-radius:999px;padding:.16em .68em;font-size:.78rem;font-weight:550;letter-spacing:.005em}.discourse-tag{border-radius:999px;padding:.1em .6em;background:var(--md-canvas);border:1px solid var(--md-line);font-size:.76rem}.btn-primary{background:var(--md-orange);border-color:var(--md-orange);color:#fff;font-weight:600;border-radius:var(--md-radius)}.btn-primary:hover,.btn-primary:focus{background:var(--md-orange-dark);border-color:var(--md-orange-dark)}.btn{border-radius:var(--md-radius)}#create-topic{font-weight:600}.topic-post article.boxed .contents{padding-top:.3rem}.topic-body .cooked{padding-right:.6rem}.names .first a{font-weight:600;color:var(--primary)}.topic-avatar{border-top-color:var(--md-line)}.topic-post.moderator .topic-body{background:rgba(245,156,26,.08);border-radius:var(--md-radius)}.md-footer{background:var(--md-navy);color:rgba(255,255,255,.66);margin-top:3rem;padding:2.4rem 1.5rem 2rem;font-size:.9rem}.md-footer__inner{max-width:1500px;margin:0 auto;display:flex;flex-wrap:wrap;gap:2.6rem;justify-content:space-between}.md-footer h4{color:#fff;font-size:.78rem;font-weight:650;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .8rem}.md-footer ul{list-style:none;margin:0;padding:0}.md-footer li{margin-bottom:.45rem}.md-footer a{color:rgba(255,255,255,.66);text-decoration:none}.md-footer a:hover{color:var(--md-orange)}.md-footer__about{max-width:34ch;line-height:1.65}.md-footer__about strong{color:#fff;font-weight:650}.md-footer__legal{max-width:1500px;margin:1.8rem auto 0;padding-top:1.2rem;border-top:1px solid rgba(255,255,255,.1);font-size:.82rem;color:rgba(255,255,255,.45)}.dark-mode .cooked pre,[data-theme=dark] .cooked pre{background:#10202b}.dark-mode .cooked blockquote,[data-theme=dark] .cooked blockquote{background:rgba(245,156,26,.07)}.dark-mode .topic-list-item:hover,[data-theme=dark] .topic-list-item:hover{background:rgba(255,255,255,.03)}
/*# sourceMappingURL=common_theme_1_2ad8b2f188c45bfed4ac6f30b0088bb35c9c53f0.css.map?__ws=community.mdriven.net */
