@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}html{-webkit-text-size-adjust:none;text-size-adjust:none}:where(ul[role=list]),:where(ol[role=list]){list-style:none;margin:0;padding:0;max-inline-size:100%}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}html{scroll-behavior:smooth}html:focus-within{scroll-behavior:smooth}body{min-block-size:100vh;text-rendering:optimizeSpeed;line-height:1.5;overflow-x:hidden}a:not([class]){text-decoration-skip-ink:auto}img,picture,video,canvas,svg{max-inline-size:100%;block-size:auto;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root,[color-scheme=light]{color-scheme:light;--clr-1: hsl(10 100% 99.4%);--clr-2: hsl(8 100% 98.4%);--clr-3: hsl(8 100% 96.6%);--clr-4: hsl(8 100% 94.3%);--clr-5: hsl(8 92.8% 91%);--clr-6: hsl(9 84.7% 86.3%);--clr-7: hsl(10 77.3% 79.5%);--clr-8: hsl(10 71.6% 71%);--clr-9: hsl(10 78% 54%);--clr-10: hsl(10 71.5% 50%);--clr-11: hsl(10 82% 43.5%);--clr-12: hsl(10 50% 13.5%);--clr-accent-1: hsl(25 30% 41%);--clr-accent-2: hsl(20 30% 19%);--clr-gray-1: hsl(206 30% 98.8%);--clr-gray-2: hsl(210 16.7% 97.6%);--clr-gray-3: hsl(209 13.3% 95.3%);--clr-gray-4: hsl(209 12.2% 93.2%);--clr-gray-5: hsl(208 11.7% 91.1%);--clr-gray-6: hsl(208 11.3% 88.9%);--clr-gray-7: hsl(207 11.1% 85.9%);--clr-gray-8: hsl(205 10.7% 78%);--clr-gray-9: hsl(206 6% 56.1%);--clr-gray-10: hsl(206 5.8% 52.3%);--clr-gray-11: hsl(206 6% 43.5%);--clr-gray-12: hsl(206 24% 9%);--clr-danger-1: hsl(332 100% 99.4%);--clr-danger-2: hsl(330 100% 98.4%);--clr-danger-3: hsl(331 85.6% 96.6%);--clr-danger-4: hsl(331 78.1% 94.2%);--clr-danger-5: hsl(332 72.1% 91.1%);--clr-danger-6: hsl(333 67% 86.7%);--clr-danger-7: hsl(335 63.5% 80.4%);--clr-danger-8: hsl(336 62.3% 72.9%);--clr-danger-9: hsl(336 80% 57.8%);--clr-danger-10: hsl(336 73.7% 53.5%);--clr-danger-11: hsl(336 75% 47.2%);--clr-danger-12: hsl(340 65% 14.5%);--clr-success-1: hsl(116 50% 98.9%);--clr-success-2: hsl(120 60% 97.1%);--clr-success-3: hsl(120 53.6% 94.8%);--clr-success-4: hsl(121 47.5% 91.4%);--clr-success-5: hsl(122 42.6% 86.5%);--clr-success-6: hsl(124 39% 79.7%);--clr-success-7: hsl(126 37.1% 70.2%);--clr-success-8: hsl(131 38.1% 56.3%);--clr-success-9: hsl(131 41% 46.5%);--clr-success-10: hsl(132 43.1% 42.2%);--clr-success-11: hsl(133 50% 32.5%);--clr-success-12: hsl(130 30% 14.9%);--clr-warning-1: hsl(24 70% 99%);--clr-warning-2: hsl(24 83.3% 97.6%);--clr-warning-3: hsl(24 100% 95.3%);--clr-warning-4: hsl(25 100% 92.2%);--clr-warning-5: hsl(25 100% 88.2%);--clr-warning-6: hsl(25 100% 82.8%);--clr-warning-7: hsl(24 100% 75.3%);--clr-warning-8: hsl(24 94.5% 64.3%);--clr-warning-9: hsl(24 94% 50%);--clr-warning-10: hsl(24 100% 46.5%);--clr-warning-11: hsl(24 100% 37%);--clr-warning-12: hsl(15 60% 17%);--clr-special-1: hsl(280 65% 99.4%);--clr-special-2: hsl(276 100% 99%);--clr-special-3: hsl(276 83.1% 97%);--clr-special-4: hsl(275 76.4% 94.7%);--clr-special-5: hsl(275 70.8% 91.8%);--clr-special-6: hsl(274 65.4% 87.8%);--clr-special-7: hsl(273 61% 81.7%);--clr-special-8: hsl(272 60% 73.5%);--clr-special-9: hsl(272 51% 54%);--clr-special-10: hsl(272 46.8% 50.3%);--clr-special-11: hsl(272 50% 45.8%);--clr-special-12: hsl(272 66% 16%)}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--clr-1: hsl(10 23% 9.4%);--clr-2: hsl(9 44.8% 11.4%);--clr-3: hsl(8 52% 15.3%);--clr-4: hsl(7 56.3% 18%);--clr-5: hsl(7 60.1% 20.6%);--clr-6: hsl(8 64.8% 24%);--clr-7: hsl(8 71.2% 29.1%);--clr-8: hsl(10 80.2% 35.7%);--clr-9: hsl(10 78% 54%);--clr-10: hsl(10 81.7% 59%);--clr-11: hsl(10 85% 62.8%);--clr-12: hsl(10 89% 96%);--clr-accent-1: hsl(28 60% 64.5%);--clr-accent-2: hsl(30 67% 94%);--clr-gray-1: hsl(200 7% 8.8%);--clr-gray-2: hsl(195 7.1% 11%);--clr-gray-3: hsl(197 6.8% 13.6%);--clr-gray-4: hsl(198 6.6% 15.8%);--clr-gray-5: hsl(199 6.4% 17.9%);--clr-gray-6: hsl(201 6.2% 20.5%);--clr-gray-7: hsl(203 6% 24.3%);--clr-gray-8: hsl(207 5.6% 31.6%);--clr-gray-9: hsl(206 6% 43.9%);--clr-gray-10: hsl(206 5.2% 49.5%);--clr-gray-11: hsl(206 6% 63%);--clr-gray-12: hsl(210 6% 93%);--clr-danger-1: hsl(335 20% 9.6%);--clr-danger-2: hsl(335 32.2% 11.6%);--clr-danger-3: hsl(335 42.5% 16.5%);--clr-danger-4: hsl(335 47.2% 19.3%);--clr-danger-5: hsl(335 50.9% 21.8%);--clr-danger-6: hsl(335 55.7% 25.3%);--clr-danger-7: hsl(336 62.9% 30.8%);--clr-danger-8: hsl(336 74.9% 39%);--clr-danger-9: hsl(336 80% 57.8%);--clr-danger-10: hsl(339 84.1% 62.6%);--clr-danger-11: hsl(341 90% 67.3%);--clr-danger-12: hsl(332 87% 96%);--clr-success-1: hsl(146 30% 7.4%);--clr-success-2: hsl(136 33.3% 8.8%);--clr-success-3: hsl(137 36% 11.4%);--clr-success-4: hsl(137 37.6% 13.7%);--clr-success-5: hsl(136 38.7% 16%);--clr-success-6: hsl(135 39.6% 19.1%);--clr-success-7: hsl(134 40.3% 23.8%);--clr-success-8: hsl(131 40.1% 30.8%);--clr-success-9: hsl(131 41% 46.5%);--clr-success-10: hsl(131 39% 52.1%);--clr-success-11: hsl(131 43% 57.2%);--clr-success-12: hsl(137 72% 94%);--clr-warning-1: hsl(30 70% 7.2%);--clr-warning-2: hsl(28 100% 8.4%);--clr-warning-3: hsl(26 91.1% 11.6%);--clr-warning-4: hsl(25 88.3% 14.1%);--clr-warning-5: hsl(24 87.6% 16.6%);--clr-warning-6: hsl(24 88.6% 19.8%);--clr-warning-7: hsl(24 92.4% 24%);--clr-warning-8: hsl(25 100% 29%);--clr-warning-9: hsl(24 94% 50%);--clr-warning-10: hsl(24 100% 58.5%);--clr-warning-11: hsl(24 100% 62.2%);--clr-warning-12: hsl(24 97% 93.2%);--clr-special-1: hsl(284 20% 9.6%);--clr-special-2: hsl(283 30% 11.8%);--clr-special-3: hsl(281 37.5% 16.5%);--clr-special-4: hsl(280 41.2% 20%);--clr-special-5: hsl(279 43.8% 23.3%);--clr-special-6: hsl(277 46.4% 27.5%);--clr-special-7: hsl(275 49.3% 34.6%);--clr-special-8: hsl(272 52.1% 45.9%);--clr-special-9: hsl(272 51% 54%);--clr-special-10: hsl(273 57.3% 59.1%);--clr-special-11: hsl(275 80% 71%);--clr-special-12: hsl(279 75% 95.7%)}}[color-scheme=dark]{color-scheme:dark;--clr-1: hsl(10 23% 9.4%);--clr-2: hsl(9 44.8% 11.4%);--clr-3: hsl(8 52% 15.3%);--clr-4: hsl(7 56.3% 18%);--clr-5: hsl(7 60.1% 20.6%);--clr-6: hsl(8 64.8% 24%);--clr-7: hsl(8 71.2% 29.1%);--clr-8: hsl(10 80.2% 35.7%);--clr-9: hsl(10 78% 54%);--clr-10: hsl(10 81.7% 59%);--clr-11: hsl(10 85% 62.8%);--clr-12: hsl(10 89% 96%);--clr-accent-1: hsl(28 60% 64.5%);--clr-accent-2: hsl(30 67% 94%);--clr-gray-1: hsl(200 7% 8.8%);--clr-gray-2: hsl(195 7.1% 11%);--clr-gray-3: hsl(197 6.8% 13.6%);--clr-gray-4: hsl(198 6.6% 15.8%);--clr-gray-5: hsl(199 6.4% 17.9%);--clr-gray-6: hsl(201 6.2% 20.5%);--clr-gray-7: hsl(203 6% 24.3%);--clr-gray-8: hsl(207 5.6% 31.6%);--clr-gray-9: hsl(206 6% 43.9%);--clr-gray-10: hsl(206 5.2% 49.5%);--clr-gray-11: hsl(206 6% 63%);--clr-gray-12: hsl(210 6% 93%);--clr-danger-1: hsl(335 20% 9.6%);--clr-danger-2: hsl(335 32.2% 11.6%);--clr-danger-3: hsl(335 42.5% 16.5%);--clr-danger-4: hsl(335 47.2% 19.3%);--clr-danger-5: hsl(335 50.9% 21.8%);--clr-danger-6: hsl(335 55.7% 25.3%);--clr-danger-7: hsl(336 62.9% 30.8%);--clr-danger-8: hsl(336 74.9% 39%);--clr-danger-9: hsl(336 80% 57.8%);--clr-danger-10: hsl(339 84.1% 62.6%);--clr-danger-11: hsl(341 90% 67.3%);--clr-danger-12: hsl(332 87% 96%);--clr-success-1: hsl(146 30% 7.4%);--clr-success-2: hsl(136 33.3% 8.8%);--clr-success-3: hsl(137 36% 11.4%);--clr-success-4: hsl(137 37.6% 13.7%);--clr-success-5: hsl(136 38.7% 16%);--clr-success-6: hsl(135 39.6% 19.1%);--clr-success-7: hsl(134 40.3% 23.8%);--clr-success-8: hsl(131 40.1% 30.8%);--clr-success-9: hsl(131 41% 46.5%);--clr-success-10: hsl(131 39% 52.1%);--clr-success-11: hsl(131 43% 57.2%);--clr-success-12: hsl(137 72% 94%);--clr-warning-1: hsl(30 70% 7.2%);--clr-warning-2: hsl(28 100% 8.4%);--clr-warning-3: hsl(26 91.1% 11.6%);--clr-warning-4: hsl(25 88.3% 14.1%);--clr-warning-5: hsl(24 87.6% 16.6%);--clr-warning-6: hsl(24 88.6% 19.8%);--clr-warning-7: hsl(24 92.4% 24%);--clr-warning-8: hsl(25 100% 29%);--clr-warning-9: hsl(24 94% 50%);--clr-warning-10: hsl(24 100% 58.5%);--clr-warning-11: hsl(24 100% 62.2%);--clr-warning-12: hsl(24 97% 93.2%);--clr-special-1: hsl(284 20% 9.6%);--clr-special-2: hsl(283 30% 11.8%);--clr-special-3: hsl(281 37.5% 16.5%);--clr-special-4: hsl(280 41.2% 20%);--clr-special-5: hsl(279 43.8% 23.3%);--clr-special-6: hsl(277 46.4% 27.5%);--clr-special-7: hsl(275 49.3% 34.6%);--clr-special-8: hsl(272 52.1% 45.9%);--clr-special-9: hsl(272 51% 54%);--clr-special-10: hsl(273 57.3% 59.1%);--clr-special-11: hsl(275 80% 71%);--clr-special-12: hsl(279 75% 95.7%)}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/dm-sans-italic-400.D-qt8X7l.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/dm-sans-normal-400.XP4e9_5x.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/dm-sans-normal-700.DGX5_GSO.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:italic;font-weight:700;font-display:swap;src:url(/_astro/dm-sans-italic-700.B5JML9oN.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Krona One;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/krona-one-normal-400.Bq4yrCtS.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ff-display: "Krona One", system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--ff-body: "DM Sans", system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji}:root{--step--2: clamp(.72rem, .8145rem + -.122vw, .7901rem);--step--1: clamp(.8889rem, .885rem + .0193vw, .9rem);--step-0: clamp(1rem, .9565rem + .2174vw, 1.125rem);--step-1: clamp(1.125rem, 1.0272rem + .4891vw, 1.4063rem);--step-2: clamp(1.2656rem, 1.0944rem + .856vw, 1.7578rem);--step-3: clamp(1.4238rem, 1.1548rem + 1.3451vw, 2.1973rem);--step-4: clamp(1.6018rem, 1.2036rem + 1.9909vw, 2.7466rem);font-size:var(--step-0);--space-3xs: clamp(.3125rem, .3125rem + 0vw, .3125rem);--space-2xs: clamp(.5625rem, .5408rem + .1087vw, .625rem);--space-xs: clamp(.875rem, .8533rem + .1087vw, .9375rem);--space-s: clamp(1.125rem, 1.0815rem + .2174vw, 1.25rem);--space-m: clamp(1.6875rem, 1.6223rem + .3261vw, 1.875rem);--space-l: clamp(2.25rem, 2.163rem + .4348vw, 2.5rem);--space-xl: clamp(3.375rem, 3.2446rem + .6522vw, 3.75rem);--space-2xl: clamp(4.5rem, 4.3261rem + .8696vw, 5rem);--space-3xl: clamp(6.75rem, 6.4891rem + 1.3043vw, 7.5rem)}body{font-family:var(--ff-body)}body{font-weight:400}h1,h2,h3,h4,h5,h6{font-family:var(--ff-display);text-transform:uppercase}strong{font-weight:700}p,h1,h2,h3,h4,h5,h6,li,ol:not([role=list]),ul:not([role=list]),blockquote{max-inline-size:60ch}h1{font-size:var(--step-3)}h2{font-size:var(--step-2)}h3{font-size:var(--step-1)}h4,p,li{font-size:var(--step-0)}body{background-color:var(--clr-9);color:var(--clr-12)}.main-wrapper{background-color:var(--clr-2);background-position:50% 0;z-index:5}body.gdn .main-wrapper{background-image:url(/_astro/background-gdn.DRSvPT0g.svg)}body.lst .main-wrapper{background-image:url(/_astro/background-lst.DNirQoHx.svg)}body.rst .main-wrapper{background-image:url(/_astro/background-rst.C_e9uapR.svg)}.main-wrapper{min-block-size:90vh;padding-block-end:2.5rem;box-shadow:#00000040 0 54px 55px,#0000001f 0 -12px 30px,#0000001f 0 4px 6px,#0000002b 0 12px 13px,#00000017 0 -3px 5px}::selection{background-color:var(--clr-accent-1);color:#fff}body{display:grid;grid-template-rows:max-content 1fr max-content}.gdn-logo,[color-scheme=light] .gdn-logo{--clr-base: hsl(203 100% 20%);--clr-light: hsl(203 100% 60%)}[color-scheme=dark] .gdn-logo{--clr-base: hsl(203 80% 70%);--clr-light: hsl(203 100% 60%)}@media (prefers-color-scheme: dark){.gdn-logo{--clr-base: hsl(203 80% 70%);--clr-light: hsl(203 100% 60%)}}.gdn-logo .gdn-fill-1{fill:var(--clr-base)}.gdn-logo .gdn-fill-2{fill:var(--clr-light)}.lst-logo,[color-scheme=light] .lst-logo{--clr-blue-to-green-start: hsl(210 100% 25%);--clr-blue-to-green-end: hsl(83 70% 50%);--clr-yellow-to-red-start: hsl(44 100% 50%);--clr-yellow-to-red-end: hsl(20 100% 60%);--clr-pink-to-purple-start: hsl(320 75% 40%);--clr-pink-to-purple-end: hsl(270 100% 40%)}[color-scheme=dark] .lst-logo{--clr-blue-to-green-start: hsl(210 100% 75%);--clr-blue-to-green-end: hsl(83 100% 25%);--clr-yellow-to-red-start: hsl(44 100% 50%);--clr-yellow-to-red-end: hsl(355 100% 50%);--clr-pink-to-purple-start: hsl(320 75% 40%);--clr-pink-to-purple-end: hsl(270 100% 50%)}@media (prefers-color-scheme: dark){.lst-logo{--clr-blue-to-green-start: hsl(210 100% 75%);--clr-blue-to-green-end: hsl(83 100% 25%);--clr-yellow-to-red-start: hsl(44 100% 50%);--clr-yellow-to-red-end: hsl(355 100% 50%);--clr-pink-to-purple-start: hsl(320 75% 40%);--clr-pink-to-purple-end: hsl(270 100% 50%)}}.lst-logo .lst-fill-1{fill:var(--clr-pink-to-purple-start)}.lst-logo .lst-fill-2{fill:var(--clr-blue-to-green-start)}.lst-logo .lst-fill-3{fill:var(--clr-yellow-to-red-start)}.rst-logo,[color-scheme=light] .rst-logo{--clr-purple-base: hsl(265 30% 25%);--clr-purple-light: hsl(265 100% 70%);--clr-red-base: hsl(358 50% 30%);--clr-red-light: hsl(358 90% 60%)}[color-scheme=dark] .rst-logo{--clr-purple-base: hsl(265 30% 75%);--clr-purple-light: hsl(265 100% 100%);--clr-red-base: hsl(358 50% 30%);--clr-red-light: hsl(358 90% 60%)}@media (prefers-color-scheme: dark){.rst-logo{--clr-purple-base: hsl(265 30% 75%);--clr-purple-light: hsl(265 100% 100%);--clr-red-base: hsl(358 50% 30%);--clr-red-light: hsl(358 90% 60%)}}.rst-logo .rst-fill-1{fill:var(--clr-purple-base)}.rst-logo .rst-fill-2{fill:var(--clr-red-base)}.header{display:grid;grid-template-columns:max-content 1fr max-content;align-items:stretch;background-color:var(--clr-9);block-size:5rem;border-bottom:.25rem solid var(--clr-6);z-index:10;overflow:hidden}.site-name{margin-bottom:.25rem;text-align:right;padding:.75rem;display:grid;align-content:center;justify-self:end}.site-name a{text-decoration:none;color:#fff}.site-name h1{font-size:var(--step-0);line-height:1.1}.site-name h2{text-transform:none;font-size:var(--step--1);font-family:var(--ff-body)}.site-name h2{font-weight:400}.site-logo{border-left:.25rem solid var(--clr-6);border-bottom:.25rem solid var(--clr-6);border-bottom-left-radius:1rem;background-color:var(--clr-2);display:grid;place-content:center;inline-size:5rem;aspect-ratio:1}.site-logo svg{inline-size:4rem;block-size:4rem}.footer{min-block-size:1rem;background-color:var(--clr-9);color:#fff;position:sticky;bottom:0;padding-block:3rem 1rem}.small-print{font-size:.9rem;text-align:center;padding:.5em 1em 1em;color:#fff;font-style:italic;margin-inline:auto}.main-navigation ul{list-style:none;margin:0;padding:0}.main-navigation li+li{margin-top:.5rem}.main-navigation ul ul>li+li{margin-top:.1rem}.main-navigation li>ul{margin-top:.1rem}.main-navigation>ul>li>a{font-weight:700}.main-navigation>ul>li li{padding-left:1rem}.main-navigation a{color:var(--clr-12);text-decoration:none;display:block;padding:.25rem .5rem;position:relative}.main-navigation a:after{content:"";block-size:100%;position:absolute;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;inset:0;z-index:-1;opacity:0;background-color:var(--clr-11);background:linear-gradient(90deg,var(--clr-12) 0%,var(--clr-11) 100%);transition:opacity .2s 0s ease-in-out}.main-navigation a:hover{color:var(--clr-1)}.main-navigation a:hover:after{opacity:1}.main-navigation a:focus-visible{outline:3px solid var(--clr-accent-1);outline-offset:.25rem}.secondary-navigation{position:relative;padding-block:.5rem}.secondary-navigation:after{content:"";position:absolute;inset:0 0 auto;border-top:.125rem solid var(--clr-6);margin-inline:.5rem}.secondary-navigation ul{list-style:none;margin:0;padding:0}.secondary-navigation li+li{margin-top:.5rem}.secondary-navigation ul ul>li+li{margin-top:.1rem}.secondary-navigation li>ul{margin-top:.1rem}.secondary-navigation>ul>li li{padding-left:1rem}.secondary-navigation a{color:var(--clr-12);text-decoration:none;display:block;padding:.25rem .5rem}.secondary-navigation a:hover{text-decoration:underline;color:var(--clr-accent-2)}.secondary-navigation a:focus-visible{outline:3px solid var(--clr-accent-1);outline-offset:.25rem}.primary-content{inline-size:80vw;margin:1rem auto}:where(.content,details)>blockquote:not(:last-child),:where(.content,details)>dl:not(:last-child),:where(.content,details)>ol:not(:last-child),:where(.content,details)>p:not(:last-child),:where(.content,details)>pre:not(:last-child),:where(.content,details)>table:not(:last-child),:where(.content,details)>ul:not(:last-child),:where(.content,details)>div:not(:last-child){margin-bottom:1em}:where(.content,details)>h1,:where(.content,details)>h2,:where(.content,details)>h3,:where(.content,details)>h4,:where(.content,details)>h5,:where(.content,details)>h6{margin-bottom:.5em}:where(.content,details)>h1:not(:first-child),:where(.content,details)>h2:not(:first-child),:where(.content,details)>h3:not(:first-child),:where(.content,details)>h4:not(:first-child),:where(.content,details)>h5:not(:first-child),:where(.content,details)>h6:not(:first-child){margin-top:1.5em}:where(.content,details)>blockquote{background-color:var(--clr-3);border:.125rem solid var(--clr-7);border-bottom-width:.25rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;padding:1.25em 1.5em;font-style:italic}:where(.content,details) table{text-align:left;background-color:var(--clr-3);border-collapse:collapse;border-spacing:0}:where(.content,details) table tbody tr:hover{background-color:var(--clr-2)}:where(.content,details) table td,:where(.content,details) table th{border-style:solid;border-color:var(--clr-6);vertical-align:top;padding:.5em .75em}:where(.content,details) table th{border-width:0 0 2px}:where(.content,details) table td{border-width:0 0 1px}:where(.content,details) table tr:last-child td{border-width:0}:where(.content,details) .table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-inline-size:100%}:where(.content,details) a{text-decoration:none;color:var(--clr-accent-1);border-bottom:.125rem solid currentColor;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;padding-inline:.25rem}:where(.content,details) a:hover,:where(.content,details) a:active{color:var(--clr-accent-2)}:where(.content,details) a:focus{color:var(--clr-accent-2);outline:.25rem solid var(--clr-accent-2);outline-offset:.125rem}:where(.content,details) p a[href*="//"]:not([href*="gildedernacht.com"]):not([href*="spieltage.com"]):not([href*="rollenspieltage.com"]):not(.button):after,:where(.content,details) h1 a[href*="//"]:not([href*="gildedernacht.com"]):not([href*="spieltage.com"]):not([href*="rollenspieltage.com"]):not(.button):after,:where(.content,details) h2 a[href*="//"]:not([href*="gildedernacht.com"]):not([href*="spieltage.com"]):not([href*="rollenspieltage.com"]):not(.button):after,:where(.content,details) h3 a[href*="//"]:not([href*="gildedernacht.com"]):not([href*="spieltage.com"]):not([href*="rollenspieltage.com"]):not(.button):after,:where(.content,details) h4 a[href*="//"]:not([href*="gildedernacht.com"]):not([href*="spieltage.com"]):not([href*="rollenspieltage.com"]):not(.button):after,:where(.content,details) h5 a[href*="//"]:not([href*="gildedernacht.com"]):not([href*="spieltage.com"]):not([href*="rollenspieltage.com"]):not(.button):after,:where(.content,details) h6 a[href*="//"]:not([href*="gildedernacht.com"]):not([href*="spieltage.com"]):not([href*="rollenspieltage.com"]):not(.button):after{content:"↝";margin-inline-start:.25rem}:where(.content,details) .header-anchor,:where(.content,details) .event-icon,:where(.content,details) .event-tag,:where(.content,details) .event-link{border:none;border-radius:0;padding:0}:where(.content,details)>blockquote,:where(.content,details)>dl,:where(.content,details)>ol,:where(.content,details)>p:not(:empty),:where(.content,details)>pre,:where(.content,details)>table,:where(.content,details)>ul,:where(.content,details)>form,:where(.content,details)>nav,:where(.content,details)>details,:where(.content,details)>.event-filters{position:relative}:where(.content,details)>blockquote:before,:where(.content,details)>dl:before,:where(.content,details)>ol:before,:where(.content,details)>p:not(:empty):before,:where(.content,details)>pre:before,:where(.content,details)>table:before,:where(.content,details)>ul:before,:where(.content,details)>form:before,:where(.content,details)>nav:before,:where(.content,details)>details:before,:where(.content,details)>.event-filters:before{content:"";position:absolute;z-index:-1;inset:-.5rem;opacity:.75;background-color:var(--clr-2)}:where(.content,details) .header-anchor{color:inherit}details{max-inline-size:60ch}details summary{margin-bottom:.5em;cursor:pointer}details summary{font-weight:700}details+details{margin-top:1.5em}:where(.content) img,:where(.content) video,:where(.content) canvas,:where(.content) svg:not([data-icon]){background-color:var(--clr-7);background-color:var(--clr-3);border:.125rem solid var(--clr-7);border-bottom-width:.25rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}:where(.content) figure{display:inline-grid;overflow:hidden;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}:where(.content) figure>*{grid-column:1;grid-row:1}:where(.content) figure figcaption{font-size:.83rem;font-style:italic;background-color:var(--clr-7);color:#fff;align-self:end;padding:.25rem 1rem .5rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;opacity:.7;transform:translateY(100%);transition:transform .1s ease-in-out,color .1s ease-in-out}:where(.content) figure:hover figcaption{transform:translateY(0);background-color:var(--clr-9)}:where(.content) figure:hover img{border-color:var(--clr-9)}form>:not(:last-child):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){margin-bottom:1em}form>p{max-inline-size:100%}.honey{display:none}label,input:not([type=checkbox]):not([type=radio]),textarea{display:block;inline-size:100%}label{font-weight:700}label>input:not([type=checkbox]):not([type=radio]),label>textarea{margin-top:.5rem}label>input:not([type=checkbox]):not([type=radio]),label>textarea{font-weight:400}input,textarea{border:.125rem solid var(--clr-9);padding:.25rem .5rem;border-bottom-width:.25rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;color:var(--clr-11);background-color:var(--clr-1)}input:focus-visible,textarea:focus-visible{outline:3px solid var(--clr-accent-1);outline-offset:.25rem}input::placeholder,textarea::placeholder{font-style:italic}input:disabled,textarea:disabled{cursor:not-allowed;background-color:transparent!important}input:disabled[type=checkbox],textarea:disabled[type=checkbox]{background-color:var(--clr-gray-11)!important}textarea{min-block-size:10em;max-block-size:40em;resize:vertical}textarea.small{min-block-size:5em}button{padding:.25rem .5rem;border:.125rem solid var(--clr-9);border-bottom-width:.25rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;color:var(--clr-accent-1);background-color:var(--clr-1)}button:not(.button-no-event){cursor:pointer;touch-action:manipulation}button:not(.button-no-event):hover,button:not(.button-no-event):active{background-color:var(--clr-2);color:var(--clr-accent-2);border-color:var(--clr-12)}button:not(.button-no-event):focus-visible{outline:3px solid var(--clr-accent-1);outline-offset:.25rem}button{font-weight:700}button:disabled{cursor:not-allowed}.button{padding:.5rem 1rem;border:.125rem solid var(--clr-9);border-bottom-width:.25rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;color:var(--clr-accent-1);background-color:var(--clr-1)}.button:not(.button-no-event){cursor:pointer;touch-action:manipulation}.button:not(.button-no-event):hover,.button:not(.button-no-event):active{background-color:var(--clr-2);color:var(--clr-accent-2);border-color:var(--clr-12)}.button:not(.button-no-event):focus-visible{outline:3px solid var(--clr-accent-1);outline-offset:.25rem}.button{font-weight:700}.button-accent{border-color:var(--clr-accent-1);color:var(--clr-accent-1)}.button-accent:not(.button-no-event):hover,.button-accent:not(.button-no-event):active{color:var(--clr-accent-2);border-color:var(--clr-accent-2)}.button-success{border-color:var(--clr-success-9);color:var(--clr-success-11)}.button-success:not(.button-no-event):hover,.button-success:not(.button-no-event):active{background-color:var(--clr-success-2);border-color:var(--clr-success-11);color:var(--clr-success-12)}.button-danger{border-color:var(--clr-danger-9);color:var(--clr-danger-11)}.button-danger:not(.button-no-event):hover,.button-danger:not(.button-no-event):active{background-color:var(--clr-danger-2);border-color:var(--clr-danger-11);color:var(--clr-danger-12)}.button-special{border-color:var(--clr-special-9);color:var(--clr-special-11)}.button-special:not(.button-no-event):hover,.button-special:not(.button-no-event):active{background-color:var(--clr-special-2);border-color:var(--clr-special-11);color:var(--clr-special-12)}.button-warning{border-color:var(--clr-warning-9);color:var(--clr-warning-11)}.button-warning:not(.button-no-event):hover,.button-warning:not(.button-no-event):active{background-color:var(--clr-warning-2);border-color:var(--clr-warning-11);color:var(--clr-warning-12)}.button-gray{border-color:var(--clr-gray-9);color:var(--clr-gray-11)}.button-gray:not(.button-no-event):hover,.button-gray:not(.button-no-event):active{background-color:var(--clr-gray-2);border-color:var(--clr-gray-11);color:var(--clr-gray-12)}.button-ghost{padding:unset;border:unset;background:unset;color:unset;border-radius:unset}.button-ghost:not(.button-no-event):hover,.button-ghost:not(.button-no-event):active{background:unset;color:unset}.button-ghost.button-danger{color:var(--clr-danger-11)}.button-ghost.button-danger:not(.button-no-event):hover,.button-ghost.button-danger:not(.button-no-event):active{color:var(--clr-danger-12)}.button-small{font-size:var(--step--1);padding:.25rem .5rem}.button-icon{border:none;background-color:transparent;border-radius:50%}.button-icon:hover,.button-icon:active{background-color:transparent}.checkbox-list,.radio-list{display:grid;gap:.5rem}.input-checkbox,.input-radio{cursor:pointer;display:flex;align-items:center;gap:1ch;user-select:none;-webkit-tap-highlight-color:transparent}.input-checkbox input,.input-radio input{padding:.25rem;background:var(--clr-gray-12);inline-size:2rem;block-size:1rem;border:.125rem solid var(--clr-9);border-bottom-width:.25rem;border-radius:.25rem .25rem .5rem .5rem;appearance:none;pointer-events:none;touch-action:pan-y;outline-offset:.25rem;box-sizing:content-box;flex-shrink:0;display:grid;align-items:center;grid:[track] 1fr/[track] 1fr;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease}.input-checkbox input:before,.input-radio input:before{--highlight-size: 0;content:"";cursor:pointer;pointer-events:auto;grid-area:track;inline-size:1rem;block-size:1rem;background:var(--clr-1);box-shadow:0 0 0 var(--highlight-size) var(--clr-1);border-radius:.125rem .125rem .25rem .25rem;transform:translate(0)}.input-checkbox input:not(:disabled):hover:before,.input-radio input:not(:disabled):hover:before{--highlight-size: .125rem}.input-checkbox input:checked,.input-radio input:checked{background:var(--clr-success-9)}.input-checkbox input:checked:before,.input-radio input:checked:before{transform:translate(calc(2rem - 100%))}.input-checkbox input:disabled:before,.input-radio input:disabled:before{cursor:not-allowed;box-shadow:inset 0 0 0 2px #ffffff80}.input-checkbox:has(.checkbox-description),.input-radio:has(.checkbox-description){align-items:flex-start}.input-checkbox .checkbox-description,.input-radio .checkbox-description{font-weight:400}fieldset{border:0;padding:0;margin:0}legend{margin-bottom:.5rem}legend{font-weight:700}.show-on-target{display:none}.show-on-target:target{display:block}#mobile-navigation~.toggle-mobile-navigation{cursor:pointer;padding:1.5rem;margin-bottom:.25rem;color:#fff;display:grid;place-content:center}#mobile-navigation~.toggle-mobile-navigation svg{aspect-ratio:1;block-size:1em}#mobile-navigation~.toggle-mobile-navigation .close-menu-container{display:none}#mobile-navigation~.mobile-menu-container{position:fixed;overflow:auto;inset:5rem 0 0;background-color:var(--clr-2);transform:translate(-150vw);transition:transform .5s ease-in-out;border-right:.25rem solid var(--clr-6)}#mobile-navigation:checked~.toggle-mobile-navigation:after{content:"";position:fixed;inset:5rem 0 0;background-color:#0a0a0adb}#mobile-navigation:checked~.toggle-mobile-navigation .close-menu-container{display:block}#mobile-navigation:checked~.toggle-mobile-navigation .open-menu-container{display:none}#mobile-navigation:checked~.mobile-menu-container{transform:translate(0)}.mobile-menu-container nav{padding-left:.25rem}.mobile-menu-container{padding-block:.5rem;max-inline-size:20rem;display:grid;grid-template-rows:1fr max-content}.mobile-footer{margin-inline:.5rem;padding-top:.5rem;border-top:.125rem solid var(--clr-6)}.tags{display:flex;flex-wrap:wrap;gap:.5rem}.tag{background-color:var(--clr-9);border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border:.0625rem solid var(--clr-7);border-bottom:.125rem solid var(--clr-7);padding:.125em .75em;white-space:nowrap;font-size:var(--step--1);color:#fff}.tag.special-case{background-color:var(--clr-1);border-color:var(--clr-accent-1);color:var(--clr-12)}.link-list li{font-size:var(--step--1)}.link-list>li+li{margin-top:1.5rem}.link-list h2{margin-bottom:.5rem}.link-list a{border:none;border-radius:0;color:inherit;padding:0}.event-list{max-inline-size:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:1.75rem}.event-entry{--event-color: var(--clr-11);--event-background-color: var(--clr-3);--event-border-color: var(--clr-7);--event-border-color-hover: var(--clr-8);background-color:var(--event-background-color);border:.125rem solid var(--event-border-color);border-bottom-width:.25rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;padding:1.25em 1.5em 0;font-size:.6rem;max-inline-size:100%;display:grid;grid-template-rows:max-content max-content 1fr max-content;gap:.5rem;position:relative;overflow:hidden}.event-entry.gray{--event-color: var(--clr-gray-11);--event-background-color: var(--clr-gray-3);--event-border-color: var(--clr-gray-7);--event-border-color-hover: var(--clr-gray-8)}.event-entry.danger{--event-color: var(--clr-danger-11);--event-background-color: var(--clr-danger-3);--event-border-color: var(--clr-danger-7);--event-border-color-hover: var(--clr-danger-8)}.event-entry.success{--event-color: var(--clr-success-11);--event-background-color: var(--clr-success-3);--event-border-color: var(--clr-success-7);--event-border-color-hover: var(--clr-success-8)}.event-entry.warning{--event-color: var(--clr-warning-11);--event-background-color: var(--clr-warning-3);--event-border-color: var(--clr-warning-7);--event-border-color-hover: var(--clr-warning-8)}.event-entry.special{--event-color: var(--clr-special-11);--event-background-color: var(--clr-special-3);--event-border-color: var(--clr-special-7);--event-border-color-hover: var(--clr-special-8)}.event-title{overflow-x:hidden;text-transform:unset}.event-details{display:grid;gap:.125rem}.event-details svg{color:var(--event-color)}.event-details,.event-tag,.event-link{font-size:var(--step--1)}.event-date,.event-location,.event-tags{display:grid;gap:.25rem;grid-template-columns:max-content 1fr;align-items:start}.event-tags ul{display:flex;gap:0 .25rem;flex-wrap:wrap}.event-tags li{display:contents}.event-links{display:flex;gap:.25rem;flex-wrap:wrap;justify-content:end;max-inline-size:100%}.event-link{display:block;padding:.25rem .5rem;border:.0625rem solid var(--event-border-color);border-bottom-width:0;border-top-width:.25rem;color:var(--clr-accent-1);background-color:var(--event-background-color)}.event-link:hover,.event-link:active{color:var(--clr-accent-2);border-color:var(--event-border-color-hover)}.event-link:focus{color:var(--clr-accent-2);outline:.25rem solid var(--clr-accent-2);outline-offset:.125rem}.event-icon{inline-size:1em;margin-inline-end:.125rem}.event-description{font-size:var(--step--1);padding-block:1rem 1.25rem;color:var(--event-color)}.event-description p{font-size:inherit;max-inline-size:unset}.event-background-icon{color:var(--event-color);font-size:16em;position:absolute;top:-3.5rem;right:-1.5rem;opacity:.5;pointer-events:none}.event-entry>:not(.event-background-icon){isolation:isolate}.event-filters{margin-block-end:1.5rem;display:grid;grid-template-columns:max-content 1fr;gap:0 1rem}.event-filters h2{color:var(--clr-11);font-size:var(--step-1)}.event-filters ul{display:flex;flex-wrap:wrap;gap:.125rem .75rem;grid-column:1/-1}.event-filters a{padding:0;font-size:var(--step--1);border:none}.event-filters a.active{text-decoration:underline;color:var(--clr-accent-2)}.event-filters-reset a{font-size:var(--step--1);color:var(--clr-danger-9)}.event-filters-reset a:hover,.event-filters-reset a:active{color:var(--clr-danger-10)}.event-filters-reset a:focus{color:var(--clr-danger-10);outline-color:var(--clr-danger-10)}.card{background-color:var(--clr-3);border:.125rem solid var(--clr-7);border-bottom-width:.25rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;padding:.25rem .5rem}.card.info{border-color:var(--clr-accent-1)}.box,.box-gray,.box-warning,.box-danger,.box-success,.box-special{background-color:var(--clr-3);border:.125rem solid var(--clr-7);border-bottom-width:.25rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;padding:.5rem 1rem;position:relative}.box:has(>:nth-child(2)),.box-gray:has(>:nth-child(2)),.box-warning:has(>:nth-child(2)),.box-danger:has(>:nth-child(2)),.box-success:has(>:nth-child(2)),.box-special:has(>:nth-child(2)){display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between;align-items:center}.box-special{border-color:var(--clr-special-9);color:var(--clr-special-11)}.box-success{border-color:var(--clr-success-9);color:var(--clr-success-11)}.box-danger{border-color:var(--clr-danger-9);color:var(--clr-danger-11)}.box-warning{border-color:var(--clr-warning-9);color:var(--clr-warning-11)}.box-gray{border-color:var(--clr-gray-9);color:var(--clr-gray-11)}.box-with-close>.button-icon{position:absolute;top:0;right:0}.box-simple{background-color:var(--clr-3);border:.125rem solid var(--clr-7);border-bottom-width:.25rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;padding:.25rem;border-color:var(--box-border-color);background-color:var(--box-background-color);color:var(--box-color)}.box-simple.special{--box-border-color: var(--clr-special-12);--box-background-color: var(--clr-special-11);--box-color: var(--clr-special-1)}.box-simple.success{--box-border-color: var(--clr-success-12);--box-background-color: var(--clr-success-11);--box-color: var(--clr-success-1)}.box-simple.danger{--box-border-color: var(--clr-danger-12);--box-background-color: var(--clr-danger-11);--box-color: var(--clr-danger-1)}.box-simple.warning{--box-border-color: var(--clr-warning-12);--box-background-color: var(--clr-warning-11);--box-color: var(--clr-warning-1)}.box-simple.gray{--box-border-color: var(--clr-gray-12);--box-background-color: var(--clr-gray-11);--box-color: var(--clr-gray-1)}.box-simple.disabled{opacity:.3}.box-grid{max-inline-size:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:1.75rem}.slider{--gap: .5rem;display:grid;grid-auto-flow:column;grid-auto-columns:min(25rem,85%);gap:var(--gap);overflow-x:auto;overflow-y:visible;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-color:var(--clr-accent-1) var(--clr-6);scroll-snap-type:inline mandatory;background-color:var(--clr-3);padding:var(--gap);scroll-padding-inline:var(--gap);border:1px solid var(--clr-6)}.slider-small{grid-auto-columns:min(15rem,85%)}.slider::-webkit-scrollbar{block-size:1rem}.slider::-webkit-scrollbar-track{background-color:var(--clr-6)}.slider::-webkit-scrollbar-thumb{background-color:var(--clr-6);background-image:linear-gradient(var(--clr-6) 0,var(--clr-6) .25rem,var(--clr-accent-1) .25rem,var(--clr-accent-1) .75rem,var(--clr-6) .75rem)}.slider>*{scroll-snap-align:center}.slider>p{display:contents}.slider img{aspect-ratio:3/2;object-fit:cover}.site-switcher{display:grid;gap:1rem;margin:1rem}.site-switcher h1{text-align:center;max-inline-size:100%;font-size:var(--step-0)}.logo>a{background-color:var(--clr-3);border:.125rem solid var(--clr-7);border-bottom-width:.25rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;padding:1rem;text-decoration:none;color:var(--clr-12);display:grid;gap:.5rem;grid-template-columns:1fr max-content;text-align:right}.logo>a:hover,.logo>a:active{background-color:var(--clr-2);color:var(--clr-accent-2);border-color:var(--clr-accent-2)}.logo>a:focus-visible{outline:3px solid var(--clr-accent-1);outline-offset:.25rem}.logo>a .network-name{justify-self:end;display:grid;align-content:center}.logo>a .network-name h2{font-size:var(--step--1);line-height:1.1}.logo>a .network-name h3{font-family:var(--ff-body);font-weight:400;text-transform:none;font-size:var(--step--1)}.switcher{display:flex;flex-wrap:wrap;gap:1rem}.switcher>*{flex-grow:1;flex-basis:calc((50rem - 100%)*999)}.switcher>:nth-last-child(n+5),.switcher>:nth-last-child(n+5)~*{flex-basis:100%}.image-text{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(23ch,100%),1fr));gap:1.75rem;grid-auto-flow:dense}.image-text figure{height:min-content}.image-text .image-text-left p:emtpy,.image-text figure+p:empty{display:none}.image-text.tables>*{min-width:max-content}.image-text.tables table{width:100%}.image-text.partner img{max-width:15rem;padding:1rem;background:#fff}.tooltip-wrapper{position:relative}.tooltip-wrapper .tooltip{display:none;position:absolute;top:2lh;margin-top:.25rem;background:var(--clr-1);border:1px solid var(--clr-12);padding:.25rem;font-size:.8em;font-style:italic;width:max-content}.tooltip-wrapper:hover .tooltip,.tooltip-wrapper:focus .tooltip,.tooltip-wrapper:focus-within .tooltip{display:block}dialog{background-color:var(--clr-3);border:.125rem solid var(--clr-7);border-bottom-width:.25rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;padding:1rem 2rem}dialog.medium{inline-size:clamp(50ch,750px,80vw)}dialog.large{inline-size:clamp(50ch,1750px,90vw)}.dialog-special{border-color:var(--clr-special-9);color:var(--clr-special-11)}.dialog-success{border-color:var(--clr-success-9);color:var(--clr-success-11)}.dialog-danger{border-color:var(--clr-danger-9);color:var(--clr-danger-11)}.dialog-warning{border-color:var(--clr-warning-9);color:var(--clr-warning-11)}.dialog-gray{border-color:var(--clr-gray-9);color:var(--clr-gray-11)}.dialog-with-close>.button-icon{position:absolute;top:0;right:0}dialog::backdrop{background-color:#000;opacity:.5}.chip{background-color:var(--clr-3);border:.125rem solid var(--clr-7);border-bottom-width:.25rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;background-color:transparent;padding:.125rem .5rem;font-size:var(--step--1)}.chip.special{border-color:hsl(from var(--clr-special-9) h s l/.5);color:var(--clr-special-11)}.chip.special.inverted{border-color:hsl(from var(--clr-special-4) h s l/.5);color:var(--clr-special-2)}.chip.success{border-color:hsl(from var(--clr-success-9) h s l/.5);color:var(--clr-success-11)}.chip.success.inverted{border-color:hsl(from var(--clr-success-4) h s l/.5);color:var(--clr-success-2)}.chip.danger{border-color:hsl(from var(--clr-danger-9) h s l/.5);color:var(--clr-danger-11)}.chip.danger.inverted{border-color:hsl(from var(--clr-danger-4) h s l/.5);color:var(--clr-danger-2)}.chip.warning{border-color:hsl(from var(--clr-warning-9) h s l/.5);color:var(--clr-warning-11)}.chip.warning.inverted{border-color:hsl(from var(--clr-warning-4) h s l/.5);color:var(--clr-warning-2)}.chip.gray{border-color:hsl(from var(--clr-gray-9) h s l/.5);color:var(--clr-gray-11)}.chip.gray.inverted{border-color:hsl(from var(--clr-gray-4) h s l/.5);color:var(--clr-gray-2)}.chip.small{font-family:Courier New,Courier,monospace;border-width:.125rem;font-size:var(--step--2);text-transform:uppercase;font-weight:bolder;padding:0 .25rem}.toast-container{position:fixed;bottom:var(--space-s);left:var(--space-s);right:var(--space-s);display:grid;gap:var(--space-2xs);inline-size:min(20rem,80vw)}.toast{background-color:var(--clr-3);border:.125rem solid var(--clr-7);border-bottom-width:.25rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;padding:.5rem .5rem .5rem 1rem;display:grid;grid-template-columns:1fr max-content;gap:.5rem 1rem;justify-content:space-between;align-items:start;font-size:var(--step--1)}.toast-dismiss{border-radius:50%;padding:.25rem;aspect-ratio:1}.toast-dismiss:hover,.toast-dismiss:focus{background:oklch(from white l c h/.1)}.toast-special{border-color:var(--clr-special-12);background-color:var(--clr-special-11);color:var(--clr-special-1)}.toast-success{border-color:var(--clr-success-12);background-color:var(--clr-success-11);color:var(--clr-success-1)}.toast-danger{border-color:var(--clr-danger-12);background-color:var(--clr-danger-11);color:var(--clr-danger-1)}.toast-warning{border-color:var(--clr-warning-12);background-color:var(--clr-warning-11);color:var(--clr-warning-1)}.toast-gray{border-color:var(--clr-gray-12);background-color:var(--clr-gray-11);color:var(--clr-gray-1)}.hidden{display:none}.overflow-hidden{overflow:hidden}.dynamic-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--min-width, 20rem),100%),1fr))}
