.theme-toggle{--theme-toggle__within--duration:.5s}.theme-toggle__within *{transform-origin:50%;transition:transform calc(var(--theme-toggle__within--duration))cubic-bezier(0,0,0,1.25)}.theme-toggle--toggled:not(label).theme-toggle .theme-toggle__within .theme-toggle__within__circle,.theme-toggle input[type=checkbox]:checked~.theme-toggle__within .theme-toggle__within__circle{transform:scale(1.5)}.theme-toggle--toggled:not(label).theme-toggle .theme-toggle__within .theme-toggle__within__inner,.theme-toggle input[type=checkbox]:checked~.theme-toggle__within .theme-toggle__within__inner{transform:translate(3px,-3px)scale(1.2)}.theme-toggle--toggled:not(label).theme-toggle .theme-toggle__within g path,.theme-toggle input[type=checkbox]:checked~.theme-toggle__within g path{transform:scale(.65)}.logo{aspect-ratio:1;border-radius:1rem;width:5rem;transition:all .2s ease-out}.logo--shrink{width:2.5rem}.header{background-color:var(--nav-bg-color);min-height:5.625rem;max-height:5.625rem;color:var(--nav-text-color);z-index:9999;justify-content:space-between;align-items:center;padding:1rem;transition:all .2s ease-out;position:sticky;top:0;left:0;right:0;box-shadow:0 -6px 10px 5px #00000080}.header--shrink{min-height:3.125rem;max-height:3.125rem}.nav-buttons{z-index:9999;align-items:center}.nav-toggle{aspect-ratio:1;border-radius:.3125rem;width:3.375rem;margin:0;transition:all .2s ease-out}.nav-toggle:hover{background-color:var(--hover-color)}.nav-toggle--theme{padding:.875rem;position:sticky}.nav-toggle--shrink{width:2.8125rem;padding:.625rem}.nav-toggle--mobile{padding:0;display:none}.navigation{margin:0;padding:0;list-style:none}.nav-link{color:#fff;align-items:center;gap:.3125rem;padding:.625rem;font-weight:600;text-decoration:none;transition:color .3s;display:flex;position:relative}.nav-link:before{content:"";z-index:-1;background-color:#fff;width:0;height:2px;transition:width .4s;position:absolute;bottom:6px;left:0}.nav-link:hover:before{width:100%}.nav-link:hover:after{width:0;transition:all .2s;left:100%}.nav-link--active{color:var(--primary-lighter)}.nav-link--active:hover{color:var(--primary-light)}.nav-link--active:after{content:"";background-color:var(--primary-lighter);z-index:-1;width:100%;height:2px;transition:all .6s;position:absolute;bottom:6px;left:0}.nav-link-icon{filter:invert();width:1rem;height:1rem}.side-panel{--gap:2rem;z-index:1000;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background-color:#1a1a1ae6;flex-direction:column;height:100vh;margin:0;list-style:none;transition:transform .35s ease-out;position:fixed;inset:0 0 0 30%;transform:translate(100%)}.side-panel-scroll{--gap:2rem;flex-direction:column;margin:5rem 0 5rem 2rem;padding-right:2rem;overflow-y:auto}.how-to-play-list{flex-direction:column;gap:.3125rem;padding-left:2rem;list-style:lower-roman;display:flex}.how-to-play-list>li{padding-left:.3125rem}.translate-x-reset{transform:translate(0%)}.nav-toggle--mobile{justify-content:center;align-items:center;width:6.25rem;height:2.8125rem;font-size:.875rem;font-weight:700;display:flex}.dictionary-toggle{background-color:#ffffff1a;border:1px solid #fff3;border-radius:.5rem;width:fit-content;margin:1rem 0;padding:.75rem;display:inline-block}.toggle-label{cursor:pointer;color:var(--nav-text-color);align-items:center;gap:.75rem;font-size:.875rem;font-weight:500;display:flex}.toggle-input{opacity:0;width:0;height:0;position:absolute}.toggle-slider{background-color:#ffffff4d;border-radius:1rem;flex-shrink:0;width:3rem;height:1.5rem;transition:background-color .3s;display:inline-block;position:relative}.toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:1.125rem;height:1.125rem;transition:transform .3s;position:absolute;bottom:.1875rem;left:.1875rem}.toggle-input:checked+.toggle-slider{background-color:var(--primary-color,#007bff)}.toggle-input:checked+.toggle-slider:before{transform:translate(1.5rem)}.toggle-text{flex:1;line-height:1.4}.nav-overlay{z-index:999;cursor:pointer;background-color:#00000080;position:fixed;inset:0}*,:before,:after{box-sizing:border-box;border:0 solid #0000}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:fontFamily\.sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}h1,h2{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b{font-weight:bolder}small{font-size:80%}button,input{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}button{text-transform:none}button,[type=button]{-webkit-appearance:button;background-color:#0000;background-image:none}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}h1,h2,figure,p{margin:0}ol,ul{margin:0;padding:0;list-style:none}input::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}img,svg{vertical-align:middle;display:block}img{max-width:100%;height:auto}[hidden]{display:none}body{--bg-color-alt:#f8ede3;--bg-color-alt-darl:#e3d9ca;--nav-bg-color:#171717;--primary-lighter:#d5f0da;--primary-light:#86d095;--primary:#439d5a;--primary-dark:#2b5e3a;--primary-darker:#293d2f;--secondary:#b35309;--secondary-dark:#76350f;--nav-text-color:#fff;--hero-green:#328147;--hero-text:#f5f5f5}body.dark{--bg-color:#262626;--bg-hover:#171717;--bg-active:#0a0a0aaa;--text-color:#f5f5f5;--text-color-disabled:#737373;--text-color-inverse:#222;--hover-color:#4d4d4db3;--invert-filter:invert(1);--logo-src:url(/assets/RegulationPodcast-Logo_Avatar-white.svg);--shadow-color:#ffffff80}body.light{--bg-color:#fff;--bg-hover:#d4d4d4;--bg-active:#a3a3a3aa;--text-color:#222;--text-color-inverse:#f5f5f5;--text-color-disabled:#737373;--hover-color:#4d4d4db3;--invert-filter:invert(0);--logo-src:url(/assets/RegulationPodcast-Logo_Avatar-black.svg);--shadow-color:#00000080}@font-face{font-family:Inter;src:local(""),url(/fonts/inter-var-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}h1{font-size:clamp(2rem,5.4vw,3rem);font-weight:800;line-height:1.1}h2{font-size:1.5rem;font-weight:800}.flex{gap:var(--gap,.625rem);display:flex}.align-center{align-items:center}.action-button{z-index:1;color:#fff;background:linear-gradient(90deg,#9109d1 0%,#06df4a 81%);border-radius:.3125rem;padding:.3125rem .625rem;font-weight:600;text-decoration:none;transition:all .3s linear;display:inline-block;position:relative}.action-button:before{content:"";opacity:1;z-index:-1;background:linear-gradient(90deg,#7308a6 0%,#077c2b 81%);border-radius:.25rem;width:0;height:100%;transition:width .3s;display:block;position:absolute;top:0;left:0}.action-button:hover:before{width:100%}.halloween-button{z-index:1;color:#fff;background:linear-gradient(90deg,#651091 0%,#d10909 50%,#ff8c00 100%);border-radius:.3125rem;padding:.3125rem .625rem;font-weight:600;text-decoration:none;transition:all .3s linear;display:inline-block;position:relative}.halloween-button:before{content:"";opacity:1;z-index:-1;background:linear-gradient(90deg,#2d004b 0%,#9109d1 40%,#df6a06 100%);border-radius:.25rem;width:0;height:100%;transition:width .3s;display:block;position:absolute;top:0;left:0}.halloween-button:hover:before{width:100%}@media screen and (min-width:1920px){html{font-size:.834vw}}html,body{color:var(--text-color);background-color:var(--bg-color);font-family:Inter,Arial,sans-serif}
