@font-face{font-family:"NLnet Labs Montserrat";src:url(/uploads/db1741/original/1X/47625c66ab0971a688dc1be90fabdd24d0ee1d32.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"NLnet Labs Montserrat";src:url(/uploads/db1741/original/1X/36d59a88419485429a22309f0713a9384a3e8232.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:"NLnet Labs Montserrat";src:url(/uploads/db1741/original/1X/77d7995fe5ce125d320f5a54ecba763f7934e24e.woff2) format("woff2");font-style:normal;font-weight:600 900;font-display:swap}@font-face{font-family:"NLnet Labs Montserrat";src:url(/uploads/db1741/original/1X/be8c2e6ba0aa7b637c5866f7ac25341705b12df6.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:"NLnet Labs Mackinac";src:url(/uploads/db1741/original/1X/e57af64169b6b9fadcb9f9d62475d1828ec04eaf.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}html:root{--topic-title-font-weight--visited: 500;--font-family: "NLnet Labs Montserrat", system-ui, sans-serif;--heading-font-family: "NLnet Labs Mackinac", Georgia, serif;--nlnetlabs-orange: #f26521;--9e3cab3c-csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) #302c2d;--nlnetlabs-soft: var(--9e3cab3c-csstools-light-dark-toggle--0, #feecdf);--9e3cab3c-csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) #514947;--nlnetlabs-line: var(--9e3cab3c-csstools-light-dark-toggle--1, #d8d0ca);--9e3cab3c-csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) #c5bdb7;--nlnetlabs-muted: var(--9e3cab3c-csstools-light-dark-toggle--2, #625c5b);--9e3cab3c-csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) #ff9b64;--nlnetlabs-button-bg: var(--9e3cab3c-csstools-light-dark-toggle--3, #a83f0c);--9e3cab3c-csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) #231f20;--nlnetlabs-button-fg: var(--9e3cab3c-csstools-light-dark-toggle--4, #fff);--d-border-radius: 4px;--d-border-radius-large: 8px;}@supports (color: light-dark(red, red)){
html:root{--nlnetlabs-soft: light-dark(#feecdf, #302c2d);--nlnetlabs-line: light-dark(#d8d0ca, #514947);--nlnetlabs-muted: light-dark(#625c5b, #c5bdb7);--nlnetlabs-button-bg: light-dark(#a83f0c, #ff9b64);--nlnetlabs-button-fg: light-dark(#fff, #231f20);}
}@supports not (color: light-dark(tan, tan)){html:root *{--9e3cab3c-csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) #302c2d;--nlnetlabs-soft: var(--9e3cab3c-csstools-light-dark-toggle--0, #feecdf);--9e3cab3c-csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) #514947;--nlnetlabs-line: var(--9e3cab3c-csstools-light-dark-toggle--1, #d8d0ca);--9e3cab3c-csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) #c5bdb7;--nlnetlabs-muted: var(--9e3cab3c-csstools-light-dark-toggle--2, #625c5b);--9e3cab3c-csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) #ff9b64;--nlnetlabs-button-bg: var(--9e3cab3c-csstools-light-dark-toggle--3, #a83f0c);--9e3cab3c-csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) #231f20;--nlnetlabs-button-fg: var(--9e3cab3c-csstools-light-dark-toggle--4, #fff)}}body{font-family:var(--font-family);-webkit-font-smoothing:antialiased}h1,h2,h3,.fancy-title{font-family:var(--heading-font-family);color:var(--primary);font-weight:500;letter-spacing:-0.025em;line-height:1.2}.topic-list .main-link .title,.category-list .category-name,.sidebar-section-header-text,.sidebar-section-link,.btn,input,textarea,select{font-family:var(--font-family)}.d-header{background:var(--header_background);box-shadow:none;border-bottom:1px solid var(--nlnetlabs-line)}.d-header .sign-up-button,.d-header .login-button{font-weight:500}.d-header #site-logo{max-height:36px;width:auto}.d-header-icons .icon:hover,.d-header-icons .icon:focus-visible{background:rgba(0,0,0,0);box-shadow:inset 0 -2px var(--nlnetlabs-orange)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[tabindex="0"]:focus-visible{outline:2px solid var(--tertiary);outline-offset:3px}#create-topic{font-weight:500}.btn-primary{--d-button-primary-bg-color: var(--nlnetlabs-button-bg);--d-button-primary-text-color: var(--nlnetlabs-button-fg);background:var(--nlnetlabs-button-bg);color:var(--nlnetlabs-button-fg);border-color:var(--nlnetlabs-button-bg)}.btn-primary .d-icon{color:currentColor}.btn-primary:not(:disabled):hover,.btn-primary:not(:disabled):focus-visible{background:var(--nlnetlabs-button-bg);color:var(--nlnetlabs-button-fg);box-shadow:inset 0 0 0 2px currentColor}.nav-pills>li>a{border-radius:0;color:var(--primary)}.nav-pills>li>a.active{color:var(--primary);background:rgba(0,0,0,0);box-shadow:inset 0 -3px var(--nlnetlabs-orange)}.nav-pills>li>a:not(.active):hover{color:var(--primary);background:rgba(0,0,0,0);box-shadow:inset 0 -1px var(--nlnetlabs-orange)}.sidebar-section-link-content-text{font-weight:500}.sidebar-section-link-wrapper{--9e3cab3c-csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) #a6a6a6;--d-sidebar-link-color: var(--9e3cab3c-csstools-light-dark-toggle--5, var(--token-color-text-subtle));}@supports (color: light-dark(red, red)){
.sidebar-section-link-wrapper{--d-sidebar-link-color: light-dark(var(--token-color-text-subtle), #a6a6a6);}
}@supports not (color: light-dark(tan, tan)){.sidebar-section-link-wrapper *{--9e3cab3c-csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) #a6a6a6;--d-sidebar-link-color: var(--9e3cab3c-csstools-light-dark-toggle--5, var(--token-color-text-subtle))}}.sidebar-section-link.active{background:var(--nlnetlabs-soft);color:var(--primary);box-shadow:inset 3px 0 var(--nlnetlabs-orange)}.topic-list .main-link .title,.latest-topic-list-item .main-link a.title{color:var(--primary);font-weight:500;line-height:1.5}.topic-list .main-link .title:visited{color:var(--nlnetlabs-muted)}.topic-list .main-link .title:hover{color:var(--primary);text-decoration:underline;text-decoration-color:var(--nlnetlabs-orange);text-underline-offset:.22em}.topic-list tbody tr{border-bottom-color:var(--nlnetlabs-line)}.topic-list tbody tr:hover{background-color:var(--nlnetlabs-soft)}.category-list tbody .category h3{letter-spacing:0}.category-list .category-name{font-size:1.05em;font-weight:500}.category-list .category-description{color:var(--nlnetlabs-muted);line-height:1.6}#topic-title h1 a{color:var(--primary)}.cooked,.d-editor-preview{line-height:1.7}.cooked a:not(.mention):not(.hashtag-cooked):not(.onebox):not(.lightbox){color:var(--primary);text-decoration:underline;text-decoration-color:var(--nlnetlabs-orange);text-underline-offset:.2em}.cooked a:not(.mention):not(.hashtag-cooked):hover{text-decoration-thickness:2px}.cooked blockquote{border-inline-start:3px solid var(--nlnetlabs-orange);background:var(--nlnetlabs-soft)}.welcome-banner{position:relative;isolation:isolate;overflow:hidden;padding:clamp(24px,4vw,48px);margin-block:16px 32px;background:var(--nlnetlabs-soft);border-bottom:4px solid var(--nlnetlabs-orange)}.welcome-banner::before{content:"";position:absolute;inset:-35% -3% -50% 45%;z-index:-1;background:var(--primary);opacity:.055;mask:url(/uploads/db1741/original/1X/f5adb676580606044185288b4da0bd67ccd3a09a.svg) right center/contain no-repeat}.welcome-banner__title{font-family:var(--heading-font-family);color:var(--primary);font-weight:500;letter-spacing:-0.025em;font-size:clamp(1.8rem,3.2vw,2.8rem);line-height:1.2}.welcome-banner__description{color:var(--nlnetlabs-muted);font-family:var(--font-family);line-height:1.7}.welcome-banner .search-menu{max-width:650px}.nlnetlabs-footer{text-align:center;padding:40px 16px 24px;border-top:1px solid var(--nlnetlabs-line);margin-block-start:48px;color:var(--nlnetlabs-muted)}.nlnetlabs-footer p{font-family:var(--heading-font-family);font-size:1.3em;color:var(--primary)}.nlnetlabs-footer nav{display:flex;gap:12px 24px;flex-wrap:wrap;justify-content:center}.nlnetlabs-footer a{color:var(--primary)}.nlnetlabs-footer nav a:hover{text-decoration:underline;text-decoration-color:var(--nlnetlabs-orange);text-underline-offset:.2em}.nlnetlabs-footer__mark{display:block;background:url(/uploads/db1741/original/1X/da9191f13bb43309658a34c39c6199cea5fb0f14.svg) center/contain no-repeat;width:54px;height:58px;margin:28px auto 0}@media(max-width: 767px){.welcome-banner{margin-block:12px 24px;padding:24px 20px}.welcome-banner::before{inset-inline-start:30%}.d-header #site-logo{max-height:28px;max-width:42vw;object-fit:contain}#topic-title h1{font-size:1.8em}.nlnetlabs-footer{padding-block-start:28px}}@media(forced-colors: active){.nav-pills>li>a.active,.sidebar-section-link.active{outline:2px solid Highlight}}
/*# sourceMappingURL=common_theme_9_4bc25e283fcc5569a382930c0a459f5aa85a0536.css.map?__ws=community.nlnetlabs.nl */
