@font-face{font-family:"Source Han Serif";font-weight:400;font-style:normal;src:url(/fonts/SourceHanSerifJP-Regular-subset.3b2458d8.woff2) format("woff2"),url(/fonts/SourceHanSerifJP-Regular-subset.26961cdc.woff) format("woff")}html,body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,img,figure,dl,dt,dd,ol,ul,li,table,caption,th,td{margin:0;padding:0;border:0}html{overflow-y:scroll;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1}*,*::before,*::after{box-sizing:border-box}main{display:block}a{background-color:transparent;-webkit-text-decoration-skip:objects}b,strong{font-weight:700}img{max-width:100%;width:auto;height:auto}img{vertical-align:middle;-ms-interpolation-mode:bicubic;font-style:italic;color:#666}svg:not(:root){overflow:hidden}[hidden]{display:none !important}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,input[type=search],input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}legend{display:table;max-width:100%;white-space:normal;color:inherit}textarea{overflow:auto}input[type=checkbox],input[type=radio]{padding:0;cursor:pointer}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}html,body{min-height:100vh}body{background-color:#f5f7f9;transition:background-color .2s ease;position:relative}.theme-dark body{background-color:#292c33}.theme-tan body{background-color:#e7dfcc}body,button,input,textarea{color:#223344;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;-moz-tab-size:2;tab-size:2}.theme-dark body,.theme-dark button,.theme-dark input,.theme-dark textarea{color:#e5e7e9}.theme-tan body,.theme-tan button,.theme-tan input,.theme-tan textarea{color:#4a432b}a:link,a:visited{color:#0e75c2;transition:color .2s ease}.theme-dark a:link,.theme-dark a:visited{color:#79b1f8}.theme-tan a:link,.theme-tan a:visited{color:#960000}a:hover,a:focus{text-decoration:none}[tabindex="-1"]{outline:0}label,button{cursor:pointer}button[disabled],input[disabled]{cursor:not-allowed}nav ul{list-style:none;margin:0}body{line-height:1.5}h6,.h6,h5,.h5,h4,.h4,caption,h3,.h3,h2,.h2,h1,.h1{font-weight:700}h1,.h1{font-size:2.25rem}h2,.h2{font-size:1.5rem}caption,h3,.h3{font-size:1.125rem}h4,.h4{font-size:1rem}h5,.h5{font-size:1rem}h6,.h6{font-size:1rem}@media screen and (max-width: 34.375rem){h1,.h1{font-size:1.25rem}h2,.h2{font-size:1.125rem}caption,h3,.h3{font-size:.9375rem}}p,ol,ul,table{margin-bottom:1.5em}h1+h2,h2+h3,h3+h4,h4+h5,h5+h6,h1+blockquote,h2+blockquote,h3+blockquote,h4+blockquote,h5+blockquote,h6+blockquote{margin-top:5px}ul,ol{margin-left:1em}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}blockquote{position:relative;padding-left:35px}blockquote::before{content:"“";position:absolute;top:0;left:0;font-size:50px;line-height:50px;font-weight:bold}blockquote+p cite{display:block;margin-top:-0.75em}q{font-style:italic}.text{vertical-align:middle}input[type=number],input[type=search],input[type=text],textarea{border:1px solid #bbccdd;background-color:white;height:2rem;padding:0 .3125rem;border-radius:3px;font-size:1rem;transition:border-color .15s linear}.theme-dark input[type=number],.theme-dark input[type=search],.theme-dark input[type=text],.theme-dark textarea{border:1px solid #484e55}.theme-tan input[type=number],.theme-tan input[type=search],.theme-tan input[type=text],.theme-tan textarea{border:1px solid #dfdac8}.theme-dark input[type=number],.theme-dark input[type=search],.theme-dark input[type=text],.theme-dark textarea{background-color:#222429}.theme-tan input[type=number],.theme-tan input[type=search],.theme-tan input[type=text],.theme-tan textarea{background-color:#f6f2e6}input[type=number]:focus,input[type=search]:focus,input[type=text]:focus,textarea:focus{border-color:#0e75c2;outline:0}.theme-dark input[type=number]:focus,.theme-dark input[type=search]:focus,.theme-dark input[type=text]:focus,.theme-dark textarea:focus{border-color:#79b1f8}.theme-tan input[type=number]:focus,.theme-tan input[type=search]:focus,.theme-tan input[type=text]:focus,.theme-tan textarea:focus{border-color:#960000}input[type=checkbox],input[type=radio]{vertical-align:middle;margin-right:.25em}textarea{height:auto;padding:.3125rem}select{height:2rem;padding:0 .3125rem}.show-focus input[type=number]:focus,.show-focus input[type=search]:focus,.show-focus input[type=text]:focus,.show-focus textarea:focus,.show-focus select:focus{outline:2px dotted}input[type=number][disabled],input[type=search][disabled],input[type=text][disabled],textarea[disabled],select[disabled]{opacity:.5}@media screen and (max-width: 51.25rem){.table-wrap{overflow-x:auto}}table{background-color:#fbfdff;border:1px solid rgba(0, 0, 0, 0.15);border-spacing:0;border-collapse:separate;font-size:inherit;width:100%}.theme-dark table{background-color:#2d3037}.theme-tan table{background-color:#efe9d3}.theme-dark table{border:1px solid rgba(255, 255, 255, 0.15)}.theme-tan table{border:1px solid rgba(0, 0, 0, 0.15)}thead th{background-color:#fbfdff;background-clip:padding-box;font-size:.875rem}.theme-dark thead th{background-color:#2d3037}.theme-tan thead th{background-color:#efe9d3}thead tr:first-child th:not(:first-child){border-left:1px solid rgba(0, 0, 0, 0.15);text-align:center}.theme-dark thead tr:first-child th:not(:first-child){border-left:1px solid rgba(255, 255, 255, 0.15)}.theme-tan thead tr:first-child th:not(:first-child){border-left:1px solid rgba(0, 0, 0, 0.15)}thead tr:last-child th{position:sticky;top:0;border-bottom:0;z-index:10}thead tr:last-child th::after{background:rgba(0, 0, 0, 0.15);content:"";display:block;position:absolute;bottom:-1px;left:0;width:100%;height:1px}.theme-dark thead tr:last-child th::after{background:rgba(255, 255, 255, 0.15)}.theme-tan thead tr:last-child th::after{background:rgba(0, 0, 0, 0.15)}legend{padding:0 .5em;font-size:.875rem}th,td{border-bottom:1px solid rgba(0, 0, 0, 0.15);padding:3px 7px;white-space:nowrap;text-align:left}.theme-dark th,.theme-dark td{border-bottom:1px solid rgba(255, 255, 255, 0.15)}.theme-tan th,.theme-tan td{border-bottom:1px solid rgba(0, 0, 0, 0.15)}th:first-child,td:first-child{padding-left:10px}th:last-child,td:last-child{padding-right:10px}tbody tr:hover th,tbody tr:hover td{background:rgba(0, 0, 0, 0.03)}.theme-dark tbody tr:hover th,.theme-dark tbody tr:hover td{background:rgba(255, 255, 255, 0.03)}.theme-tan tbody tr:hover th,.theme-tan tbody tr:hover td{background:rgba(0, 0, 0, 0.03)}tbody tr:last-child th,tbody tr:last-child td{border-bottom:0}.table--compact tbody th,.table--compact tbody td{padding-top:1px;padding-bottom:1px}.ghost-row{color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.root{padding:20px}.app{max-width:50rem;margin:0 auto}.between-input input{width:3.5em}.between-input-label{display:block;margin-bottom:3px;font-weight:700}.between-input-label-text{margin-left:.25em;margin-right:.25em}label:first-of-type .between-input-label-text{margin-left:0}.btn,a.btn,button{display:inline-block;display:inline-flex;align-items:center;justify-content:center;height:2rem;line-height:1.9375rem;padding:0 10px 1px;border:0;border-radius:3px;vertical-align:baseline;box-shadow:none;text-decoration:none;text-transform:none;text-align:center;text-shadow:none;font-size:100%;font-weight:400;white-space:nowrap;background-color:#0e75c2;color:#fff}.btn:focus,a.btn:focus,button:focus{outline:2px dotted #223344}.theme-dark .btn:focus,.theme-dark a.btn:focus,.theme-dark button:focus{outline:2px dotted #e5e7e9}.theme-tan .btn:focus,.theme-tan a.btn:focus,.theme-tan button:focus{outline:2px dotted #4a432b}.theme-dark .btn,.theme-dark a.btn,.theme-dark button{background-color:#79b1f8}.theme-tan .btn,.theme-tan a.btn,.theme-tan button{background-color:#960000}.theme-dark .btn,.theme-dark a.btn,.theme-dark button{color:#fff}.theme-tan .btn,.theme-tan a.btn,.theme-tan button{color:#fff}.btn:not([disabled]):hover,.btn:not([disabled]):focus,a.btn:not([disabled]):hover,a.btn:not([disabled]):focus,button:not([disabled]):hover,button:not([disabled]):focus{background-color:#0b5892;border-color:#0b5892}.theme-dark .btn:not([disabled]):hover,.theme-dark .btn:not([disabled]):focus,.theme-dark a.btn:not([disabled]):hover,.theme-dark a.btn:not([disabled]):focus,.theme-dark button:not([disabled]):hover,.theme-dark button:not([disabled]):focus{background-color:#a9cdfb}.theme-tan .btn:not([disabled]):hover,.theme-tan .btn:not([disabled]):focus,.theme-tan a.btn:not([disabled]):hover,.theme-tan a.btn:not([disabled]):focus,.theme-tan button:not([disabled]):hover,.theme-tan button:not([disabled]):focus{background-color:#630000}.theme-dark .btn:not([disabled]):hover,.theme-dark .btn:not([disabled]):focus,.theme-dark a.btn:not([disabled]):hover,.theme-dark a.btn:not([disabled]):focus,.theme-dark button:not([disabled]):hover,.theme-dark button:not([disabled]):focus{border-color:#a9cdfb}.theme-tan .btn:not([disabled]):hover,.theme-tan .btn:not([disabled]):focus,.theme-tan a.btn:not([disabled]):hover,.theme-tan a.btn:not([disabled]):focus,.theme-tan button:not([disabled]):hover,.theme-tan button:not([disabled]):focus{border-color:#630000}.btn[disabled],a.btn[disabled],button[disabled]{opacity:.4}.btn .icon:first-child,a.btn .icon:first-child,button .icon:first-child{margin-right:.25em}.btn .icon:last-child,a.btn .icon:last-child,button .icon:last-child{margin-right:.25em}.btn .icon:first-child:last-child,a.btn .icon:first-child:last-child,button .icon:first-child:last-child{margin-left:0;margin-right:0}.btn-secondary{display:inline-block;display:inline-flex;align-items:center;justify-content:center;height:2rem;line-height:1.9375rem;padding:0 10px 1px;border:0;border-radius:3px;vertical-align:baseline;box-shadow:none;text-decoration:none;text-transform:none;text-align:center;text-shadow:none;font-size:100%;font-weight:400;white-space:nowrap;background-color:#e0e3e6;color:#223344}.btn-secondary:focus{outline:2px dotted #223344}.theme-dark .btn-secondary:focus{outline:2px dotted #e5e7e9}.theme-tan .btn-secondary:focus{outline:2px dotted #4a432b}.theme-dark .btn-secondary{background-color:#343842}.theme-tan .btn-secondary{background-color:#dacfb6}.theme-dark .btn-secondary{color:#e5e7e9}.theme-tan .btn-secondary{color:#4a432b}.btn-secondary:not([disabled]):hover,.btn-secondary:not([disabled]):focus{background-color:#c4cacf;border-color:#c4cacf}.theme-dark .btn-secondary:not([disabled]):hover,.theme-dark .btn-secondary:not([disabled]):focus{background-color:#4a505f}.theme-tan .btn-secondary:not([disabled]):hover,.theme-tan .btn-secondary:not([disabled]):focus{background-color:#c9b994}.theme-dark .btn-secondary:not([disabled]):hover,.theme-dark .btn-secondary:not([disabled]):focus{border-color:#4a505f}.theme-tan .btn-secondary:not([disabled]):hover,.theme-tan .btn-secondary:not([disabled]):focus{border-color:#c9b994}.btn-neutral{height:auto;padding:0;border:0;border-radius:0;background:transparent !important;color:inherit !important;font-size:inherit;font-weight:inherit;line-height:inherit}.btn-placeholder{display:inline-block;display:inline-flex;align-items:center;justify-content:center;height:2rem;line-height:1.9375rem;padding:0 10px 1px;border:0;border-radius:3px;vertical-align:baseline;box-shadow:none;text-decoration:none;text-transform:none;text-align:center;text-shadow:none;font-size:100%;font-weight:400;white-space:nowrap}.btn-placeholder:focus{outline:2px dotted #223344}.theme-dark .btn-placeholder:focus{outline:2px dotted #e5e7e9}.theme-tan .btn-placeholder:focus{outline:2px dotted #4a432b}.collapsible{position:relative;margin-bottom:1.5em}.collapsible-heading{border-bottom:1px solid rgba(0, 0, 0, 0.2);margin-bottom:5px;padding-bottom:3px}.theme-dark .collapsible-heading{border-bottom:1px solid rgba(255, 255, 255, 0.2)}.theme-tan .collapsible-heading{border-bottom:1px solid rgba(0, 0, 0, 0.2)}.collapsible-toggle{position:absolute;top:0;left:-40px;width:40px;height:40px;line-height:40px}.collapsible-toggle .icon{position:relative}.collapsible-toggle .icon::before{content:"";display:block;position:absolute;width:26px;height:26px;top:-5px;left:-5px;border-radius:3px;z-index:1}.collapsible-toggle .icon svg{position:relative;transition:transform .15s ease;z-index:2}.collapsible-toggle:not([disabled]):hover .icon::before,.collapsible-toggle:not([disabled]):focus .icon::before{background-color:rgba(0, 0, 0, 0.1)}.theme-dark .collapsible-toggle:not([disabled]):hover .icon::before,.theme-dark .collapsible-toggle:not([disabled]):focus .icon::before{background-color:rgba(255, 255, 255, 0.1)}.theme-tan .collapsible-toggle:not([disabled]):hover .icon::before,.theme-tan .collapsible-toggle:not([disabled]):focus .icon::before{background-color:rgba(0, 0, 0, 0.1)}.show-focus .collapsible-toggle:focus{outline:0}.show-focus .collapsible-toggle:focus .icon::before{outline:2px dotted}.collapsible--collapsed .collapsible-toggle .icon svg{transform:rotate(-90deg)}.collapsible--collapsed .collapsible-content{display:none}@media screen and (max-width: 55rem){.collapsible-heading{padding-right:40px}.collapsible-toggle{left:auto;right:0}}@media screen and (max-width: 34.375rem){.collapsible-toggle{top:-5px}}.field-group-label{margin:0 0 5px;font-size:.875rem;font-weight:700}button:focus,a:focus,[tabindex="0"]:focus{outline:2px dotted}.hide-focus button:focus,.hide-focus a:focus,.hide-focus [tabindex="0"]:focus{outline:0 !important}.icon{display:inline-block;vertical-align:middle;width:16px;height:16px}.icon svg{display:inline-block;width:100%;height:100%;vertical-align:top;fill:currentColor}.ghost-icon{display:inline-block;vertical-align:middle;width:0;height:16px}[lang=ja],.jp{font-family:serif;font-weight:400}.jp-font-loaded [lang=ja],.jp-font-loaded .jp{font-family:"Source Han Serif",source-han-serif-japanese,sans-serif}th[lang=ja],td[lang=ja]{font-size:1.5rem}.table--compact th[lang=ja],.table--compact td[lang=ja]{font-size:1.125rem}p[lang=ja]{margin-bottom:0}rt{position:relative;top:.25em;font-size:60%}@media screen and (max-width: 34.375rem){td[lang=ja]{font-size:1.125rem}}.skiplink.skiplink:focus{background-color:#0e75c2;color:#fff;display:block;position:absolute;top:5px;left:5px;padding:5px 15px;outline:0;text-shadow:1px 1px 1px rgba(0,0,0,.4);z-index:900}.theme-dark .skiplink.skiplink:focus{background-color:#79b1f8}.theme-tan .skiplink.skiplink:focus{background-color:#960000}.theme-dark .skiplink.skiplink:focus{color:#fff}.theme-tan .skiplink.skiplink:focus{color:#fff}.sortable-th{padding:0 !important}.sortable-th button,.sortable-th .btn-placeholder{width:100%;padding:5px 3px 5px 7px;font-weight:inherit;text-align:left}.sortable-th:last-child button,.sortable-th:last-child .btn-placeholder{padding-right:10px}.sortable-th button:hover,.sortable-th button:focus{background-color:rgba(0, 0, 0, 0.05) !important}.theme-dark .sortable-th button:hover,.theme-dark .sortable-th button:focus{background-color:rgba(255, 255, 255, 0.05) !important}.theme-tan .sortable-th button:hover,.theme-tan .sortable-th button:focus{background-color:rgba(0, 0, 0, 0.05) !important}.sortable-th .icon{margin-left:.25em;opacity:0}.js-loaded .sortable-th .icon{opacity:1}.js-loaded .sortable-th .icon--sort{opacity:.5}.toggle-dialog-body{display:none;z-index:2}.toggle-dialog--open .toggle-dialog-body{display:block}.view-control{position:relative}.view-control ul{list-style:none;margin:0}.view-control ul ul{margin-left:1.25em}.view-control .toggle-dialog-trigger{position:relative;vertical-align:top;z-index:201}.view-control.toggle-dialog--open .toggle-dialog-trigger{border-bottom-left-radius:0;border-bottom-right-radius:0}.view-control label{white-space:nowrap}.view-control-body{background-color:#fbfdff;border:1px solid #e0e3e6;position:absolute;top:100%;right:0;margin-top:-1px;min-width:100%;z-index:200}.theme-dark .view-control-body{background-color:#2d3037}.theme-tan .view-control-body{background-color:#efe9d3}.theme-dark .view-control-body{border:1px solid #343842}.theme-tan .view-control-body{border:1px solid #dacfb6}button:focus~.view-control-body{border-color:#c4cacf}.theme-dark button:focus~.view-control-body{border-color:#4a505f}.theme-tan button:focus~.view-control-body{border-color:#c9b994}.view-control-body>div{padding:10px 15px}.view-control-body>div+div{border-top:1px solid #e0e3e6}.theme-dark .view-control-body>div+div{border-top:1px solid #343842}.theme-tan .view-control-body>div+div{border-top:1px solid #dacfb6}@-webkit-keyframes clipboard-copy-status-fade-down{from{transform:translate(-50%, -5px);opacity:0}to{transform:translate(-50%, 0);opacity:1}}@keyframes clipboard-copy-status-fade-down{from{transform:translate(-50%, -5px);opacity:0}to{transform:translate(-50%, 0);opacity:1}}.clipboard-copy{position:relative}.clipboard-copy-status{background-color:#223344;color:#fbfdff;position:absolute;bottom:100%;left:50%;margin-bottom:5px;padding:3px 8px;border-radius:3px;font-size:.75rem;-webkit-animation:clipboard-copy-status-fade-down .2s ease forwards;animation:clipboard-copy-status-fade-down .2s ease forwards}.theme-dark .clipboard-copy-status{background-color:#e5e7e9}.theme-tan .clipboard-copy-status{background-color:#4a432b}.theme-dark .clipboard-copy-status{color:#2d3037}.theme-tan .clipboard-copy-status{color:#efe9d3}.clipboard-copy-status::after{content:"";display:block;position:absolute;top:100%;left:50%;width:0;height:0;margin-left:-5px;border:5px solid transparent;border-top-color:#223344}.theme-dark .clipboard-copy-status::after{border-top-color:#e5e7e9}.theme-tan .clipboard-copy-status::after{border-top-color:#4a432b}.filter label .text{display:inline-block;margin-bottom:.25em;font-weight:700}.filter-info{color:rgba(0, 0, 0, 0.7);margin-bottom:0;font-size:.875rem;font-style:italic}.theme-dark .filter-info{color:rgba(255, 255, 255, 0.7)}.theme-tan .filter-info{color:rgba(0, 0, 0, 0.7)}.filter-kanji{margin:10px 0 15px}.filter-kanji textarea{display:block;width:100%}.filter-block{display:inline-block;vertical-align:top;margin:0 1.75em 15px 0}.filter-jlpt select,.filter-joyo select{display:block;min-width:100%}.filter-stroke-count input{width:2.5em}.filter-reset{margin-bottom:15px;vertical-align:bottom}.github-link{color:rgba(0, 0, 0, 0.25) !important;position:absolute;top:0;right:0;width:38px;height:38px;padding:10px}.theme-dark .github-link{color:rgba(255, 255, 255, 0.25) !important}.theme-tan .github-link{color:rgba(0, 0, 0, 0.25) !important}.github-link:hover,.github-link:focus{color:rgba(0, 0, 0, 0.75) !important}.theme-dark .github-link:hover,.theme-dark .github-link:focus{color:rgba(255, 255, 255, 0.75) !important}.theme-tan .github-link:hover,.theme-tan .github-link:focus{color:rgba(0, 0, 0, 0.75) !important}.github-link .icon{width:18px;height:18px;vertical-align:top}.main-table-intro{border-bottom:1px solid rgba(0, 0, 0, 0.2);margin-bottom:5px;padding-bottom:3px;display:flex;align-items:flex-start;justify-content:flex-end;margin-bottom:1em}.theme-dark .main-table-intro{border-bottom:1px solid rgba(255, 255, 255, 0.2)}.theme-tan .main-table-intro{border-bottom:1px solid rgba(0, 0, 0, 0.2)}.main-table-intro-col+.main-table-intro-col{padding-left:10px}.main-table-intro-col:first-child{margin-right:auto}.main-table-wrap{min-height:25em}.main-table{width:auto}.main-table[data-cols="11"]{width:100%}.main-table th:first-child{padding-left:15px;padding-right:25px}.main-table th:first-child a{color:inherit;text-decoration:none}.main-table th:first-child a:hover,.main-table th:first-child a:focus{text-decoration:underline}.main-table .no-results{padding-top:20px;padding-bottom:20px;text-align:center}.theme-switcher{position:fixed;overflow:hidden;bottom:0;right:0;min-width:40px;min-height:40px;padding-right:40px;z-index:500}.theme-switcher input[type=radio]{position:absolute;left:-40px}.theme-switcher-body{overflow:hidden}.theme-switcher-controls{border:1px solid rgba(0, 0, 0, 0.15);background-color:#f5f7f9;margin:1.5em 0 0;padding:5px 15px 12px}.theme-dark .theme-switcher-controls{border:1px solid rgba(255, 255, 255, 0.15)}.theme-tan .theme-switcher-controls{border:1px solid rgba(0, 0, 0, 0.15)}.theme-dark .theme-switcher-controls{background-color:#292c33}.theme-tan .theme-switcher-controls{background-color:#e7dfcc}.theme-switcher-toggle{color:rgba(0, 0, 0, 0.5) !important;position:absolute;bottom:0;right:0;width:40px;height:40px;padding:10px;transition:color .15s ease}.theme-dark .theme-switcher-toggle{color:rgba(255, 255, 255, 0.5) !important}.theme-tan .theme-switcher-toggle{color:rgba(0, 0, 0, 0.5) !important}.theme-switcher-toggle:hover,.theme-switcher-toggle:focus{color:rgba(0, 0, 0, 0.9) !important}.theme-dark .theme-switcher-toggle:hover,.theme-dark .theme-switcher-toggle:focus{color:rgba(255, 255, 255, 0.9) !important}.theme-tan .theme-switcher-toggle:hover,.theme-tan .theme-switcher-toggle:focus{color:rgba(0, 0, 0, 0.9) !important}.theme-switcher-toggle .icon{vertical-align:top;width:20px;height:20px}.theme-switcher-items{display:flex}.theme-switcher-item{border:2px solid #f5f7f9;flex-grow:1;position:relative;min-width:50px;height:30px;box-shadow:0 0 0 3px transparent;transition:box-shadow .2s ease}.theme-dark .theme-switcher-item{border:2px solid #292c33}.theme-tan .theme-switcher-item{border:2px solid #e7dfcc}.theme-switcher-item:not(:last-child){margin-right:10px}.theme-switcher-item:hover{box-shadow:0 0 0 3px #334d66}.theme-dark .theme-switcher-item:hover{box-shadow:0 0 0 3px #c9ced2}.theme-tan .theme-switcher-item:hover{box-shadow:0 0 0 3px #6a603e}.theme-switcher-item-label{background-color:#222;color:#fff;display:inline-block;position:absolute;bottom:-100px;left:50%;transform:translateX(-50%);margin-bottom:16px;padding:4px 6px 5px;border-radius:3px;opacity:.01;transition:margin-bottom .15s ease,opacity .15s ease,bottom 0s ease .15s;font-size:.75rem;line-height:1}.theme-dark .theme-switcher-item-label{background-color:#fff}.theme-tan .theme-switcher-item-label{background-color:#222}.theme-dark .theme-switcher-item-label{color:#222}.theme-tan .theme-switcher-item-label{color:#fff}.theme-switcher-item-label::after{content:"";display:block;position:absolute;box-sizing:content-box;top:100%;left:50%;width:0;height:0;margin-left:-5px;border:5px solid transparent;border-top-color:#222}.theme-dark .theme-switcher-item-label::after{border-top-color:#fff}.theme-tan .theme-switcher-item-label::after{border-top-color:#222}.theme-switcher-item--light{background:#fbfdff}#theme-switcher-item-light:checked~.theme-switcher-item--light{box-shadow:0 0 0 3px #0e75c2}.theme-dark #theme-switcher-item-light:checked~.theme-switcher-item--light{box-shadow:0 0 0 3px #79b1f8}.theme-tan #theme-switcher-item-light:checked~.theme-switcher-item--light{box-shadow:0 0 0 3px #960000}#theme-switcher-item-light:focus~.theme-switcher-item--light{box-shadow:0 0 0 3px #334d66}.theme-dark #theme-switcher-item-light:focus~.theme-switcher-item--light{box-shadow:0 0 0 3px #c9ced2}.theme-tan #theme-switcher-item-light:focus~.theme-switcher-item--light{box-shadow:0 0 0 3px #6a603e}#theme-switcher-item-light-label:hover .theme-switcher-item-label,#theme-switcher-item-light:focus~.theme-switcher-item--light .theme-switcher-item-label{bottom:100%;margin-bottom:12px;opacity:1;transition-delay:0s}.theme-switcher-item--dark{background:#2d3037}#theme-switcher-item-dark:checked~.theme-switcher-item--dark{box-shadow:0 0 0 3px #0e75c2}.theme-dark #theme-switcher-item-dark:checked~.theme-switcher-item--dark{box-shadow:0 0 0 3px #79b1f8}.theme-tan #theme-switcher-item-dark:checked~.theme-switcher-item--dark{box-shadow:0 0 0 3px #960000}#theme-switcher-item-dark:focus~.theme-switcher-item--dark{box-shadow:0 0 0 3px #334d66}.theme-dark #theme-switcher-item-dark:focus~.theme-switcher-item--dark{box-shadow:0 0 0 3px #c9ced2}.theme-tan #theme-switcher-item-dark:focus~.theme-switcher-item--dark{box-shadow:0 0 0 3px #6a603e}#theme-switcher-item-dark-label:hover .theme-switcher-item-label,#theme-switcher-item-dark:focus~.theme-switcher-item--dark .theme-switcher-item-label{bottom:100%;margin-bottom:12px;opacity:1;transition-delay:0s}.theme-switcher-item--tan{background:#efe9d3}#theme-switcher-item-tan:checked~.theme-switcher-item--tan{box-shadow:0 0 0 3px #0e75c2}.theme-dark #theme-switcher-item-tan:checked~.theme-switcher-item--tan{box-shadow:0 0 0 3px #79b1f8}.theme-tan #theme-switcher-item-tan:checked~.theme-switcher-item--tan{box-shadow:0 0 0 3px #960000}#theme-switcher-item-tan:focus~.theme-switcher-item--tan{box-shadow:0 0 0 3px #334d66}.theme-dark #theme-switcher-item-tan:focus~.theme-switcher-item--tan{box-shadow:0 0 0 3px #c9ced2}.theme-tan #theme-switcher-item-tan:focus~.theme-switcher-item--tan{box-shadow:0 0 0 3px #6a603e}#theme-switcher-item-tan-label:hover .theme-switcher-item-label,#theme-switcher-item-tan:focus~.theme-switcher-item--tan .theme-switcher-item-label{bottom:100%;margin-bottom:12px;opacity:1;transition-delay:0s}.no-js .js-only{display:none !important;visibility:hidden !important}.invisible{visibility:hidden !important}.hidden{display:none !important}.visuallyhidden{clip:rect(0 0 0 0);position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;white-space:nowrap}.visuallyhidden--focusable:active,.visuallyhidden--focusable:focus{clip:auto;position:static;width:auto;height:auto;margin:0;overflow:visible;white-space:inherit}@media print{*,*::before,*::after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}table,th,td{border-color:#aaa !important}}

/*# sourceMappingURL=main.7f6c86f1.css.map*/