@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700&family=Space+Mono:wght@400&display=swap";:root{--f256-font-display: "Barlow Condensed", "Arial Narrow", sans-serif;--f256-font-mono: "Space Mono", ui-monospace, Menlo, Consolas, monospace;--f256-purple-900: #2d0f36;--f256-purple-700: #3b1445;--f256-purple-500: #5c2070;--f256-purple-accent:#c084d8;--f256-bg-dark: #13091a;--f256-border-dark: #3f3f3f;--f256-text-muted: #9ca3af;--f256-text: #e5e7eb}.d-header-wrap::before,body>.d-header-wrap::before{content:"";position:fixed;top:0;left:0;right:0;height:3px;z-index:1001;background:linear-gradient(to right, var(--f256-purple-900), var(--f256-purple-500), var(--f256-purple-900));pointer-events:none}.d-header{top:3px !important;background:rgba(19,9,26,.85) !important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid rgba(59,20,69,.3);box-shadow:none !important;height:64px}.d-header .wrap{max-width:1280px;margin:0 auto;padding:0 1rem}@media(min-width: 640px){.d-header .wrap{padding:0 1.5rem}}@media(min-width: 1024px){.d-header .wrap{padding:0 2rem}}.d-header .contents{display:flex !important;align-items:center;justify-content:space-between;height:64px;gap:.5rem}#main-outlet-wrapper{padding-top:3px}.header-sidebar-toggle .btn-sidebar-toggle{width:36px;height:36px;border:1px solid var(--f256-border-dark) !important;border-radius:0 !important;color:var(--f256-text) !important;background:rgba(0,0,0,0) !important;padding:0;display:inline-flex;align-items:center;justify-content:center}.header-sidebar-toggle .btn-sidebar-toggle:hover,.header-sidebar-toggle .btn-sidebar-toggle:focus{border-color:var(--f256-purple-500) !important;background:rgba(59,20,69,.1) !important;color:#fff !important}.header-sidebar-toggle .btn-sidebar-toggle svg{width:16px;height:16px}.title #site-logo,.title .logo-big,.title .logo-small{height:44px !important;width:auto !important;opacity:.9;transition:opacity .2s}.title a:hover #site-logo{opacity:1}#f256-nav{display:flex;align-items:center;gap:.5rem;flex:1 1 auto;margin-left:.75rem}#f256-nav .f256-links{display:none;align-items:center;gap:.25rem;flex:1 1 auto;justify-content:center}@media(min-width: 1024px){#f256-nav .f256-links{display:flex}}#f256-nav .f256-link,#f256-nav .f256-dd-trigger{font-family:var(--f256-font-display);font-weight:600;font-size:.875rem;letter-spacing:0;text-transform:uppercase;color:var(--f256-text-muted);background:rgba(0,0,0,0);border:0;padding:.5rem 1rem;border-radius:0;cursor:pointer;text-decoration:none;transition:color .2s,background .2s;display:inline-flex;align-items:center;gap:.25rem;line-height:1}#f256-nav .f256-link:hover,#f256-nav .f256-link:focus,#f256-nav .f256-dd-trigger:hover,#f256-nav .f256-dd-trigger:focus{color:#fff;background:rgba(59,20,69,.1)}#f256-nav .f256-caret{font-size:.7em;opacity:.8}#f256-nav .f256-dd{position:relative}#f256-nav .f256-dd-panel{position:absolute;top:calc(100% + 4px);left:0;min-width:200px;background:#1a0f22;border:1px solid rgba(59,20,69,.6);padding:.5rem 0;display:none;z-index:1002;box-shadow:0 12px 24px rgba(0,0,0,.4)}#f256-nav .f256-dd-panel a{display:block;padding:.5rem 1rem;font-family:var(--f256-font-display);font-size:.875rem;text-transform:uppercase;font-weight:500;color:var(--f256-text);text-decoration:none}#f256-nav .f256-dd-panel a:hover{background:rgba(59,20,69,.4);color:#fff}#f256-nav .f256-dd.is-open>.f256-dd-panel,#f256-nav .f256-dd:hover>.f256-dd-panel{display:block}#f256-nav .f256-dd-panel.open{display:block !important}#f256-nav .f256-actions{display:none;align-items:center;gap:.5rem;margin-left:auto}@media(min-width: 1024px){#f256-nav .f256-actions{display:inline-flex}}#f256-nav .f256-btn-github{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--f256-border-dark);color:var(--f256-text);border-radius:0;background:rgba(0,0,0,0);transition:all .2s;text-decoration:none;padding:0}#f256-nav .f256-btn-github svg{width:16px;height:16px}#f256-nav .f256-btn-github:hover{border-color:var(--f256-purple-500);background:rgba(59,20,69,.1);color:#fff}#f256-nav .f256-btn-donate{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;height:36px;background:var(--f256-purple-700);color:#fff;font-family:var(--f256-font-mono);font-weight:700;font-size:.875rem;border-radius:0;text-decoration:none;white-space:nowrap;transition:background .2s}#f256-nav .f256-btn-donate:hover{background:var(--f256-purple-900);color:#fff}#f256-nav .f256-mob-trigger{display:inline-flex;flex-direction:column;justify-content:center;gap:4px;width:36px;height:36px;background:rgba(0,0,0,0);border:0;padding:8px;margin-left:auto;cursor:pointer}#f256-nav .f256-mob-trigger span{display:block;height:1.5px;background:var(--f256-text);border-radius:0}#f256-nav .f256-mob-trigger:hover span{background:#fff}@media(min-width: 1024px){#f256-nav .f256-mob-trigger{display:none}}.d-header .panel{display:inline-flex;align-items:center;gap:.5rem}.d-header .chat-header-icon,.d-header li.chat-header-icon{display:none !important}.d-header .sign-up-button{display:none !important}.d-header .d-header-icons>li>a.btn,.d-header .d-header-icons>li>button.btn{width:36px;height:36px;border:1px solid var(--f256-border-dark) !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;color:var(--f256-text) !important;padding:0;display:inline-flex;align-items:center;justify-content:center}.d-header .d-header-icons>li>a.btn:hover,.d-header .d-header-icons>li>button.btn:hover{border-color:var(--f256-purple-500) !important;background:rgba(59,20,69,.1) !important;color:#fff !important}.d-header .d-header-icons>li>a.btn svg,.d-header .d-header-icons>li>button.btn svg{width:16px;height:16px}.d-header #current-user .btn{border:0 !important;background:rgba(0,0,0,0) !important;padding:0;width:36px;height:36px}.d-header #current-user .btn .avatar{width:32px;height:32px;border-radius:50%;border:2px solid rgba(59,20,69,.6);transition:border-color .2s}.d-header #current-user .btn:hover .avatar{border-color:var(--f256-purple-accent)}.d-header .login-button{height:36px !important;padding:0 .75rem !important;font-family:var(--f256-font-mono) !important;font-weight:400 !important;font-size:.875rem !important;background:rgba(0,0,0,0) !important;color:var(--f256-text) !important;border:1px solid var(--f256-border-dark) !important;border-radius:0 !important;text-transform:none !important;letter-spacing:0 !important}.d-header .login-button .d-button-label{font-family:inherit}.d-header .login-button svg{display:none}.d-header .login-button:hover{border-color:var(--f256-purple-500) !important;background:rgba(59,20,69,.1) !important;color:#fff !important}body.f256-mob-open #f256-nav .f256-links,body.f256-mob-open #f256-nav .f256-actions{display:flex !important;position:fixed;top:67px;left:0;right:0;background:var(--f256-bg-dark);padding:1rem;flex-direction:column;align-items:stretch;gap:.25rem;border-bottom:1px solid rgba(59,20,69,.4);z-index:1000}body.f256-mob-open #f256-nav .f256-actions{top:auto;bottom:0;position:static;border-top:1px solid rgba(59,20,69,.4);border-bottom:none}@media(prefers-color-scheme: light){:root{--f256-bg-dark: #ffffff;--f256-border-dark: #d1d5db;--f256-text-muted: #4b5563;--f256-text: #374151}.d-header{background:hsla(0,0%,100%,.85) !important;border-bottom-color:#e5e7eb !important}#f256-nav .f256-link,#f256-nav .f256-dd-trigger{color:#4b5563}#f256-nav .f256-link:hover,#f256-nav .f256-link:focus,#f256-nav .f256-dd-trigger:hover,#f256-nav .f256-dd-trigger:focus{color:#111827;background:rgba(59,20,69,.08)}#f256-nav .f256-dd-panel{background:#fff;border-color:#e5e7eb;box-shadow:0 12px 24px rgba(0,0,0,.08)}#f256-nav .f256-dd-panel a{color:#374151}#f256-nav .f256-dd-panel a:hover{background:#f3f4f6;color:#111827}.header-sidebar-toggle .btn-sidebar-toggle,#f256-nav .f256-btn-github,.d-header .login-button,.d-header .d-header-icons>li>a.btn,.d-header .d-header-icons>li>button.btn{border-color:#d1d5db !important;color:#374151 !important;background:rgba(0,0,0,0) !important}.header-sidebar-toggle .btn-sidebar-toggle:hover,#f256-nav .f256-btn-github:hover,.d-header .login-button:hover,.d-header .d-header-icons>li>a.btn:hover,.d-header .d-header-icons>li>button.btn:hover{border-color:#3b1445 !important;background:rgba(59,20,69,.08) !important;color:#111827 !important}#f256-nav .f256-mob-trigger span{background:#374151}#f256-nav .f256-mob-trigger:hover span{background:#111827}body.f256-mob-open #f256-nav .f256-links,body.f256-mob-open #f256-nav .f256-actions{background:#fff;border-color:#e5e7eb}.d-header #current-user .btn .avatar{border-color:rgba(59,20,69,.25)}.d-header #current-user .btn:hover .avatar{border-color:#3b1445}}:root{--primary-color: #3b1445;--secondary-color: #5c2070;--header-background: #13091a;--header-primary: #ffffff;--highlight-color: #c084d8}body::before{content:"";display:block;height:3px;background:linear-gradient(90deg, #3b1445, #5c2070, #c084d8);position:fixed;top:0;left:0;right:0;z-index:9999}.btn,.badge-wrapper,.topic-list-item,.category-box,input,.select-kit,.popup-menu,.d-modal,.nav-pills>li>a,.alert,.search-input{border-radius:0 !important}h1,h2,h3,h4,.title,.topic-title,.category-name{font-family:"Barlow Condensed","Arial Narrow",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.btn,.badge-wrapper,.discourse-tag,.nav-pills>li>a,.nav>li>a,.menu-panel .menu-link,.topic-list .topic-list-header,button.btn-default,button.btn-primary{font-family:"Space Mono",ui-monospace,Menlo,Consolas,monospace}.btn-primary{background:#3b1445;color:#fff;border-radius:0;font-family:"Space Mono",ui-monospace,monospace;text-transform:uppercase;font-size:.75rem;letter-spacing:.1em;border:1px solid #3b1445}.btn-primary:hover,.btn-primary:focus{background:#5c2070;border-color:#5c2070;color:#fff}#main-outlet,.d-header{border-bottom:1px solid #3b1445}.d-header{background:#13091a;border-bottom:2px solid #3b1445}.d-header .title a{font-family:"Barlow Condensed","Arial Narrow",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#fff}.topic-list .topic-list-item{border-bottom:1px solid #1f1f1f;border-radius:0}.topic-list .topic-list-item:hover{background:#242424}.category-box{border:1px solid #1f1f1f;border-radius:0;background:#242424}.category-box:hover{border-color:rgba(59,20,69,.5);box-shadow:0 0 20px rgba(59,20,69,.1)}a{color:#3b1445}a:hover{color:#5c2070}.nav-pills>li.active>a{background:#3b1445;border-radius:0;color:#fff}@media(prefers-color-scheme: dark){body{background:#1a1a1a}.topic-list .topic-list-item,.category-box,.panel,.card{background:#242424;border-color:#1f1f1f}a{color:#c084d8}a:hover{color:#fff}h1,h2,h3,h4,.title,.topic-title,.category-name{color:#fff}}html.dark-scheme body,.dark-scheme body{background:#1a1a1a}.dark-scheme .topic-list .topic-list-item,.dark-scheme .category-box{background:#242424;border-color:#1f1f1f}.dark-scheme a{color:#c084d8}.dark-scheme a:hover{color:#fff}.dark-scheme h1,.dark-scheme h2,.dark-scheme h3,.dark-scheme h4,.dark-scheme .title,.dark-scheme .topic-title,.dark-scheme .category-name{color:#fff}.welcome-banner,.latest-topic-list-item,.has-description.no-logo,.has-description.has-logo,.category-list .category,.select-kit-header,.combo-box-header,.category-drop-header,.sidebar-new-topic-button__wrapper,.sidebar-new-topic-button,.d-combo-button,.d-combo-button>.btn,table.category-list td.category,.list-controls,.dropdown-menu,.menu-panel,.fk-d-menu__inner-content,.tip,.user-card,.group-card{border-radius:0 !important}.latest-topic-list-item:hover{background:#242424;border-color:rgba(192,132,216,.3)}.has-description:hover{border-color:rgba(192,132,216,.4) !important;box-shadow:0 0 20px rgba(59,20,69,.15)}.welcome-banner{border-radius:0 !important}.sidebar-section-link,.sidebar-row,.sidebar-more-section-trigger,.badge-category__wrapper,.badge-category,.fk-d-menu,.fk-d-menu__trigger{border-radius:0 !important}@media(min-width: 481px){.d-header .wrap .contents .home-logo-wrapper-outlet{margin-left:.5em !important;margin-right:.3em !important}.d-header .wrap .contents .header-sidebar-toggle button{margin-right:.4em !important}.d-header .wrap .contents #f256-nav{margin-left:.3em !important}}.d-header .panel{background:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important}.welcome-banner .welcome-banner__title{font-family:var(--f256-font-display) !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.02em !important}.welcome-banner .welcome-banner__subheader{font-family:Inter,Arial,sans-serif !important;font-weight:400 !important;text-transform:none !important;letter-spacing:normal !important}
/*# sourceMappingURL=common_theme_3_71d6214c7d0f5d509903747b3131729ed1b58abb.css.map?__ws=forum.256foundation.org */
