.notification-bell .navbar-item:has(>.icon.is-large){gap:.25rem}.notification-bell .icon-bell>*{font-size:2em}.notification-bell .icon-bell.has-new{color:#3687ff}.notification-bell .dropdown-content{padding:0}.notification-bell .dropdown-item.notification-item{width:100%;min-width:300px;padding:0}.notification-bell .dropdown-item.notification-item .box{box-shadow:none;border-bottom:1px solid #dbdbdb;border-radius:0;padding:.6rem .9rem}.notification-bell .dropdown-item.notification-item .box .media{align-items:center}.notification-bell .dropdown-item.notification-item .box .media-left .icon{width:1.5rem;height:1.5rem;font-size:1.1em}.notification-bell .dropdown-item.notification-item .box .level{margin-top:.25rem}.locale-switcher .navbar-link[data-v-c2c1df5b]{cursor:pointer}.locale-switcher .navbar-item .check[data-v-c2c1df5b]{width:1.25rem;margin-right:.25rem}.locale-switcher .navbar-item.is-active[data-v-c2c1df5b]{--bulma-navbar-h:var(--bulma-navbar-dropdown-item-h);--bulma-navbar-s:var(--bulma-navbar-dropdown-item-s);--bulma-navbar-item-background-l:var(--bulma-navbar-dropdown-item-background-l);--bulma-navbar-item-color-l:var(--bulma-navbar-dropdown-item-color-l);font-weight:600}.site-logo[data-v-66c6cdbe]{height:2em;margin-bottom:5px}.user-avatar[data-v-66c6cdbe]{border-radius:50%;width:32px;height:32px;max-height:32px;margin-right:.25em}.icon-streak.lit[data-v-66c6cdbe]{color:#ffb03b}.icon-users[data-v-66c6cdbe]{color:#90ee90}.icon-users.connecting[data-v-66c6cdbe]{color:red}.icon-users.authenticating[data-v-66c6cdbe]{color:orange}.icon-coins[data-v-66c6cdbe]{color:gold}.icon-coins[data-v-66c6cdbe]>*,.icon-streak[data-v-66c6cdbe]>*{font-size:2em}.login-buttons[data-v-66c6cdbe]{padding:6px 0}.end-loader[data-v-66c6cdbe]{padding:20px 0}.router-link-exact-active[data-v-66c6cdbe]{text-decoration:underline}.logo-link[data-v-66c6cdbe]:hover,.logo-link.router-link-exact-active[data-v-66c6cdbe]{background-color:#0000;text-decoration:none}.navbar-item[data-v-66c6cdbe]:has(>.icon.is-large){gap:.25rem}.navbar-item.has-dropdown[data-v-66c6cdbe]{position:relative}.navbar-dropdown[data-v-66c6cdbe]{z-index:100}.user-chip[data-v-77c6ee0c]{vertical-align:middle;align-items:center;gap:.4rem;display:inline-flex}.user-avatar[data-v-77c6ee0c]{border-radius:50%;margin:0}.user-name[data-v-77c6ee0c]{color:#000}.user-name[data-v-77c6ee0c]:hover{text-decoration:underline}.badges[data-v-77c6ee0c]{align-items:center;gap:.25em;display:inline-flex}.badges .icon[data-v-77c6ee0c]{width:auto;height:1em}.badges .admin[data-v-77c6ee0c]{color:gold}.badges .plus[data-v-77c6ee0c]{color:red}.user-avatar[data-v-1e2a1af2]{border-radius:50%}.sketch-link[data-v-3e610d60]{color:#000}.sketch-link[data-v-3e610d60]:hover{text-decoration:underline}.button.is-disabled[data-v-3e610d60]{opacity:.5;cursor:not-allowed;box-shadow:none}.level[data-v-3e610d60]{flex-flow:wrap}.level-left[data-v-3e610d60],.level-right[data-v-3e610d60]{flex-direction:row}.level:not(.labelled) .level-left[data-v-3e610d60],.level:not(.labelled) .level-right[data-v-3e610d60]{gap:0}.social-dropdown .icon[data-v-3e610d60]{margin-right:.25em;font-size:1.5em;position:relative;top:5px}.content[data-v-ca6d55f7]{min-width:600px}.sketch-link[data-v-ca6d55f7]{color:#000}.sketch-link[data-v-ca6d55f7]:hover{text-decoration:underline}.password-label[data-v-6ae0540a]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.card-content[data-v-addb2a70]{padding:2rem}.cookie-notice[data-v-f0fadbcc]{text-align:center;color:#fff;z-index:1000001;background:#333;height:auto;padding:.5em 1em;position:fixed;bottom:0;left:0;right:0}.link[data-v-f0fadbcc]{color:#ffb03b}.ok[data-v-f0fadbcc]{display:inline-block}:root{--bulma-primary-h:35.82deg;--bulma-primary-s:100%;--bulma-primary-l:61.57%;--bulma-family-primary:BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;--bulma-family-secondary:var(--bulma-family-primary);--bulma-strong-weight:var(--bulma-weight-bold);--bulma-label-weight:var(--bulma-weight-bold)}.title{--bulma-title-weight:var(--bulma-weight-semibold)}.content{--bulma-content-heading-weight:var(--bulma-weight-semibold)}.button{--bulma-button-weight:var(--bulma-weight-normal)}main.section{min-height:calc(100vh - 3.25rem)}#site-notice{text-align:center;color:#fff;z-index:999;background:#333;height:2em;position:fixed;bottom:0;left:0;right:0}#site-notice .delete{position:absolute;bottom:5px;right:10px}canvas[resize]{width:100%;height:100%}.toasted-container.top-right[role=status]{top:80px;right:50px}@media only screen and (width<=600px){.toasted-container.top-right[role=status]{top:0;right:0}}.article__body{font-size:1.25em}.article__content>*{margin-bottom:2em}.footer .social{flex-wrap:wrap}.dropdown-item:has(>a){padding:0}.dropdown-item:has(>a)>a{color:inherit;padding:.375rem 1rem;display:block}.dropdown-item:has(>a)>a.is-active{background-color:var(--bulma-primary);color:var(--bulma-primary-invert)}.practice[data-v-d33a01d5]{margin-top:2em}.card.is-complete[data-v-dacf5220]{background:#64ff641a}.complete[data-v-dacf5220]{justify-content:center;align-items:center;gap:.2em;display:flex}.complete .complete-text[data-v-dacf5220]{line-height:1}.course-progress[data-v-dacf5220]{margin-bottom:.5em;position:relative}.course-progress__track[data-v-dacf5220]{background:#ececec;border-radius:8px;height:16px;overflow:hidden}.course-progress__fill[data-v-dacf5220]{background:#48c78e;border-radius:8px;height:100%}.course-progress__label[data-v-dacf5220]{color:#4a4a4a;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex;position:absolute;inset:0}.carousel-list[data-v-2183fdd6]{position:relative;overflow:hidden}.carousel-list.has-shadow[data-v-2183fdd6]{box-shadow:0 2px 3px #0a0a0a1a}.carousel-list .carousel-slides[data-v-2183fdd6]{transition:transform .3s;display:flex}.carousel-list .carousel-slides.is-dragging[data-v-2183fdd6]{transition:none}.carousel-list .carousel-slides.has-grayscale .carousel-slide[data-v-2183fdd6]:not(.is-active){filter:grayscale()}.carousel-list .carousel-slides.has-opacity .carousel-slide[data-v-2183fdd6]:not(.is-active){opacity:.24}.carousel-list .carousel-slide[data-v-2183fdd6]{flex-shrink:0;padding:.1rem .15rem}.carousel-list .carousel-nav[data-v-2183fdd6]{pointer-events:none;justify-content:space-between;width:100%;padding:0 .5rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel-list .carousel-nav .icon[data-v-2183fdd6]{pointer-events:all;cursor:pointer;color:#333;-webkit-user-select:none;user-select:none;background:#f2f2f2;border:1px solid #ccc;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.carousel-list .carousel-nav .icon[data-v-2183fdd6]:hover{color:#ffb03b;background:#333;border-color:#ffb03b}.card-image[data-v-ffac9e0c]{cursor:pointer}.card-content[data-v-ffac9e0c]{box-shadow:inset 0 5px 5px -5px #ccc}.image.is-4by3 img[data-v-ffac9e0c]{height:auto;max-height:100%;margin:auto 0}.courses-title[data-v-6171d140]{margin-top:1em}.tagline[data-v-6171d140]{line-height:2.25em}.slideshow[data-v-6171d140]{height:330px;overflow:hidden}.slideshow img[data-v-6171d140]{cursor:pointer;width:100%;height:auto;display:block}.slideshow-track[data-v-6171d140]{will-change:transform;animation:54s linear infinite slideshow-scroll-6171d140}.slideshow-track[data-v-6171d140]:hover{animation-play-state:paused}@keyframes slideshow-scroll-6171d140{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.slideshow-track[data-v-6171d140]{animation:none}}.sketch-title[data-v-15be9d4a]{font-style:italic}.remix-subtitle[data-v-15be9d4a]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.remixed-from[data-v-15be9d4a]{color:#7a7a7a;align-items:center;gap:.3rem;font-size:.9rem;display:inline-flex}.sketch[data-v-15be9d4a]{text-align:center}.sketch img[data-v-15be9d4a]{border:1px solid #ccc}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.v-toast--fade-out{animation-name:fadeOut}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}.v-toast--fade-in-down{animation-name:fadeInDown}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.v-toast--fade-in-up{animation-name:fadeInUp}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease-out}.fade-enter,.fade-leave-to{opacity:0}.v-toast{z-index:1090;pointer-events:none;padding:2em;display:flex;position:fixed;inset:0;overflow:hidden}.v-toast__item{pointer-events:auto;opacity:.92;color:#fff;cursor:pointer;border-radius:.25em;align-items:center;min-height:3em;margin:.5em 0;animation-duration:.15s;display:inline-flex;box-shadow:0 1px 4px #0000001f,0 0 6px #0000000a}.v-toast__item--success{background-color:#28a745}.v-toast__item--info{background-color:#17a2b8}.v-toast__item--warning{background-color:#ffc107}.v-toast__item--error{background-color:#dc3545}.v-toast__item--default{background-color:#343a40}.v-toast__item--warning{color:#000}.v-toast__item.v-toast__item--top,.v-toast__item.v-toast__item--bottom{align-self:center}.v-toast__item.v-toast__item--top-right,.v-toast__item.v-toast__item--bottom-right{align-self:flex-end}.v-toast__item.v-toast__item--top-left,.v-toast__item.v-toast__item--bottom-left{align-self:flex-start}.v-toast__text{word-break:break-word;margin:0;padding:.5em 1em}.v-toast__icon{display:none}.v-toast.v-toast--top{flex-direction:column}.v-toast.v-toast--bottom{flex-direction:column-reverse}.v-toast.v-toast--custom-parent{position:absolute}@media screen and (width<=768px){.v-toast{padding:0;position:fixed!important}}
