:root{--font-family: Poppins, Helvetica, sans-serif;--heading-font-family: Poppins, Helvetica, sans-serif}html{font-size:16px}.foo{color:red}h3{font-weight:600}b,strong{font-weight:600}table th,.table-heading{font-weight:500}.nav-pills>li>a,.nav-pills>li button,.select-kit-header,.btn{border-radius:5px}.btn{box-shadow:0px 2px 4px rgba(79,114,205,.3)}.btn-default{border:1px solid var(--primary-low);background:var(--secondary)}.btn.btn-flat{box-shadow:none}#exercism-banner{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU2IiBoZWlnaHQ9Ijc0IiB2aWV3Qm94PSIwIDAgMTU2IDc0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTIxIDU2LjA5MjNMMTMzLjIyMiA0My4zODM3TDE0NS40NDQgNTYuMDkyM0wxMzMuMjIyIDY4LjgwMDlMMTIxIDU2LjA5MjNaIiBmaWxsPSIjNTlEMkFFIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTI4Ljc3OCA1My43ODE2TDEzOC4yMjIgNDMuOTYxM0MxMzkuNjAzIDQyLjUyNTcgMTQxLjg0MSA0Mi41MjU3IDE0My4yMjIgNDMuOTYxM0wxNTIuNjY2IDUzLjc4MTZDMTU0LjA0NyA1NS4yMTczIDE1NC4wNDcgNTcuNTQ0OSAxNTIuNjY2IDU4Ljk4MDZMMTQzLjIyMiA2OC44MDA5QzE0MS44NDEgNzAuMjM2NSAxMzkuNjAzIDcwLjIzNjUgMTM4LjIyMiA2OC44MDA5TDEyOC43NzggNTguOTgwNkMxMjcuMzk3IDU3LjU0NDkgMTI3LjM5NyA1NS4yMTczIDEyOC43NzggNTMuNzgxNlpNMTMxIDU2LjA5MjNDMTMwLjg0NiA1Ni4yNTE4IDEzMC44NDYgNTYuNTEwNCAxMzEgNTYuNjY5OUwxNDAuNDQ0IDY2LjQ5MDJDMTQwLjU5NyA2Ni42NDk3IDE0MC44NDYgNjYuNjQ5NyAxNDEgNjYuNDkwMkwxNTAuNDQ0IDU2LjY2OTlDMTUwLjU5NyA1Ni41MTA0IDE1MC41OTcgNTYuMjUxOCAxNTAuNDQ0IDU2LjA5MjNMMTQxIDQ2LjI3MkMxNDAuODQ2IDQ2LjExMjUgMTQwLjU5NyA0Ni4xMTI1IDE0MC40NDQgNDYuMjcyTDEzMSA1Ni4wOTIzWiIgZmlsbD0iIzMzMzYzRiIvPgo8cGF0aCBkPSJNMCAwSDE3LjI4NDNWMTcuOTcyN0gwVjBaIiBmaWxsPSIjRkFFNTRFIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNy4wNzEwMSA0LjA4NDcySDIwLjQyNzFDMjIuMzc5NiA0LjA4NDcyIDIzLjk2MjUgNS43MzA2MiAyMy45NjI1IDcuNzYwOTVWMjEuNjQ4OUMyMy45NjI1IDIzLjY3OTIgMjIuMzc5NiAyNS4zMjUxIDIwLjQyNzEgMjUuMzI1MUg3LjA3MTAxQzUuMTE4NDUgMjUuMzI1MSAzLjUzNTU4IDIzLjY3OTIgMy41MzU1OCAyMS42NDg5VjcuNzYwOTVDMy41MzU1OCA1LjczMDYyIDUuMTE4NDUgNC4wODQ3MiA3LjA3MTAxIDQuMDg0NzJaTTcuMDcxMDEgNy4zNTI0OEM2Ljg1NDA2IDcuMzUyNDggNi42NzgxOCA3LjUzNTM1IDYuNjc4MTggNy43NjA5NVYyMS42NDg5QzYuNjc4MTggMjEuODc0NSA2Ljg1NDA2IDIyLjA1NzQgNy4wNzEwMSAyMi4wNTc0SDIwLjQyNzFDMjAuNjQ0IDIyLjA1NzQgMjAuODE5OSAyMS44NzQ1IDIwLjgxOTkgMjEuNjQ4OVY3Ljc2MDk1QzIwLjgxOTkgNy41MzUzNSAyMC42NDQgNy4zNTI0OCAyMC40MjcxIDcuMzUyNDhINy4wNzEwMVoiIGZpbGw9IiMzMzM2M0YiLz4KPHBhdGggZD0iTTk1LjA4ODIgMTcuMjAyOUM5NS4wODgyIDE4LjA4OTYgOTQuMzk2OSAxOC44MDg0IDkzLjU0NDIgMTguODA4NEM5Mi42OTE1IDE4LjgwODQgOTIuMDAwMiAxOC4wODk2IDkyLjAwMDIgMTcuMjAyOUM5Mi4wMDAyIDE2LjMxNjIgOTIuNjkxNSAxNS41OTc0IDkzLjU0NDIgMTUuNTk3NEM5NC4zOTY5IDE1LjU5NzQgOTUuMDg4MiAxNi4zMTYyIDk1LjA4ODIgMTcuMjAyOVoiIGZpbGw9IiMzMzM2M0YiLz4KPHBhdGggZD0iTTk1LjA4ODEgMjIuOTgyN0M5NS4wODgxIDIzLjg2OTQgOTQuMzk2OCAyNC41ODgyIDkzLjU0NDEgMjQuNTg4MkM5Mi42OTEzIDI0LjU4ODIgOTIuMDAwMSAyMy44Njk0IDkyLjAwMDEgMjIuOTgyN0M5Mi4wMDAxIDIyLjA5NiA5Mi42OTEzIDIxLjM3NzIgOTMuNTQ0MSAyMS4zNzcyQzk0LjM5NjggMjEuMzc3MiA5NS4wODgxIDIyLjA5NiA5NS4wODgxIDIyLjk4MjdaIiBmaWxsPSIjMzMzNjNGIi8+CjxwYXRoIGQ9Ik05NS4wODgxIDI4Ljc2MjVDOTUuMDg4MSAyOS42NDkyIDk0LjM5NjggMzAuMzY4IDkzLjU0NDEgMzAuMzY4QzkyLjY5MTMgMzAuMzY4IDkyLjAwMDEgMjkuNjQ5MiA5Mi4wMDAxIDI4Ljc2MjVDOTIuMDAwMSAyNy44NzU4IDkyLjY5MTMgMjcuMTU3IDkzLjU0NDEgMjcuMTU3Qzk0LjM5NjggMjcuMTU3IDk1LjA4ODEgMjcuODc1OCA5NS4wODgxIDI4Ljc2MjVaIiBmaWxsPSIjMzMzNjNGIi8+CjxwYXRoIGQ9Ik0xMDAuNjQ3IDE3LjIwMjlDMTAwLjY0NyAxOC4wODk2IDk5Ljk1NTMgMTguODA4NCA5OS4xMDI2IDE4LjgwODRDOTguMjQ5OSAxOC44MDg0IDk3LjU1ODYgMTguMDg5NiA5Ny41NTg2IDE3LjIwMjlDOTcuNTU4NiAxNi4zMTYyIDk4LjI0OTkgMTUuNTk3NCA5OS4xMDI2IDE1LjU5NzRDOTkuOTU1MyAxNS41OTc0IDEwMC42NDcgMTYuMzE2MiAxMDAuNjQ3IDE3LjIwMjlaIiBmaWxsPSIjMzMzNjNGIi8+CjxwYXRoIGQ9Ik0xMDAuNjQ3IDIyLjk4MjdDMTAwLjY0NyAyMy44Njk0IDk5Ljk1NTMgMjQuNTg4MiA5OS4xMDI2IDI0LjU4ODJDOTguMjQ5OSAyNC41ODgyIDk3LjU1ODYgMjMuODY5NCA5Ny41NTg2IDIyLjk4MjdDOTcuNTU4NiAyMi4wOTYgOTguMjQ5OSAyMS4zNzcyIDk5LjEwMjYgMjEuMzc3MkM5OS45NTUzIDIxLjM3NzIgMTAwLjY0NyAyMi4wOTYgMTAwLjY0NyAyMi45ODI3WiIgZmlsbD0iIzMzMzYzRiIvPgo8cGF0aCBkPSJNMTAwLjY0NyAyOC43NjI1QzEwMC42NDcgMjkuNjQ5MiA5OS45NTUzIDMwLjM2OCA5OS4xMDI2IDMwLjM2OEM5OC4yNDk5IDMwLjM2OCA5Ny41NTg2IDI5LjY0OTIgOTcuNTU4NiAyOC43NjI1Qzk3LjU1ODYgMjcuODc1OCA5OC4yNDk5IDI3LjE1NyA5OS4xMDI2IDI3LjE1N0M5OS45NTUzIDI3LjE1NyAxMDAuNjQ3IDI3Ljg3NTggMTAwLjY0NyAyOC43NjI1WiIgZmlsbD0iIzMzMzYzRiIvPgo8cGF0aCBkPSJNMTA2LjIwNSAxNy4yMDI5QzEwNi4yMDUgMTguMDg5NiAxMDUuNTE0IDE4LjgwODQgMTA0LjY2MSAxOC44MDg0QzEwMy44MDggMTguODA4NCAxMDMuMTE3IDE4LjA4OTYgMTAzLjExNyAxNy4yMDI5QzEwMy4xMTcgMTYuMzE2MiAxMDMuODA4IDE1LjU5NzQgMTA0LjY2MSAxNS41OTc0QzEwNS41MTQgMTUuNTk3NCAxMDYuMjA1IDE2LjMxNjIgMTA2LjIwNSAxNy4yMDI5WiIgZmlsbD0iIzMzMzYzRiIvPgo8cGF0aCBkPSJNMTA2LjIwNSAyMi45ODI3QzEwNi4yMDUgMjMuODY5NCAxMDUuNTE0IDI0LjU4ODIgMTA0LjY2MSAyNC41ODgyQzEwMy44MDggMjQuNTg4MiAxMDMuMTE3IDIzLjg2OTQgMTAzLjExNyAyMi45ODI3QzEwMy4xMTcgMjIuMDk2IDEwMy44MDggMjEuMzc3MiAxMDQuNjYxIDIxLjM3NzJDMTA1LjUxNCAyMS4zNzcyIDEwNi4yMDUgMjIuMDk2IDEwNi4yMDUgMjIuOTgyN1oiIGZpbGw9IiMzMzM2M0YiLz4KPHBhdGggZD0iTTEwNi4yMDUgMjguNzYyNUMxMDYuMjA1IDI5LjY0OTIgMTA1LjUxNCAzMC4zNjggMTA0LjY2MSAzMC4zNjhDMTAzLjgwOCAzMC4zNjggMTAzLjExNyAyOS42NDkyIDEwMy4xMTcgMjguNzYyNUMxMDMuMTE3IDI3Ljg3NTggMTAzLjgwOCAyNy4xNTcgMTA0LjY2MSAyNy4xNTdDMTA1LjUxNCAyNy4xNTcgMTA2LjIwNSAyNy44NzU4IDEwNi4yMDUgMjguNzYyNVoiIGZpbGw9IiMzMzM2M0YiLz4KPC9zdmc+Cg==");background-repeat:no-repeat;background-position:top 32px right;padding:48px 0}#exercism-banner .exercism-title{font-size:1.9em;font-weight:700;margin-bottom:.5em}#exercism-banner nav{display:flex;flex-wrap:wrap}#exercism-banner a{margin-right:64px;font-weight:600;color:var(--primary);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNSA4SDE2LjUiIHN0cm9rZT0idXJsKCNwYWludDBfbGluZWFyXzgzNDRfNDExODg3KSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTkuNSAxNUwxNi41IDhMOS41IDEiIHN0cm9rZT0idXJsKCNwYWludDFfbGluZWFyXzgzNDRfNDExODg3KSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl84MzQ0XzQxMTg4NyIgeDE9IjkiIHkxPSI4IiB4Mj0iOSIgeTI9IjguNjY2NjciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzIyMDBGRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM5RTAwRkYiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzgzNDRfNDExODg3IiB4MT0iMTMiIHkxPSIxIiB4Mj0iMTMiIHkyPSIxNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMjIwMEZGIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzlFMDBGRiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=");background-position:right center;background-repeat:no-repeat;padding:.5em 30px .5em 0}#main-outlet{padding-top:0}.d-header #site-logo{height:1.7em}.list-controls .combo-box .combo-box-header{border-color:var(--primary-400);padding:.5em 12px}.list-cell,.table-heading,.category-list th,table th,.latest-topic-list .table-heading,.top-topic-list .table-heading{color:var(--primary-high)}.category-list td:first-of-type{padding:16px}.category-list .subcategories{border-top:1px solid var(--tertiary-300);margin-top:8px;padding-top:8px}.topic-list-main-link a.title,.topic-list .main-link a.title,.latest-topic-list-item .main-link a.title{font-weight:500}.cooked a,.d-editor-preview a{font-weight:500;text-decoration:underline}

/*# sourceMappingURL=desktop_theme_1_3c4fbaf14f8e6a006a6b414d97c3cab05df22bb2.css.map?__ws=forum.exercism.org */
