:root{--stalwart-brand: #db2d54;--91c19ba6-csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) #e8476b;--stalwart-brand-press: var(--91c19ba6-csstools-light-dark-toggle--0, #c12148);--stalwart-brand-text: var(--tertiary-high);--stalwart-brand-on-ink: #ff8199;--stalwart-brand-glow: rgb(219 45 84 / 0.7);--stalwart-canvas: var(--secondary);--91c19ba6-csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) #19191b;--stalwart-tray: var(--91c19ba6-csstools-light-dark-toggle--1, #ebe5da);--91c19ba6-csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) #1f1f22;--stalwart-tile: var(--91c19ba6-csstools-light-dark-toggle--2, #fffdf9);--91c19ba6-csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) #2a2a2e;--stalwart-sand: var(--91c19ba6-csstools-light-dark-toggle--3, #efe9df);--stalwart-rose: var(--tertiary-low);--stalwart-rose-2: var(--highlight-medium);--91c19ba6-csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) #0b0b0c;--stalwart-ink: var(--91c19ba6-csstools-light-dark-toggle--4, #1c1a17);--91c19ba6-csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) #1b1b1e;--stalwart-ink-2: var(--91c19ba6-csstools-light-dark-toggle--5, #2a2723);--91c19ba6-csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) #f2f2f3;--stalwart-on-ink: var(--91c19ba6-csstools-light-dark-toggle--6, #f3eee7);--91c19ba6-csstools-light-dark-toggle--7: var(--csstools-color-scheme--light) #ababb1;--stalwart-on-ink-muted: var(--91c19ba6-csstools-light-dark-toggle--7, #b9b0a5);--91c19ba6-csstools-light-dark-toggle--8: var(--csstools-color-scheme--light) rgb(255 255 255 / 0.07);--stalwart-ink-edge: var(--91c19ba6-csstools-light-dark-toggle--8, rgb(255 255 255 / 0));--91c19ba6-csstools-light-dark-toggle--9: var(--csstools-color-scheme--light) rgb(255 255 255 / 0.08);--stalwart-hairline: var(--91c19ba6-csstools-light-dark-toggle--9, rgb(28 26 23 / 0.09));--91c19ba6-csstools-light-dark-toggle--10: var(--csstools-color-scheme--light) rgb(48 164 108 / 0.16);--stalwart-solution-edge: var(--91c19ba6-csstools-light-dark-toggle--10, rgb(33 131 88 / 0.22));--91c19ba6-csstools-light-dark-toggle--11: var(--csstools-color-scheme--light) rgb(0 0 0 / 0.72);--stalwart-shadow-c: var(--91c19ba6-csstools-light-dark-toggle--11, rgb(62 44 26 / 0.2));--91c19ba6-csstools-light-dark-toggle--12: var(--csstools-color-scheme--light) rgb(0 0 0 / 0.3);--stalwart-shadow-c2: var(--91c19ba6-csstools-light-dark-toggle--12, rgb(62 44 26 / 0.04));--91c19ba6-csstools-light-dark-toggle--13: var(--csstools-color-scheme--light) rgb(255 255 255 / 0.045);--stalwart-hi: var(--91c19ba6-csstools-light-dark-toggle--13, rgb(255 255 255 / 0));--stalwart-shadow-tile: inset 0 1px 0 var(--stalwart-hi), 0 1px 2px var(--stalwart-shadow-c2), 0 14px 34px -22px var(--stalwart-shadow-c);--stalwart-shadow-lift: inset 0 1px 0 var(--stalwart-hi), 0 2px 4px var(--stalwart-shadow-c2), 0 28px 50px -24px var(--stalwart-shadow-c);--stalwart-shadow-pop: inset 0 1px 0 var(--stalwart-hi), 0 2px 6px var(--stalwart-shadow-c2), 0 30px 60px -18px var(--stalwart-shadow-c);--stalwart-radius-sm: 10px;--stalwart-radius-md: 16px;--stalwart-radius-lg: 22px;--stalwart-radius-xl: 30px;--stalwart-radius-pill: 999px;--stalwart-gap: clamp(12px, 1.4vw, 18px);--stalwart-pad: clamp(20px, 2.4vw, 32px);--stalwart-font-display: "Plus Jakarta Sans", "Inter", ui-sans-serif, system-ui, sans-serif;--stalwart-font-sans: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--stalwart-font-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--font-family: var(--stalwart-font-display);--heading-font-family: var(--stalwart-font-display);--stalwart-ease: cubic-bezier(0.2, 0.7, 0.2, 1);--stalwart-t: 220ms;}

@supports (color: light-dark(red, red)){
:root{--stalwart-brand-press: light-dark(#c12148, #e8476b);--stalwart-tray: light-dark(#ebe5da, #19191b);--stalwart-tile: light-dark(#fffdf9, #1f1f22);--stalwart-sand: light-dark(#efe9df, #2a2a2e);--stalwart-ink: light-dark(#1c1a17, #0b0b0c);--stalwart-ink-2: light-dark(#2a2723, #1b1b1e);--stalwart-on-ink: light-dark(#f3eee7, #f2f2f3);--stalwart-on-ink-muted: light-dark(#b9b0a5, #ababb1);}
}

@supports (color: light-dark(red, red)) and (color: rgb(0 0 0 / 0)){
:root{--stalwart-ink-edge: light-dark(rgb(255 255 255 / 0), rgb(255 255 255 / 0.07));--stalwart-hairline: light-dark(rgb(28 26 23 / 0.09), rgb(255 255 255 / 0.08));--stalwart-solution-edge: light-dark(rgb(33 131 88 / 0.22), rgb(48 164 108 / 0.16));--stalwart-shadow-c: light-dark(rgb(62 44 26 / 0.2), rgb(0 0 0 / 0.72));--stalwart-shadow-c2: light-dark(rgb(62 44 26 / 0.04), rgb(0 0 0 / 0.3));--stalwart-hi: light-dark(rgb(255 255 255 / 0), rgb(255 255 255 / 0.045));}
}@supports not (color: light-dark(tan, tan)){:root *{--91c19ba6-csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) #e8476b;--stalwart-brand-press: var(--91c19ba6-csstools-light-dark-toggle--0, #c12148);--91c19ba6-csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) #19191b;--stalwart-tray: var(--91c19ba6-csstools-light-dark-toggle--1, #ebe5da);--91c19ba6-csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) #1f1f22;--stalwart-tile: var(--91c19ba6-csstools-light-dark-toggle--2, #fffdf9);--91c19ba6-csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) #2a2a2e;--stalwart-sand: var(--91c19ba6-csstools-light-dark-toggle--3, #efe9df);--91c19ba6-csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) #0b0b0c;--stalwart-ink: var(--91c19ba6-csstools-light-dark-toggle--4, #1c1a17);--91c19ba6-csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) #1b1b1e;--stalwart-ink-2: var(--91c19ba6-csstools-light-dark-toggle--5, #2a2723);--91c19ba6-csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) #f2f2f3;--stalwart-on-ink: var(--91c19ba6-csstools-light-dark-toggle--6, #f3eee7);--91c19ba6-csstools-light-dark-toggle--7: var(--csstools-color-scheme--light) #ababb1;--stalwart-on-ink-muted: var(--91c19ba6-csstools-light-dark-toggle--7, #b9b0a5);--91c19ba6-csstools-light-dark-toggle--8: var(--csstools-color-scheme--light) rgb(255 255 255 / 0.07);--stalwart-ink-edge: var(--91c19ba6-csstools-light-dark-toggle--8, rgb(255 255 255 / 0));--91c19ba6-csstools-light-dark-toggle--9: var(--csstools-color-scheme--light) rgb(255 255 255 / 0.08);--stalwart-hairline: var(--91c19ba6-csstools-light-dark-toggle--9, rgb(28 26 23 / 0.09));--91c19ba6-csstools-light-dark-toggle--10: var(--csstools-color-scheme--light) rgb(48 164 108 / 0.16);--stalwart-solution-edge: var(--91c19ba6-csstools-light-dark-toggle--10, rgb(33 131 88 / 0.22));--91c19ba6-csstools-light-dark-toggle--11: var(--csstools-color-scheme--light) rgb(0 0 0 / 0.72);--stalwart-shadow-c: var(--91c19ba6-csstools-light-dark-toggle--11, rgb(62 44 26 / 0.2));--91c19ba6-csstools-light-dark-toggle--12: var(--csstools-color-scheme--light) rgb(0 0 0 / 0.3);--stalwart-shadow-c2: var(--91c19ba6-csstools-light-dark-toggle--12, rgb(62 44 26 / 0.04));--91c19ba6-csstools-light-dark-toggle--13: var(--csstools-color-scheme--light) rgb(255 255 255 / 0.045);--stalwart-hi: var(--91c19ba6-csstools-light-dark-toggle--13, rgb(255 255 255 / 0));}}html,body{font-family:var(--stalwart-font-display);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--stalwart-canvas)}.cooked,.d-editor-preview,.topic-excerpt,.category-description,.category-title-description,.user-card .bio,.user-profile-names+.bio,.post-notice,.welcome-banner .welcome-banner__subheader{font-family:var(--stalwart-font-sans)}code,pre,.d-editor-input,.cooked code,.cooked pre{font-family:var(--stalwart-font-mono)}h1,h2,h3,h4,h5,h6,.cooked h1,.cooked h2,.cooked h3,.cooked h4,.cooked h5,.cooked h6,.fancy-title,.topic-list .main-link a.title,.category-title-link,.category-name{font-family:var(--stalwart-font-display);font-weight:700;letter-spacing:-0.02em;line-height:1.2}#topic-title h1,#topic-title .fancy-title{font-weight:740;letter-spacing:-0.03em}::selection{background:var(--stalwart-rose-2);color:var(--primary)}.d-header{background:color-mix(in oklab, var(--stalwart-canvas) 82%, transparent);-webkit-backdrop-filter:saturate(150%) blur(16px);backdrop-filter:saturate(150%) blur(16px);border-bottom:0;box-shadow:0 1px 0 var(--stalwart-hairline)}.d-header .title a{display:inline-block;position:relative;width:151px;height:26px;overflow:hidden;text-indent:200%;white-space:nowrap;background-image:url(https://uploads.stalw.art/original/1X/17d1d539ed4c132e3828808e3d293aac2a353f75.svg);background-repeat:no-repeat;background-size:contain;background-position:left center}.d-header .title a::after{content:"";position:absolute;inset:0;pointer-events:none;background-color:var(--header_primary);mask-image:url(https://uploads.stalw.art/original/1X/4fa036a06440592a9431a18213d8a007db7b8cff.svg);mask-repeat:no-repeat;mask-size:contain;mask-position:left center}.d-header #site-logo,.d-header #site-text-logo{display:none}@media(min-width: 768px){.d-header .title{display:inline-flex;align-items:center;gap:10px}.d-header .title::after{content:"Support";padding:3px 9px;border-radius:var(--stalwart-radius-pill);background:var(--stalwart-rose);color:var(--stalwart-brand-text);font-family:var(--stalwart-font-display);font-size:.72rem;font-weight:700;line-height:1.4}}.d-header .icons .icon,.d-header .header-dropdown-toggle .icon,.d-header .icon.btn-flat{border-radius:var(--stalwart-radius-pill);transition:background-color var(--stalwart-t) var(--stalwart-ease)}.d-header .icons .icon:hover,.d-header .icons .icon:focus-visible,.d-header .header-dropdown-toggle .icon:hover,.d-header .header-dropdown-toggle .icon:focus-visible,.d-header .icon.btn-flat:hover,.d-header .icon.btn-flat:focus-visible{background:var(--stalwart-sand)}.d-header .header-buttons .login-button{background:var(--stalwart-sand);color:var(--primary);box-shadow:none}.d-header .header-buttons .login-button .d-icon{color:var(--primary)}.d-header .header-buttons .login-button:hover,.d-header .header-buttons .login-button:focus{background:var(--stalwart-rose);color:var(--primary)}.d-header .header-buttons .login-button:hover .d-icon,.d-header .header-buttons .login-button:focus .d-icon{color:var(--primary)}.d-header .badge-notification{background:var(--stalwart-brand);color:#fff;font-weight:700}.menu-panel,.user-card,.group-card,.fk-d-menu__inner-content,.select-kit .select-kit-body{background:var(--stalwart-tile);border:0;border-radius:var(--stalwart-radius-lg);box-shadow:var(--stalwart-shadow-pop)}html .select-kit.is-expanded .select-kit-body{background:var(--stalwart-tile);border:0;border-radius:var(--stalwart-radius-md);box-shadow:var(--stalwart-shadow-pop);padding:6px;overflow:hidden}html .select-kit.is-expanded .select-kit-body .select-kit-row{border-radius:var(--stalwart-radius-sm)}.d-modal__container{background:var(--stalwart-tile);border-radius:var(--stalwart-radius-xl);box-shadow:var(--stalwart-shadow-pop)}.btn,.btn-default,.btn-primary,.btn-flat,.btn-icon,.select-kit-header{border-radius:var(--stalwart-radius-pill);font-family:var(--stalwart-font-display);font-weight:650;letter-spacing:-0.005em}.btn-primary{background:var(--stalwart-brand);color:#fff;border:0;box-shadow:0 8px 20px -10px var(--stalwart-brand-glow);transition:background-color var(--stalwart-t) var(--stalwart-ease),transform var(--stalwart-t) var(--stalwart-ease)}.btn-primary .d-icon{color:#fff}.btn-primary:hover,.btn-primary:focus,.btn-primary.btn-hover{background:var(--stalwart-brand-press);color:#fff}.btn-primary:hover .d-icon,.btn-primary:focus .d-icon,.btn-primary.btn-hover .d-icon{color:#fff}.btn-primary:active{transform:translateY(1px)}.btn-default{background:var(--stalwart-sand);border:0;color:var(--primary);transition:background-color var(--stalwart-t) var(--stalwart-ease)}.btn-default:hover,.btn-default:focus{background:var(--stalwart-rose);color:var(--primary)}a{color:var(--stalwart-brand-text)}a:hover{color:var(--stalwart-brand-text)}.cooked a:not(.mention):not(.hashtag):not(.attachment):not(.lightbox):not(.hashtag-cooked){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);transition:text-decoration-color var(--stalwart-t) var(--stalwart-ease)}.cooked a:not(.mention):not(.hashtag):not(.attachment):not(.lightbox):not(.hashtag-cooked):hover{text-decoration-color:currentColor}@media(min-width: 768px){.navigation-container .nav-pills{gap:2px;padding:4px;border-radius:var(--stalwart-radius-pill);background:var(--stalwart-sand);width:fit-content}.navigation-container .nav-pills>li{margin:0}.navigation-container .nav-pills>li>a,.navigation-container .nav-pills>li>button{height:34px;padding:0 14px;border:0;border-radius:var(--stalwart-radius-pill);color:var(--primary-medium);font-family:var(--stalwart-font-display);font-size:var(--font-down-1);font-weight:600;transition:background-color var(--stalwart-t) var(--stalwart-ease),color var(--stalwart-t) var(--stalwart-ease)}.navigation-container .nav-pills>li>a::after,.navigation-container .nav-pills>li>button::after{display:none}.navigation-container .nav-pills>li>a:hover,.navigation-container .nav-pills>li>a.active,.navigation-container .nav-pills>li>button:hover,.navigation-container .nav-pills>li>button.active{background:var(--stalwart-tile);color:var(--primary);box-shadow:var(--stalwart-shadow-tile)}}.topic-post .topic-meta-data .creator,.topic-post .topic-meta-data .creator>*,.topic-post .topic-meta-data .creator a,.topic-post .first.username,.topic-post .first.username a,.topic-post .full-name,.topic-post .full-name a{color:var(--primary);font-family:var(--stalwart-font-display);font-weight:700}.topic-post .post-info,.topic-post .post-info a,.topic-post .post-info .relative-date{color:var(--primary-medium)}.topic-list,.category-list{background:var(--stalwart-tray);border-collapse:separate;border-spacing:0;border-radius:var(--stalwart-radius-xl);padding:8px}.topic-list td,.topic-list th,.category-list td,.category-list th{border:0}.topic-list th,.category-list th{color:var(--primary-medium);font-family:var(--stalwart-font-display);font-size:var(--font-down-1);font-weight:650}.topic-list .topic-list-header{background:rgba(0,0,0,0)}.topic-list .topic-list-header th{background:var(--stalwart-tray)}.topic-list .topic-list-item,.category-list tbody tr{background:rgba(0,0,0,0);border:0;transition:background-color var(--stalwart-t) var(--stalwart-ease)}.topic-list .topic-list-item>td:first-child,.category-list tbody tr>td:first-child{border-radius:var(--stalwart-radius-lg) 0 0 var(--stalwart-radius-lg)}.topic-list .topic-list-item>td:last-child,.category-list tbody tr>td:last-child{border-radius:0 var(--stalwart-radius-lg) var(--stalwart-radius-lg) 0}.topic-list .topic-list-item:hover>td,.topic-list .topic-list-item.selected>td,.category-list tbody tr:hover>td,.category-list tbody tr.selected>td{background:var(--stalwart-tile)}.topic-list .topic-list-item.last-visit+.topic-list-item,.topic-list-item-separator td{border-top:0}.topic-list .topic-list-data{padding:14px 10px}.topic-list .main-link a.title{font-weight:650;letter-spacing:-0.01em;color:var(--primary)}.topic-list .main-link a.title:hover{color:var(--stalwart-brand-text)}.topic-list .topic-list-item.visited a.title:not(.badge-notification){color:var(--primary-medium)}.topic-list .topic-statuses .pinned+.title::before,.topic-list .topic-statuses .d-icon-thumbtack{color:var(--stalwart-brand)}.topic-list .posters a:not(:first-child){margin-left:-8px}.topic-list .posters img.avatar{box-shadow:0 0 0 2px var(--stalwart-tray)}.topic-list .num.views,.topic-list .num.posts-map,.topic-list .num.activity{font-family:var(--stalwart-font-display);font-weight:650}.badge-category__wrapper .badge-category{font-weight:600}.discourse-tag,.discourse-tag.box,.discourse-tag.simple{padding:2px 9px;border:0;border-radius:var(--stalwart-radius-pill);background:var(--stalwart-sand);color:var(--primary-medium);font-family:var(--stalwart-font-mono);font-size:.72em;font-weight:500}.discourse-tag:hover,.discourse-tag.box:hover,.discourse-tag.simple:hover{background:var(--stalwart-rose);color:var(--stalwart-brand-text)}.list-controls .category-breadcrumb .select-kit-header,.list-controls .select-kit.combo-box .select-kit-header{background:var(--stalwart-sand);border:0}.list-controls .category-breadcrumb .select-kit .select-kit-header{font-family:var(--stalwart-font-display);font-size:var(--font-down-1);font-weight:600}.list-controls .category-breadcrumb .select-kit .select-kit-header .select-kit-selected-name,.list-controls .category-breadcrumb .select-kit .select-kit-header .selected-name,.list-controls .category-breadcrumb .select-kit .select-kit-header .name,.list-controls .category-breadcrumb .select-kit .select-kit-header .badge-category__name{font-family:inherit;font-size:inherit;font-weight:inherit}.topic-post,.topic-post article.boxed,.topic-post .post__row,.topic-post .topic-body,.topic-post .topic-avatar{border-top:0;border-bottom:0}.topic-post article.boxed{width:fit-content;max-width:100%;background:var(--stalwart-tile);border-radius:var(--stalwart-radius-xl);box-shadow:var(--stalwart-shadow-tile);padding:14px 14px 4px;margin-bottom:var(--stalwart-gap)}.topic-post .topic-body{background:rgba(0,0,0,0)}.topic-post .topic-avatar img.avatar{border-radius:50%}.topic-post .post-menu-area{margin-top:0}.topic-post .names .new-user a,.topic-post .names .new-user{color:var(--primary-medium)}.topic-post.post--bot article.boxed{background:var(--stalwart-rose);box-shadow:none}.topic-post.post--bot article.boxed .cooked :not(pre)>code,.topic-post.post--bot article.boxed .btn-flat:hover,.topic-post.post--bot article.boxed .post-notice,.topic-post.post--bot article.boxed aside.onebox{background:var(--stalwart-tile)}.topic-post.post--accepted article.boxed{box-shadow:inset 0 0 0 1px var(--stalwart-solution-edge),var(--stalwart-shadow-tile)}.topic-post.post--bot.post--accepted article.boxed{box-shadow:inset 0 0 0 1px var(--stalwart-solution-edge)}.post-notice{margin:0 0 12px;padding:10px 16px;border:0;border-radius:var(--stalwart-radius-md);background:var(--stalwart-rose);color:var(--primary);font-size:var(--font-down-1)}.post-notice .d-icon{color:var(--stalwart-brand-text)}.post-notice p{margin:0}aside.onebox{background:var(--stalwart-sand);border:0;border-radius:var(--stalwart-radius-lg);box-shadow:none;padding:14px 18px}.topic-post.staff .topic-meta-data .user-title,.topic-post .post-info .user-title{padding:1px 8px;border-radius:var(--stalwart-radius-pill);background:var(--stalwart-rose);color:var(--stalwart-brand-text);font-family:var(--stalwart-font-display);font-size:.72em;font-weight:700}.topic-post .post-controls .btn-flat{border-radius:var(--stalwart-radius-pill)}.topic-post .post-controls .btn-flat:hover{background:var(--stalwart-sand)}.topic-post .actions .double-button .btn.has-like .d-icon,.topic-post .post-controls .toggle-like.has-like .d-icon{color:var(--love)}.cooked blockquote,aside.quote .title,aside.quote blockquote{background:var(--stalwart-sand);border-left:0;border-radius:var(--stalwart-radius-md)}aside.quote .title{border-radius:var(--stalwart-radius-md) var(--stalwart-radius-md) 0 0}aside.quote .title+blockquote{border-radius:0 0 var(--stalwart-radius-md) var(--stalwart-radius-md)}.topic-map,.topic-map__contents,.topic-navigation .timeline-container,.more-topics__container .more-topics__lists,#suggested-topics{border:0}.topic-post .topic-map.--op{background:var(--stalwart-sand);border:0;border-radius:var(--stalwart-radius-lg);margin:6px 0 10px;padding-inline:12px}input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],textarea,.d-editor-input,.select-kit.combo-box .select-kit-header{border-radius:var(--stalwart-radius-sm);border:1px solid var(--stalwart-hairline);background:var(--stalwart-tile);transition:border-color var(--stalwart-t) var(--stalwart-ease),box-shadow var(--stalwart-t) var(--stalwart-ease)}input[type=text]:focus,input[type=text].is-focused,input[type=email]:focus,input[type=email].is-focused,input[type=password]:focus,input[type=password].is-focused,input[type=search]:focus,input[type=search].is-focused,input[type=url]:focus,input[type=url].is-focused,textarea:focus,textarea.is-focused,.d-editor-input:focus,.d-editor-input.is-focused,.select-kit.combo-box .select-kit-header:focus,.select-kit.combo-box .select-kit-header.is-focused{border-color:var(--stalwart-brand);box-shadow:0 0 0 3px color-mix(in oklab, var(--tertiary) 30%, transparent);outline:none}.search-menu .search-input,#search-term{border-radius:var(--stalwart-radius-pill)}:focus-visible{outline:2px solid var(--stalwart-brand-text);outline-offset:2px;border-radius:6px}pre,.cooked pre{border:0;border-radius:var(--stalwart-radius-lg);color:var(--primary)}pre code,.cooked pre code{background:var(--stalwart-sand);border-radius:var(--stalwart-radius-lg);padding:16px 20px;color:inherit}:not(pre)>code{background:var(--stalwart-sand);border:0;border-radius:6px;padding:.12em .42em;font-size:.86em}.alert,.banner-message,.global-notice .notice,.category-heading,.category-title-description{border:0;border-radius:var(--stalwart-radius-lg)}.alert-success{background:var(--success-low)}.alert-error,.alert-danger{background:var(--danger-low)}.alert-info{background:var(--stalwart-rose)}#reply-control{background:var(--stalwart-tile);border-top:0;border-radius:var(--stalwart-radius-xl) var(--stalwart-radius-xl) 0 0;box-shadow:var(--stalwart-shadow-pop)}#reply-control .d-editor-textarea-wrapper,#reply-control .d-editor-preview-wrapper{border-radius:var(--stalwart-radius-md)}.sidebar-wrapper{background:var(--stalwart-canvas);border-right:0}.sidebar-sections{padding-inline:10px}.sidebar-section-wrapper,.sidebar-section{border-bottom:0}.sidebar-section-wrapper{background:var(--stalwart-tray);border-radius:var(--stalwart-radius-xl);padding:6px;margin-bottom:var(--stalwart-gap)}.sidebar-section-header-text,.sidebar-section-header .sidebar-section-header-text{color:var(--primary-medium);font-family:var(--stalwart-font-display);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sidebar-section-link-wrapper .sidebar-section-link{border-radius:var(--stalwart-radius-md);font-family:var(--stalwart-font-display);font-weight:600;transition:background-color var(--stalwart-t) var(--stalwart-ease)}.sidebar-section-link-wrapper .sidebar-section-link:hover{background:var(--stalwart-tile)}.sidebar-section-link-wrapper .sidebar-section-link.active,.sidebar-section-link-wrapper .sidebar-section-link.active:hover{background:var(--stalwart-tile);color:var(--primary);box-shadow:var(--stalwart-shadow-tile)}.sidebar-section-link-wrapper .sidebar-section-link.active .prefix-icon,.sidebar-section-link-wrapper .sidebar-section-link.active .sidebar-section-link-prefix,.sidebar-section-link-wrapper .sidebar-section-link.active:hover .prefix-icon,.sidebar-section-link-wrapper .sidebar-section-link.active:hover .sidebar-section-link-prefix{color:var(--stalwart-brand-text)}.sidebar-footer-wrapper .sidebar-footer-container{background:var(--stalwart-canvas);border-top:1px solid var(--stalwart-hairline)}.stalwart-tile{position:relative;background:var(--stalwart-tile);border-radius:var(--stalwart-radius-xl);padding:var(--stalwart-pad);box-shadow:var(--stalwart-shadow-tile);overflow:hidden;color:var(--primary)}.stalwart-tile--sand{background:var(--stalwart-sand);box-shadow:none}.stalwart-tile--rose{background:var(--stalwart-rose);box-shadow:none}.stalwart-tile--ink{background:var(--stalwart-ink);color:var(--stalwart-on-ink);box-shadow:inset 0 0 0 1px var(--stalwart-ink-edge),var(--stalwart-shadow-tile)}.stalwart-tile--link{color:var(--primary);text-decoration:none;transition:transform var(--stalwart-t) var(--stalwart-ease),box-shadow var(--stalwart-t) var(--stalwart-ease)}.stalwart-tile--link:hover,.stalwart-tile--link:focus-visible{color:var(--primary);text-decoration:none;transform:translateY(-3px);box-shadow:var(--stalwart-shadow-lift)}.stalwart-tile__go{position:absolute;top:calc(var(--stalwart-pad) - 6px);right:calc(var(--stalwart-pad) - 6px);display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--stalwart-sand);color:var(--primary);transition:background-color var(--stalwart-t) var(--stalwart-ease),color var(--stalwart-t) var(--stalwart-ease)}.stalwart-tile__go .d-icon{transform:rotate(-45deg);transition:transform var(--stalwart-t) var(--stalwart-ease)}.stalwart-tile--sand .stalwart-tile__go,.stalwart-tile--rose .stalwart-tile__go{background:var(--stalwart-tile)}.stalwart-tile--link:hover .stalwart-tile__go{background:var(--stalwart-brand);color:#fff}.stalwart-tile--link:hover .stalwart-tile__go .d-icon{transform:rotate(0)}.stalwart-badge{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:14px;background:var(--stalwart-rose);color:var(--stalwart-brand-text)}.stalwart-badge .d-icon{width:1.15em;height:1.15em}.stalwart-tile--sand .stalwart-badge,.stalwart-tile--rose .stalwart-badge{background:var(--stalwart-tile)}.stalwart-pill{display:inline-flex;align-items:center;gap:7px;width:fit-content;padding:5px 12px 5px 10px;border-radius:var(--stalwart-radius-pill);background:var(--stalwart-rose);color:var(--stalwart-brand-text);font-family:var(--stalwart-font-display);font-size:.75rem;font-weight:650;line-height:1.3}.stalwart-pill::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--stalwart-brand);flex:none}.stalwart-tile--ink .stalwart-pill{background:rgba(255,255,255,.08);color:var(--stalwart-brand-on-ink)}.welcome-banner{margin-bottom:var(--stalwart-gap)}.welcome-banner .welcome-banner__wrap{display:grid;gap:14px;justify-items:start;text-align:left;background:var(--stalwart-tile);border-radius:var(--stalwart-radius-xl);box-shadow:var(--stalwart-shadow-tile);padding:clamp(24px,3.4vw,44px)}.welcome-banner .welcome-banner__title{margin:0;text-align:left;font-family:var(--stalwart-font-display);font-size:clamp(1.9rem,1.2rem + 2.4vw,3rem);font-weight:750;letter-spacing:-0.035em;line-height:1.05}.welcome-banner .welcome-banner__subheader{display:block;margin:12px 0 0;max-width:60ch;text-align:left;color:var(--primary-medium);font-family:var(--stalwart-font-sans);font-size:1.0625rem;font-weight:400;letter-spacing:normal;line-height:1.6}.welcome-banner .welcome-banner__search-menu{width:100%;max-width:680px;margin:4px 0 0}.welcome-banner .welcome-banner__search-menu .search-input{height:54px;padding-inline:12px 8px;border:1px solid var(--stalwart-hairline);border-radius:var(--stalwart-radius-pill);background:var(--stalwart-canvas)}.welcome-banner .welcome-banner__search-menu .search-input:focus-within{border-color:var(--stalwart-brand);box-shadow:0 0 0 3px color-mix(in oklab, var(--tertiary) 25%, transparent)}.welcome-banner .welcome-banner__search-menu .search-input input,.welcome-banner .welcome-banner__search-menu .search-input input:focus{border:0;background:rgba(0,0,0,0);box-shadow:none}.stalwart-home{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:var(--stalwart-gap);margin-bottom:calc(var(--stalwart-gap)*1.5)}.stalwart-home__cat{display:flex;flex-direction:column;gap:10px;min-height:176px}.stalwart-home__cat-name{font-family:var(--stalwart-font-display);font-size:1.08rem;font-weight:700;letter-spacing:-0.015em}.stalwart-home__cat-text{color:var(--primary-medium);font-size:var(--font-down-1);line-height:1.5}.stalwart-home__cat-meta{margin-top:auto;color:var(--primary-medium);font-size:var(--font-down-2);font-weight:600}.stalwart-home__cat-meta b{color:var(--primary);font-weight:700}@media(max-width: 767px){.stalwart-home{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-bottom:var(--stalwart-gap)}.stalwart-home__cat{flex:1 0 auto;flex-direction:row;align-items:center;gap:8px;min-height:0;padding:8px 14px 8px 8px;border-radius:var(--stalwart-radius-pill)}.stalwart-home__cat .stalwart-badge{width:30px;height:30px;border-radius:50%}.stalwart-home__cat-name{font-size:var(--font-down-1);white-space:nowrap}.stalwart-home__cat-text,.stalwart-home__cat-meta,.stalwart-home__cat .stalwart-tile__go{display:none}.welcome-banner .welcome-banner__wrap{gap:10px;padding:20px}.welcome-banner .welcome-banner__title{font-size:1.6rem}.welcome-banner .welcome-banner__subheader{display:none}.welcome-banner .welcome-banner__search-menu .search-input{height:46px}}@media(prefers-reduced-motion: reduce){.stalwart-tile--link:hover,.stalwart-tile--link:focus-visible{transform:none}}.loading-container .spinner{border-top-color:var(--stalwart-brand)}.wrap{margin-left:0}:root{--d-wrap-padding-x: 0}#main-outlet{padding-inline:.75rem}@media(min-width: 1100px){#main-outlet{padding-inline:1rem}}.category-heading,.category-title-description,.list-controls+.navigation-controls,.before-topic-list-body{position:relative;z-index:1}.category-title-description{max-width:100%;overflow-wrap:anywhere}.powered-by-discourse{display:none !important}:root{--powered-by-height: 0px}
/*# sourceMappingURL=common_theme_14_84c3daa255c17acc291d4347ca27dcf82ffbb416.css.map?__ws=support.stalw.art */
