:root{--color-primary: #190432;--color-secondary: #1900f0;--color-light: #f6f6f4;--color-info: #006991;--color-success: #05934a;--color-warning: #f97316;--color-danger: #c6401d;--currentColor: #190432;--body-bg: #fff;--body-text: #000;--link-color: #190432}@media (prefers-color-scheme: dark){:root{--body-bg: var(--color-zinc-800);--body-text: #000;--link-color: var(--color-zinc-300)}}a:focus,button:focus,input:focus,textarea:focus,select:focus{outline:3px solid #190432;outline-offset:3px}.h1{font-size:2.75rem;line-height:2.5rem;margin-bottom:1rem}.h2{font-size:1.75rem;line-height:1.625rem;margin-bottom:.75rem}.h3{font-size:1.5rem;line-height:1.75rem;margin-bottom:.75rem}.h4{font-size:1.4375rem;line-height:1.75rem}.h5{font-size:1.375rem;line-height:1.5rem}a:not(.btn){text-decoration:none}a:not(.btn):focus,a:not(.btn):not(.hover\:no-underline):hover{text-decoration:underline}a:focus,input:focus,button:focus{outline:3px solid var(--link-color);outline-offset:3px}.admin-pagination nav{width:100%}.admin-pagination nav span[aria-current=page] span{background:#190432;border-color:#190432;color:#fff}.table-sorter{position:relative;display:inline-flex;width:100%}.table-sorter:focus,.table-sorter:hover{outline-offset:0;outline:none;background:#190432;color:#fff;cursor:pointer}.table-sorter--up svg{transform:rotate(180deg)}.loading-sml{display:inline-block;margin-left:5px}.loading-sml svg{width:auto;height:20px}.loading.left-100{left:100%}.badge{padding:0 .5rem;display:inline-flex;line-height:1.25rem;font-weight:600;color:#000;background-color:#f6f6f4;border-radius:9999px;font-size:.8rem;justify-content:center}@media (prefers-color-scheme: dark){.badge{color:#cbd2d4;background-color:#000}}.badge.hidden{display:none}.badge--circle{border-radius:50%;width:25px;height:25px;line-height:25px;align-content:center}.badge--warning{background:#f97316;color:#fff}.badge--active,.badge--success{background:#05934a;color:#fff}.badge--danger{background:#c6401d;color:#fff}.badge-role--1,.badge-role--2,.badge-role--3{color:#fff;background:#190432}.badge-role--4,.badge-role--5{color:#fff;background:#999}.keyboard-nav a{position:absolute;left:0;top:-10em;padding:1rem 2rem;white-space:nowrap;color:#fff;font-size:.9375rem;background-color:#190432;text-decoration:none;text-transform:uppercase}.keyboard-nav a:focus{top:0;z-index:20000;outline:none}#main-nav a:hover,#main-nav a:focus{text-decoration:none}.markdown-editor .toastui-editor-contents{color:var(--body-text);background-color:var(--body-bg);font-weight:400}.markdown-editor .toastui-editor-contents h1,.markdown-editor .toastui-editor-contents h2,.markdown-editor .toastui-editor-contents h3,.markdown-editor .toastui-editor-contents h4,.markdown-editor .toastui-editor-contents h5,.markdown-editor .toastui-editor-contents h6{margin-bottom:1rem;line-height:1.1;border-bottom:0;font-weight:400;color:var(--body-text)}.markdown-editor .toastui-editor-contents h1{font-size:36px}.markdown-editor .toastui-editor-contents h2{font-size:32px}.markdown-editor .toastui-editor-contents h3{font-size:24px}.markdown-editor .toastui-editor-contents h4{font-size:22px}.markdown-editor .toastui-editor-contents h5{font-size:16px}.markdown-editor .toastui-editor-contents h6{font-size:14px}.markdown-editor .toastui-editor-contents strong,.markdown-editor .toastui-editor-contents b{font-weight:600;color:var(--body-text)}.markdown-editor .toastui-editor-contents table thead th{background:transparent;color:var(--body-text)}.markdown-editor .toastui-editor-contents table thead th p{color:var(--body-text)}.markdown-editor .toastui-editor-contents table tbody td{background:transparent;color:var(--body-text)}.markdown-editor .toastui-editor-contents table tbody td p{color:var(--body-text)}.markdown-editor .toastui-editor-contents p{margin-bottom:16px;color:var(--body-text)}.markdown-editor .toastui-editor-contents a{color:var(--body-text);font-weight:600;text-decoration:none;display:inline-flex;white-space:nowrap;position:relative}.markdown-editor .toastui-editor-contents a:focus:not(.btn){outline:2px solid var(--body-text);outline-offset:3px}.markdown-editor .toastui-editor-contents a:hover:not(.btn){color:var(--body-text)}.markdown-editor .toastui-editor-contents a:hover:not(.btn):after{width:100%}.markdown-editor .toastui-editor-contents a:after{content:"";display:inline-block;top:100%;height:2px;width:0;left:0;position:absolute;background:var(--body-text);transition:.2s width ease-in-out}
