:root[data-color-mode-changing] *,:root[data-color-mode-changing] *::before,:root[data-color-mode-changing] *::after{transition-property:background-color,border-color,box-shadow !important;transition-duration:.2s !important;transition-timing-function:ease-out !important}
.container{margin:0 auto;padding:0 14px;width:100%;max-width:688px}
.card{background-color:#fff;border-radius:8px}:root[data-color-mode=dark] .card{border-color:hsl(220,10%,25%);background-color:hsl(220,10%,12%)}.card--border{border:1px solid hsl(220,10%,84%)}.card--overflow-hidden{overflow:hidden}
.user-content{line-height:1.6}.user-content *:first-child{margin-top:0}.user-content *:last-child{margin-bottom:0}.user-content p,.user-content ol,.user-content ul,.user-content blockquote,.user-content pre,.user-content table{margin:0 0 .8em}.user-content strong{font-weight:500}.user-content h1,.user-content h2,.user-content h3,.user-content h4,.user-content h5,.user-content h6{line-height:1.4;font-weight:500}.user-content a{color:hsl(208,80%,50%)}:root[data-color-mode=dark] .user-content a{color:hsl(208,95%,68%)}.user-content a:hover{text-decoration:underline}.user-content h1{margin:.87em 0 .58em;font-size:1.38em}.user-content h2{margin:.96em 0 .64em;font-size:1.25em}.user-content h3{margin:1.06em 0 .71em;font-size:1.13em}.user-content h4,.user-content h5,.user-content h6{margin:1.2em 0 .8em;font-size:1em}.user-content ol{list-style-type:decimal}.user-content ul{list-style-type:disc}.user-content ol,.user-content ul{padding-left:1.5em}.user-content li,.user-content li>ul:first-of-type,.user-content li>ol:first-of-type{margin-top:.3em}.user-content blockquote{padding-left:.6em;border-left:3px solid hsl(220,10%,65%)}:root[data-color-mode=light] .user-content blockquote{color:hsl(220,10%,38%)}:root[data-color-mode=dark] .user-content blockquote{color:hsl(220,10%,70%)}:root[data-color-mode=dark] .user-content blockquote{border-left-color:hsl(220,10%,55%)}.user-content pre,.user-content code{border-radius:.3em;font-size:90%;font-family:Menlo,Consolas,Monaco,"Liberation Mono","Lucida Console",monospace;background-color:hsl(220,10%,94%)}:root[data-color-mode=dark] .user-content pre,:root[data-color-mode=dark] .user-content code{background-color:hsl(220,10%,25%)}.user-content pre{padding:.6em;overflow:auto}.user-content pre>code{font-size:inherit}.user-content :not(pre)>code{padding:.1em .3em}.user-content hr{height:2px;border:none;margin:.8em 0;background-color:hsl(220,10%,84%)}:root[data-color-mode=dark] .user-content hr{background-color:hsl(220,10%,35%)}.user-content table{display:block;overflow:auto;border-collapse:collapse}.user-content table td,.user-content table th{padding:.35em .7em;border:1px solid hsl(220,10%,84%)}:root[data-color-mode=dark] .user-content table td,:root[data-color-mode=dark] .user-content table th{border-color:hsl(220,10%,25%)}.user-content table th{font-weight:500}.user-content table tr:nth-child(2n){background-color:hsl(220,10%,97%)}:root[data-color-mode=dark] .user-content table tr:nth-child(2n){background-color:hsl(220,10%,16%)}
.info__body{padding:70px 12px;text-align:center}.info__title{margin-bottom:5px;font-weight:500}
.sidebar-header{display:flex;align-items:center;height:100%}.sidebar-header__menu-btn{padding:0;border:none;font-family:inherit;color:unset;background-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.sidebar-header__menu-btn:disabled{pointer-events:none}.sidebar-header__menu-btn{height:100%;padding:0 20px}:root[data-color-mode=light] .sidebar-header__menu-btn:hover{color:hsl(220,10%,45%)}:root[data-color-mode=dark] .sidebar-header__menu-btn:hover{color:hsl(220,10%,80%)}.sidebar-header__logo{width:112px;height:100%;background:no-repeat center/contain url(/logo-light-4cdabb.svg)}:root[data-color-mode=dark] .sidebar-header__logo{background-image:url(/logo-dark-079aab.svg)}
.avatar{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:center/cover url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSIjY2NjIi8+PHBhdGggZD0iTTI3LDE2LjE1YTIuNDEsMi40MSwwLDAsMC0yLjQyLTIuNCwyLjM1LDIuMzUsMCwwLDAtMS42Ni42OCwxMS44MiwxMS44MiwwLDAsMC02LjQ1LTJsMS4xLTUuMTdMMjEuMTYsOGExLjcxLDEuNzEsMCwxLDAsLjE3LS44NGwtNC0uODVhLjQ0LjQ0LDAsMCwwLS4zMi4wNi40LjQsMCwwLDAtLjE5LjI3bC0xLjI0LDUuNzdhMTEuNzEsMTEuNzEsMCwwLDAtNi41MywyLDIuNDEsMi40MSwwLDEsMC0yLjY2LDMuOTUsNC41Miw0LjUyLDAsMCwwLS4wNi43NGMwLDMuNyw0LjMyLDYuNzIsOS42NSw2LjcyczkuNjUtMyw5LjY1LTYuNzJhNC40LDQuNCwwLDAsMC0uMDYtLjczQTIuNCwyLjQsMCwwLDAsMjcsMTYuMTVaTTEwLjQ2LDE3Ljg4YTEuNzMsMS43MywwLDEsMSwxLjczLDEuNzNBMS43NCwxLjc0LDAsMCwxLDEwLjQ2LDE3Ljg4Wm05LjYzLDQuNTVjLTEuMTgsMS4xNy0zLjQzLDEuMjYtNC4wOSwxLjI2cy0yLjkyLS4wOS00LjA5LTEuMjZBLjQ0LjQ0LDAsMCwxLDEyLDIxLjhhLjQ1LjQ1LDAsMCwxLC41OCwwLDUuNCw1LjQsMCwwLDAsMy40NSwxLDUuNDEsNS40MSwwLDAsMCwzLjQ2LTEsLjQ1LjQ1LDAsMCwxLC42NC42M1ptLS4zMi0yLjgyYTEuNzMsMS43MywwLDEsMSwxLjczLTEuNzMsMS43MiwxLjcyLDAsMCwxLTEuNzMsMS43M1oiIGZpbGw9IiNmZmYiLz48L3N2Zz4=),#fff;border-radius:50%;color:#fff;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}:root[data-color-mode=dark] .avatar{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSIjOTk5Ii8+PHBhdGggZD0iTTI3LDE2LjE1YTIuNDEsMi40MSwwLDAsMC0yLjQyLTIuNCwyLjM1LDIuMzUsMCwwLDAtMS42Ni42OCwxMS44MiwxMS44MiwwLDAsMC02LjQ1LTJsMS4xLTUuMTdMMjEuMTYsOGExLjcxLDEuNzEsMCwxLDAsLjE3LS44NGwtNC0uODVhLjQ0LjQ0LDAsMCwwLS4zMi4wNi40LjQsMCwwLDAtLjE5LjI3bC0xLjI0LDUuNzdhMTEuNzEsMTEuNzEsMCwwLDAtNi41MywyLDIuNDEsMi40MSwwLDEsMC0yLjY2LDMuOTUsNC41Miw0LjUyLDAsMCwwLS4wNi43NGMwLDMuNyw0LjMyLDYuNzIsOS42NSw2LjcyczkuNjUtMyw5LjY1LTYuNzJhNC40LDQuNCwwLDAsMC0uMDYtLjczQTIuNCwyLjQsMCwwLDAsMjcsMTYuMTVaTTEwLjQ2LDE3Ljg4YTEuNzMsMS43MywwLDEsMSwxLjczLDEuNzNBMS43NCwxLjc0LDAsMCwxLDEwLjQ2LDE3Ljg4Wm05LjYzLDQuNTVjLTEuMTgsMS4xNy0zLjQzLDEuMjYtNC4wOSwxLjI2cy0yLjkyLS4wOS00LjA5LTEuMjZBLjQ0LjQ0LDAsMCwxLDEyLDIxLjhhLjQ1LjQ1LDAsMCwxLC41OCwwLDUuNCw1LjQsMCwwLDAsMy40NSwxLDUuNDEsNS40MSwwLDAsMCwzLjQ2LTEsLjQ1LjQ1LDAsMCwxLC42NC42M1ptLS4zMi0yLjgyYTEuNzMsMS43MywwLDEsMSwxLjczLTEuNzMsMS43MiwxLjcyLDAsMCwxLTEuNzMsMS43M1oiIGZpbGw9IiNlZWUiLz48L3N2Zz4=)}.avatar--shadow{box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}:root[data-color-mode=dark] .avatar--shadow{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.25)}.avatar--size_xs{width:20px;height:20px;font-size:12px}.avatar--size_sm{width:24px;height:24px;font-size:14.4px}.avatar--size_md{width:30px;height:30px;font-size:18px}
.scale-fade{transition:box-shadow .1s ease-out,opacity var(--duration) ease-out 0s,transform var(--duration) ease-out 0s;transform-origin:var(--transform-origin)}.scale-fade--hidden{display:none}.scale-fade--exit,.scale-fade--exiting{transform:scale(var(--scale));opacity:0}
.menu{display:inline-block;position:relative}.menu__list{position:absolute;margin-top:6px;z-index:1000}.menu__list--align-right{right:0}.menu-list{background-color:#fff;border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.05),0 0 40px 20px rgba(0,0,0,.03)}:root[data-color-mode=dark] .menu-list{background-color:hsl(220,10%,22%);box-shadow:0 4px 16px rgba(0,0,0,.25),0 0 40px 20px rgba(0,0,0,.25)}:root[data-color-mode=light] .menu-list{color:hsl(220,10%,10%)}:root[data-color-mode=dark] .menu-list{color:hsl(220,10%,90%)}.menu-list--size_md{padding:4px}.menu-list--size_md>:not(:last-child){margin-bottom:3px}.menu-list--size_lg{padding:6px}.menu-list--size_lg>:not(:last-child){margin-bottom:5px}
.menu-item{padding:0;border:none;font-family:inherit;color:unset;background-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.menu-item:disabled{pointer-events:none}.menu-item{transition:box-shadow .1s ease-out,background-color .1s ease-out 0s;display:flex;align-items:center;width:100%;border-radius:4px;text-align:left;white-space:nowrap}.menu-item:hover{background-color:hsl(220,10%,94%)}:root[data-color-mode=dark] .menu-item:hover{background-color:hsl(220,10%,29%)}.menu-item__left-icon{font-size:18px}.menu-item--selected{background-color:hsl(208,85%,92%);font-weight:600}:root[data-color-mode=dark] .menu-item--selected{background-color:hsl(220,10%,35%)}.menu-item--selected:hover{background-color:hsl(208,85%,94%)}:root[data-color-mode=dark] .menu-item--selected:hover{background-color:hsl(220,10%,37%)}.menu-item--size_md{padding:7px 10px}.menu-item--size_md .menu-item__left-icon{margin-right:8px}.menu-item--size_lg{padding:8px 11px}.menu-item--size_lg .menu-item__left-icon{margin-left:-2px;margin-right:12px}
.user-menu__button{padding:0;border:none;font-family:inherit;color:unset;background-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.user-menu__button:disabled{pointer-events:none}.user-menu__button{display:flex;align-items:center}:root[data-color-mode=light] .user-menu__button:hover{color:hsl(220,10%,45%)}:root[data-color-mode=dark] .user-menu__button:hover{color:hsl(220,10%,80%)}.user-menu__button-icon{margin-left:6px;height:12px}
.search{display:flex;align-items:center;position:relative;width:100%}.search__input{height:36px;border:1px solid hsl(220,10%,84%);border-radius:6px;padding:0 10px;background-color:hsl(220,10%,97%);-webkit-appearance:none;-moz-appearance:none;appearance:none}:root[data-color-mode=dark] .search__input{border-color:hsl(220,10%,25%);background-color:hsl(220,10%,16%)}@media(max-width: 576px){.search__input{font-size:16px}}.search__input:focus{background-color:#fff}:root[data-color-mode=dark] .search__input:focus{background-color:hsl(220,10%,12%)}.search__input::-moz-placeholder{color:hsl(220,10%,60%);opacity:1}.search__input::placeholder{color:hsl(220,10%,60%);opacity:1}:root[data-color-mode=dark] .search__input::-moz-placeholder{color:hsl(220,10%,55%)}:root[data-color-mode=dark] .search__input::placeholder{color:hsl(220,10%,55%)}.search__input{width:100%;height:32px;padding:0 32px}.search__input-icon{height:12px;opacity:.45}.search__magnifier-icon{position:absolute;left:10px;height:15px;pointer-events:none}.search__clear-button{padding:0;border:none;font-family:inherit;color:unset;background-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.search__clear-button:disabled{pointer-events:none}.search__clear-button{position:absolute;right:0;width:34px;height:100%;padding:11px}.search__clear-button:hover .search__input-icon{opacity:.7}
.site-nav{display:flex;height:100%;background-color:#fff;box-shadow:0 1px hsl(0,0%,90%)}:root[data-color-mode=dark] .site-nav{background-color:hsl(220,10%,12%);box-shadow:0 1px hsl(220,10%,18%)}.site-nav__right-col{display:flex;align-items:center;margin-left:auto;margin-right:20px}.site-nav__search{width:200px}.site-nav__button{padding:0;border:none;font-family:inherit;color:unset;background-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.site-nav__button:disabled{pointer-events:none}:root[data-color-mode=light] .site-nav__button{color:hsl(220,10%,38%)}:root[data-color-mode=light] .site-nav__button:hover{color:hsl(220,10%,10%)}:root[data-color-mode=dark] .site-nav__button{color:hsl(220,10%,70%)}:root[data-color-mode=dark] .site-nav__button:hover{color:hsl(220,10%,80%)}.site-nav__button{height:100%}.site-nav__user-menu{display:flex;margin-left:18px}.site-nav__section{display:flex;align-items:center;width:100%;margin-right:20px}.site-nav__section-back-btn{padding:0 15px}.site-nav__section-content{flex-grow:1}
.offcanvas{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:1040}.offcanvas__backdrop{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.offcanvas__body{position:absolute;height:100%}
.sidebar-menu>:not(:last-child){margin-bottom:2px}
.sidebar-item{transition:box-shadow .1s ease-out,background-color .1s ease-out 0s;display:flex;align-items:center;height:40px;padding:0 12px;border-radius:6px}.sidebar-item:not(.sidebar-item--active):hover{background-color:hsl(220,10%,97%)}:root[data-color-mode=dark] .sidebar-item:not(.sidebar-item--active):hover{background-color:hsl(220,10%,12%)}.sidebar-item__icon{display:flex;justify-content:center;align-items:center;width:24px;height:24px;margin-right:12px}.sidebar-item__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:normal}.sidebar-item--active{background-color:#fff;font-weight:600}:root[data-color-mode=dark] .sidebar-item--active{background-color:hsl(220,10%,16%)}
.skeleton{--pulse-color: hsl(220, 10%, 92%);display:inline-block;width:100%;line-height:1em;background-color:hsl(220,10%,88%);animation:1.2s ease-in-out infinite skeleton-pulse}:root[data-color-mode=dark] .skeleton{--pulse-color: hsl(220, 10%, 18%);background-color:hsl(220,10%,22%)}.skeleton::before{content:"";display:inline-block}.skeleton--round-corners{border-radius:3px}.skeleton--circle{border-radius:50%}.skeleton--block{display:block}@keyframes skeleton-pulse{50%{background-color:var(--pulse-color)}}
.sidebar{display:flex;flex-direction:column;width:220px;height:100%;background-color:hsl(220,10%,94%)}:root[data-color-mode=dark] .sidebar{background-color:#000}.sidebar__header{display:flex;align-items:center;flex-shrink:0;height:50px}.sidebar__body{flex-grow:1;padding:10px;overflow:auto;-webkit-mask:linear-gradient(black calc(100% - 10px), transparent);mask:linear-gradient(black calc(100% - 10px), transparent)}.sidebar__header+.sidebar__body{-webkit-mask:linear-gradient(transparent, black 10px, black calc(100% - 10px), transparent);mask:linear-gradient(transparent, black 10px, black calc(100% - 10px), transparent)}.sidebar__menu:not(:last-child){margin-bottom:10px}.sidebar__item-icon{width:20px;height:20px}.sidebar__footer{display:flex;padding:10px 22px 20px}.sidebar__github-icon{height:28px}:root[data-color-mode=light] .sidebar__github-icon{color:hsl(220,10%,55%)}:root[data-color-mode=dark] .sidebar__github-icon{color:hsl(220,10%,55%)}.sidebar__github-icon:hover{opacity:.8}
.page__navbar{position:sticky;top:0;height:50px;z-index:1020}.page__layout{display:flex}.page__sidebar{position:sticky;top:50px;height:calc(100vh - 50px)}.page__content{flex-grow:1;min-width:0;margin:16px 0}
.not-found-page__body{padding:70px 12px;text-align:center}.not-found-page__message{margin-bottom:5px;font-weight:500}.not-found-page__link-icon{display:inline-block;margin-left:.3em;height:.6em;vertical-align:middle}
.flair{display:inline-block;border-radius:.35em;padding:0 .35em;font-size:.95rem;line-height:1.4;background-color:hsl(220,10%,96%)}:root[data-color-mode=light] .flair{color:hsl(220,10%,55%)}:root[data-color-mode=dark] .flair{color:hsl(220,10%,55%)}:root[data-color-mode=dark] .flair{background-color:hsl(220,10%,18%)}
.author-link{display:flex;align-items:center}.author-link__avatar{margin-right:5px}.author-link__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:var(--color)}.author-link--primary{font-weight:500}.author-link--deleted{cursor:default}.author-link--highlighted .author-link__name{padding:0 4px;border-radius:4px;color:#fff}.author-link--highlighted:hover .author-link__name{opacity:.85}.author-link--submitter{--color: hsl(208, 85%, 67%)}:root[data-color-mode=dark] .author-link--submitter{--color: hsl(208, 85%, 54%)}:root[data-color-mode=light] .author-link--moderator{--color: hsl(125, 50%, 57%)}:root[data-color-mode=dark] .author-link--moderator{--color: hsl(125, 60%, 47%)}.author-link--admin{--color: hsl(20, 100%, 63%)}:root[data-color-mode=dark] .author-link--admin{--color: hsl(20, 100%, 58%)}
.submission-header{display:flex;align-items:center;min-width:0;font-size:15px;line-height:1.3}.submission-header>:not(:last-child){margin-right:12px}:root[data-color-mode=light] .submission-header a:hover{color:hsl(220,10%,45%)}:root[data-color-mode=dark] .submission-header a:hover{color:hsl(220,10%,80%)}.submission-header__author{min-width:0}.submission-header__date{-webkit-user-select:none;-moz-user-select:none;user-select:none}:root[data-color-mode=light] .submission-header__date{color:hsl(220,10%,55%)}:root[data-color-mode=dark] .submission-header__date{color:hsl(220,10%,55%)}:root[data-color-mode=light] .submission-header__date--clickable:hover{color:hsl(220,10%,33%)}:root[data-color-mode=dark] .submission-header__date--clickable:hover{color:hsl(220,10%,61%)}.submission-header__status-icons{display:flex;align-items:center}.submission-header__icon{height:12px;color:hsl(220,10%,65%)}:root[data-color-mode=dark] .submission-header__icon{color:hsl(220,10%,55%)}.submission-header__icon:not(:last-child){margin-right:6px}.submission-header__flair{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:10000;min-width:30px}
.voting{display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.voting__score{margin:0 6px;font-weight:500}.voting__icon{height:18px}.voting__down-btn,.voting__up-btn{padding:0;border:none;font-family:inherit;color:unset;background-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.voting__down-btn:disabled,.voting__up-btn:disabled{pointer-events:none}.voting__down-btn,.voting__up-btn{display:flex;justify-content:center;align-items:center}.voting__down-btn::before,.voting__up-btn::before{content:"";position:absolute;width:28px;height:28px;border-radius:50%}.voting__down-btn:hover::before,.voting__up-btn:hover::before{background-color:rgba(0,0,0,.07)}:root[data-color-mode=dark] .voting__down-btn:hover::before,:root[data-color-mode=dark] .voting__up-btn:hover::before{background-color:hsla(0,0%,100%,.07)}:root[data-color-mode=light] .voting--vote-up .voting__score,:root[data-color-mode=light] .voting--vote-up .voting__up-btn{color:hsl(20,100%,53%)}:root[data-color-mode=dark] .voting--vote-up .voting__score,:root[data-color-mode=dark] .voting--vote-up .voting__up-btn{color:hsl(20,100%,58%)}:root[data-color-mode=light] .voting--vote-down .voting__score,:root[data-color-mode=light] .voting--vote-down .voting__down-btn{color:hsl(230,100%,65%)}:root[data-color-mode=dark] .voting--vote-down .voting__score,:root[data-color-mode=dark] .voting--vote-down .voting__down-btn{color:hsl(230,95%,65%)}
.post{padding:12px 0}.post--no-bottom-padding{padding-bottom:0}.post__header{display:flex;justify-content:space-between;align-items:center;margin:0 12px}.post__heading{margin:8px 12px 12px}.post__title{display:inline;margin:0;line-height:1.4;font-size:20px;font-weight:500}.post__title--small{font-size:18px}.post__flair{margin-top:5px}.post__link{display:block}.post__additional-text{margin:12px 12px 0}.post__footer{display:flex;margin:12px 12px 0;font-weight:500}:root[data-color-mode=light] .post__footer{color:hsl(220,10%,38%)}:root[data-color-mode=dark] .post__footer{color:hsl(220,10%,70%)}.post__footer>*:not(:last-child){margin-right:12px}.post__control{padding:0;border:none;font-family:inherit;color:unset;background-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.post__control:disabled{pointer-events:none}.post__control{display:flex;align-items:center}:root[data-color-mode=light] .post__control{color:hsl(220,10%,38%)}:root[data-color-mode=light] .post__control:hover{color:hsl(220,10%,10%)}:root[data-color-mode=dark] .post__control{color:hsl(220,10%,70%)}:root[data-color-mode=dark] .post__control:hover{color:hsl(220,10%,80%)}.post__control-icon{height:18px}.post__control-icon:not(:only-child){margin-right:6px}.post__control-icon--activable{fill:none}:root[data-color-mode=light] .post__control-icon--active{color:hsl(20,100%,53%);fill:currentColor}:root[data-color-mode=dark] .post__control-icon--active{color:hsl(20,100%,58%);fill:currentColor}.post__control-icon--active:hover{opacity:.8}.post__menu-btn{margin-left:12px}.post__dots-icon{height:16px}.post__voting{margin-left:auto}
.cross-post-body{margin:0 12px}
.aspect-ratio{position:relative;max-height:inherit}.aspect-ratio__body{position:absolute;width:100%;height:100%}.aspect-ratio__expander{pointer-events:none}
.gallery{display:grid;position:relative;height:100%;gap:5px}.gallery__more-count{position:absolute;right:10px;bottom:10px;padding:5px 8px;border-radius:6px;font-weight:500;color:#fff;background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}.gallery--item-count_2{grid-template-columns:1fr 1fr}.gallery--item-count_3{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.gallery--item-count_3 .gallery-item:nth-child(1){grid-row:span 2}.gallery--item-count_4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.gallery--item-count_5{grid-template-columns:repeat(6, 1fr);grid-template-rows:1fr 1fr}.gallery--item-count_5 .gallery-item:nth-child(1),.gallery--item-count_5 .gallery-item:nth-child(2){grid-column:span 3}.gallery--item-count_5 .gallery-item:nth-child(n+3){grid-column:span 2}.gallery--item-count_6{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}.gallery-item{padding:0;border:none;font-family:inherit;color:unset;background-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.gallery-item:disabled{pointer-events:none}.gallery-item{width:100%;height:100%;overflow:hidden;cursor:zoom-in}.gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.external-link-text__icon{display:inline-block;margin-left:.3em;height:.7em}
.loader{display:flex;color:#000;opacity:.4}:root[data-color-mode=dark] .loader{color:#fff;opacity:.7}.loader__dot{border-radius:50%;background-color:currentColor;opacity:.5;animation:loader-dot-pulse 1s ease-in infinite}.loader__dot:nth-child(2){animation-delay:.2s}.loader__dot:nth-child(3){animation-delay:.4s}.loader--color_black{color:#000;opacity:.4}.loader--color_white{color:#fff;opacity:.7}.loader--size_lg .loader__dot{width:8px;height:8px}.loader--size_lg .loader__dot:not(:last-child){margin-right:6px}.loader--size_md .loader__dot{width:6px;height:6px}.loader--size_md .loader__dot:not(:last-child){margin-right:5px}.loader--size_sm .loader__dot{width:4px;height:4px}.loader--size_sm .loader__dot:not(:last-child){margin-right:3px}@keyframes loader-dot-pulse{0%{opacity:.5;transform:scale(1)}30%{opacity:1;transform:scale(1.2)}60%{opacity:.5;transform:scale(1)}}
.gallery-viewer{display:grid;grid-template-rows:minmax(0, 1fr) minmax(4em, auto);justify-items:center;position:fixed;left:0;top:0;width:100%;height:100%;padding-top:4em;color:#fff;background-color:rgba(0,0,0,.8);z-index:1030}.gallery-viewer__background{position:fixed;left:0;top:0;width:100%;height:100%;cursor:zoom-out}.gallery-viewer__body{place-self:stretch;display:flex;flex-direction:column;justify-content:center}.gallery-viewer__view-area{position:relative;width:100%;max-height:100%}.gallery-viewer__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;cursor:zoom-out}.gallery-viewer__loader{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}.gallery-viewer__prev-page-btn,.gallery-viewer__next-page-btn{padding:0;border:none;font-family:inherit;color:unset;background-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.gallery-viewer__prev-page-btn:disabled,.gallery-viewer__next-page-btn:disabled{pointer-events:none}.gallery-viewer__prev-page-btn,.gallery-viewer__next-page-btn{transition:box-shadow .1s ease-out,opacity .1s ease-out 0s;display:flex;align-items:center;position:absolute;top:0;width:33%;height:100%;opacity:.3}.gallery-viewer__prev-page-btn:hover,.gallery-viewer__next-page-btn:hover{opacity:.9}.gallery-viewer__next-page-btn{right:0}.gallery-viewer__footer{display:flex;flex-direction:column;align-items:center;max-width:60%;overflow:hidden}.gallery-viewer__caption{line-height:1.6;display:flex;flex-direction:column;align-items:center;margin-top:1.5em;max-width:100%}.gallery-viewer__caption-text{position:relative}.gallery-viewer__link{position:relative;color:hsl(208,85%,67%)}.gallery-viewer__link:hover{color:hsl(208,85%,72%)}.gallery-viewer__counter{margin:1.5em 0;font-weight:500}.gallery-viewer__close-btn{padding:0;border:none;font-family:inherit;color:unset;background-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.gallery-viewer__close-btn:disabled{pointer-events:none}.gallery-viewer__close-btn{transition:box-shadow .1s ease-out,opacity .1s ease-out 0s;position:absolute;right:18px;top:18px;opacity:.4}.gallery-viewer__close-btn:hover,.gallery-viewer__background:hover~.gallery-viewer__close-btn{opacity:.9}.gallery-viewer__left-arrow-icon,.gallery-viewer__right-arrow-icon{position:absolute;height:40px;filter:drop-shadow(0 1px 1px rgba(0, 0, 0, 0.33))}.gallery-viewer__left-arrow-icon{left:15%}.gallery-viewer__right-arrow-icon{right:15%}
.gallery-post-body{width:100%;height:500px}@media(max-width: 576px){.gallery-post-body{height:300px}}
.play-button{display:flex;justify-content:center;align-items:center;width:60px;height:60px;border-radius:50%;background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.play-button__icon{height:23px;margin-left:5px;fill:#fff}
.media-progress{display:flex;height:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.media-progress__made{width:0;background-color:#fff;transition:width .33s linear;opacity:.5}:root[data-color-mode=dark] .media-progress__made{opacity:.25}.media-progress__left{flex-grow:1;background-color:#000;opacity:.2}:root[data-color-mode=dark] .media-progress__left{opacity:.33}
.video{position:relative;width:100%;height:100%;overflow:hidden;cursor:pointer}.video__fill{position:absolute;left:0;top:0;width:100%;height:100%}.video__poster{-o-object-fit:contain;object-fit:contain}.video__placeholder{fill:hsl(220,10%,38%)}:root[data-color-mode=dark] .video__placeholder{fill:hsl(220,10%,22%)}.video__play-button{padding:0;border:none;font-family:inherit;color:unset;background-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.video__play-button:disabled{pointer-events:none}.video__play-button{display:flex;justify-content:center;align-items:center}.video__progress{position:absolute;left:0;bottom:0;width:100%;height:5px}
.gif-post-body{max-height:clamp(400px,52vh,600px)}@media(max-width: 576px){.gif-post-body{max-height:clamp(400px,65vh,720px)}}.gif-post-body--large{max-height:clamp(400px,65vh,750px)}
.image-post-body{max-height:clamp(400px,52vh,600px)}@media(max-width: 576px){.image-post-body{max-height:clamp(400px,65vh,720px)}}.image-post-body__image{padding:0;border:none;font-family:inherit;color:unset;background-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.image-post-body__image:disabled{pointer-events:none}.image-post-body__image{display:block;width:100%;max-height:inherit;cursor:zoom-in}.image-post-body__image img{display:block;width:100%;max-height:inherit;-o-object-fit:contain;object-fit:contain}.image-post-body--large{max-height:clamp(400px,65vh,750px)}
.link-post-body{display:flex;align-items:center;margin:0 12px;border:1px solid hsl(220,10%,84%);border-radius:8px;padding:10px;font-weight:500}:root[data-color-mode=dark] .link-post-body{border-color:hsl(220,10%,25%)}:root[data-color-mode=light] .link-post-body:hover{color:hsl(220,10%,45%)}:root[data-color-mode=dark] .link-post-body:hover{color:hsl(220,10%,80%)}.link-post-body__favicon{margin-right:10px;border-radius:6px;width:32px;height:32px;background:no-repeat center/100%}
.alert{padding:10px 14px;border-radius:6px;line-height:1.3;color:hsl(45,95%,30%);background-color:hsl(45,95%,85%)}:root[data-color-mode=dark] .alert{color:hsl(45,100%,73%);background-color:hsl(45,30%,20%)}
.removed-post-body{margin:0 12px}
.text-post-body{margin:-4px 12px 0}.text-post-body--collapsed{height:200px;overflow:hidden;-webkit-mask:linear-gradient(black 25%, transparent);mask:linear-gradient(black 25%, transparent)}
.video-post-body{max-height:clamp(400px,52vh,600px)}:root[data-color-mode=light] .video-post-body{background-color:hsl(220,10%,10%)}@media(max-width: 576px){.video-post-body{max-height:clamp(400px,65vh,720px)}}.video-post-body--large{max-height:clamp(400px,65vh,750px)}
.youtube-post-body{position:relative;padding-top:56.25%;background-color:#000}.youtube-post-body>*{position:absolute;top:0;left:0;width:100%;height:100%}.youtube-post-body__video{border:none}.youtube-post-body__video--hidden{display:none}.youtube-post-body__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.youtube-post-body__play-btn{padding:0;border:none;font-family:inherit;color:unset;background-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.youtube-post-body__play-btn:disabled{pointer-events:none}.youtube-post-body__play-btn{display:flex;justify-content:center;align-items:center}
.button{padding:0;border:none;font-family:inherit;color:unset;background-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.button:disabled{pointer-events:none}.button{transition:box-shadow .1s ease-out,background-color .1s ease-out 0s,opacity .1s ease-out 0s;display:inline-flex;align-items:center;justify-content:center;color:var(--color);background-color:var(--bg-color);font-weight:600;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button:disabled{opacity:.5}.button:hover{color:var(--color-hover, var(--color));background-color:var(--bg-color-hover)}.button:active{background-color:var(--bg-color-active)}.button__right-icon{display:inline-flex;align-items:center;margin-left:8px}.button--size_sm{height:32px;padding:0 12px;font-size:14px}.button--size_md{height:36px;padding:0 14px;font-size:15px}.button--variant_text{padding:0;border-radius:0;width:auto;height:auto;background:initial}:root[data-color-mode=light] .button--variant_text{--color-hover: hsl(220, 10%, 45%)}:root[data-color-mode=dark] .button--variant_text{--color-hover: hsl(220, 10%, 80%)}.button--pill{border-radius:1000px}.button--icon{padding:0}.button--icon.button--size_sm{width:32px}.button--icon.button--size_md{width:36px}.button--color_blue.button--variant_solid{--color: hsl(220, 10%, 97%)}:root[data-color-mode=light] .button--color_blue.button--variant_solid{--bg-color: hsl(208, 85%, 54%);--bg-color-hover: hsl(208, 70.2%, 50%);--bg-color-active: hsl(208, 68.2978723404%, 47%)}:root[data-color-mode=dark] .button--color_blue.button--variant_solid{--bg-color: hsl(208, 85%, 54%);--bg-color-hover: hsl(208, 70.2%, 50%);--bg-color-active: hsl(208, 68.2978723404%, 47%)}.button--color_gray.button--variant_solid{--bg-color: hsl(220, 10%, 94%);--bg-color-hover: hsl(220, 10%, 90%);--bg-color-active: hsl(220, 10%, 86%)}:root[data-color-mode=dark] .button--color_gray.button--variant_solid{--bg-color: hsl(220, 10%, 22%);--bg-color-hover: hsl(220, 10%, 25%);--bg-color-active: hsl(220, 10%, 28%)}.button--color_clear.button--variant_solid{--bg-color: white;--bg-color-hover: rgb(249.9, 249.9, 249.9);--bg-color-active: rgb(244.8, 244.8, 244.8)}:root[data-color-mode=dark] .button--color_clear.button--variant_solid{--bg-color: hsl(220, 10%, 16%);--bg-color-hover: hsl(220, 10%, 19%);--bg-color-active: hsl(220, 10%, 22%)}.button--color_transparent.button--variant_solid{--bg-color-hover: rgb(239.7, 239.7, 239.7);--bg-color-active: rgb(229.5, 229.5, 229.5)}:root[data-color-mode=dark] .button--color_transparent.button--variant_solid{--bg-color-hover: hsl(220, 10%, 19%);--bg-color-active: hsl(220, 10%, 22%)}
.comment-form{position:relative}.comment-form textarea{transition:box-shadow .1s ease-out,background-color .1s ease-out 0s;height:36px;border:1px solid hsl(220,10%,84%);border-radius:6px;padding:0 10px;background-color:hsl(220,10%,97%);-webkit-appearance:none;-moz-appearance:none;appearance:none}:root[data-color-mode=dark] .comment-form textarea{border-color:hsl(220,10%,25%);background-color:hsl(220,10%,16%)}@media(max-width: 576px){.comment-form textarea{font-size:16px}}.comment-form textarea:focus{background-color:#fff}:root[data-color-mode=dark] .comment-form textarea:focus{background-color:hsl(220,10%,12%)}.comment-form textarea::-moz-placeholder{color:hsl(220,10%,60%);opacity:1}.comment-form textarea::placeholder{color:hsl(220,10%,60%);opacity:1}:root[data-color-mode=dark] .comment-form textarea::-moz-placeholder{color:hsl(220,10%,55%)}:root[data-color-mode=dark] .comment-form textarea::placeholder{color:hsl(220,10%,55%)}.comment-form textarea{display:block;width:100%;height:90px;padding:10px;padding-bottom:50px;resize:none;overflow:hidden}.comment-form__controls{display:flex;position:absolute;right:10px;bottom:10px}.comment-form__controls>:not(:last-child){margin-right:6px}
.comment__body{margin-top:8px}.comment__footer{display:flex;align-items:center;margin-top:8px}:root[data-color-mode=light] .comment__footer{color:hsl(220,10%,38%)}:root[data-color-mode=dark] .comment__footer{color:hsl(220,10%,70%)}.comment__control{padding:0;border:none;font-family:inherit;color:unset;background-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.comment__control:disabled{pointer-events:none}:root[data-color-mode=light] .comment__control{color:hsl(220,10%,38%)}:root[data-color-mode=light] .comment__control:hover{color:hsl(220,10%,10%)}:root[data-color-mode=dark] .comment__control{color:hsl(220,10%,70%)}:root[data-color-mode=dark] .comment__control:hover{color:hsl(220,10%,80%)}.comment__reply-btn{font-weight:500}.comment__reply-btn:disabled{opacity:.6}.comment__menu{display:flex;margin-left:10px}.comment__menu-btn{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.comment__dots-icon{height:12px}.comment__voting{margin-left:auto}:root[data-color-mode=light] .comment--deleted{color:hsl(220,10%,55%)}:root[data-color-mode=dark] .comment--deleted{color:hsl(220,10%,55%)}
.comment-wrapper{display:flex}.comment-wrapper__collapse-btn{padding:0;border:none;font-family:inherit;color:unset;background-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.comment-wrapper__collapse-btn:disabled{pointer-events:none}.comment-wrapper__collapse-btn{flex-shrink:0;padding-right:4px;width:2px;background-color:hsl(220,10%,91%);background-clip:content-box;box-sizing:content-box}:root[data-color-mode=dark] .comment-wrapper__collapse-btn{background-color:hsl(220,10%,25%)}.comment-wrapper__collapse-btn:hover{background-color:hsl(220,10%,85%)}:root[data-color-mode=dark] .comment-wrapper__collapse-btn:hover{background-color:hsl(220,10%,31%)}.comment-wrapper__body{flex-grow:1;min-width:0;padding:6px;padding-right:0px}
.comment-thread__replies{margin-top:18px}.comment-thread__replies--collapsed{display:none}
.comment-thread-list__item:not(:last-child){margin-bottom:18px}.comment-thread-list__more-comments-btn{padding:0;border:none;font-family:inherit;color:unset;background-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.comment-thread-list__more-comments-btn:disabled{pointer-events:none}.comment-thread-list__more-comments-btn{font-weight:500}:root[data-color-mode=light] .comment-thread-list__more-comments-btn:hover{color:hsl(220,10%,45%)}:root[data-color-mode=dark] .comment-thread-list__more-comments-btn:hover{color:hsl(220,10%,80%)}.comment-thread-list__more-comments-btn:disabled{opacity:.6}.comment-thread-list__loader{display:inline-block;vertical-align:middle;margin-left:8px}
.post-page__comments{margin-top:16px;scroll-margin-top:66px}
.post-comments{display:flex;flex-direction:column}.post-comments__body{padding-bottom:14px}.post-comments__top-message{margin-bottom:14px;border-bottom:1px solid hsl(220,10%,84%);padding:14px}:root[data-color-mode=dark] .post-comments__top-message{border-color:hsl(220,10%,25%)}.post-comments__header{margin:18px 14px}.post-comments__header:last-child{margin-bottom:0}.post-comments__heading-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.post-comments__heading{margin:0;font-size:18px;font-weight:600}.post-comments__thread-list{margin-right:12px}
.subreddit{display:block;border:1px solid hsl(220,10%,84%);border-radius:8px}:root[data-color-mode=dark] .subreddit{border-color:hsl(220,10%,25%)}:root[data-color-mode=light] .subreddit:hover .subreddit__name{color:hsl(220,10%,45%)}:root[data-color-mode=dark] .subreddit:hover .subreddit__name{color:hsl(220,10%,80%)}.subreddit__body{display:flex;padding:10px}.subreddit__avatar{width:46px;height:46px;font-size:26px}.subreddit__info{display:flex;flex-direction:column;justify-content:center;margin-left:10px}.subreddit__name{margin-bottom:5px;font-weight:500}.subreddit__member-count{font-size:.9em}:root[data-color-mode=light] .subreddit__member-count{color:hsl(220,10%,38%)}:root[data-color-mode=dark] .subreddit__member-count{color:hsl(220,10%,70%)}
.subreddit-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.subreddit-search{padding:12px}.subreddit-search__more-btn{display:flex;justify-content:center;margin-top:12px}
.post-list{list-style:none;margin:0;padding:0}.post-list__item:not(:last-child){margin-bottom:16px}
.search-page__subreddits{margin-bottom:16px}
.read-more{position:relative}:root[data-color-mode=light] .read-more:hover .read-more__button{color:hsl(220,10%,45%)}:root[data-color-mode=dark] .read-more:hover .read-more__button{color:hsl(220,10%,80%)}.read-more__text{overflow:hidden}.read-more__button{--bg-color: white;padding:0;border:none;font-family:inherit;color:unset;background-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.read-more__button:disabled{pointer-events:none}:root[data-color-mode=light] .read-more__button{color:hsl(220,10%,10%)}:root[data-color-mode=dark] .read-more__button{color:hsl(220,10%,90%)}:root[data-color-mode=dark] .read-more__button{--bg-color: hsl(220, 10%, 12%)}.read-more__button{position:absolute;right:0px;bottom:0px;font-weight:500;line-height:inherit;background-color:var(--bg-color)}.read-more__button::before{content:"";position:absolute;margin-left:-4em;width:4em;height:100%;background-color:var(--bg-color);-webkit-mask-image:linear-gradient(to right, transparent, black 90%);mask-image:linear-gradient(to right, transparent, black 90%)}.read-more--preview{cursor:pointer}
.stat__value{font-size:20px;font-weight:500}.stat__label{margin-top:8px;font-size:14px;font-weight:600;line-height:1.2}:root[data-color-mode=light] .stat__label{color:hsl(220,10%,55%)}:root[data-color-mode=dark] .stat__label{color:hsl(220,10%,55%)}
.author-header{margin-top:102px}.author-header__body{position:relative;padding:12px}.author-header__avatar{border:6px solid #fff;border-radius:50%;width:140px;height:140px;margin-top:-112px;font-size:80px}:root[data-color-mode=dark] .author-header__avatar{border-color:hsl(220,10%,12%)}.author-header__header{display:flex;justify-content:space-between;align-items:center;margin:10px 0 17px}.author-header__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:normal;font-size:30px;font-weight:500}@media(max-width: 576px){.author-header__button{position:absolute;right:12px;top:12px}}.author-header__description{line-height:1.6;margin-top:-6px}.author-header__stats{display:flex;margin-top:22px}.author-header__stats>*:not(:last-child){margin-right:25px}@media(max-width: 576px){.author-header__stats>*:not(:last-child){margin-right:15px}}.author-header__tabs{display:flex;margin-top:12px}.author-header__tab{border-bottom:3px solid rgba(0,0,0,0);padding:16px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.author-header__tab:not(:last-child){margin-right:14px}:root[data-color-mode=light] .author-header__tab:hover{color:hsl(220,10%,45%)}:root[data-color-mode=dark] .author-header__tab:hover{color:hsl(220,10%,80%)}.author-header__tab--active{pointer-events:none;font-weight:500}:root[data-color-mode=light] .author-header__tab--active{border-bottom-color:hsl(208,85%,54%)}:root[data-color-mode=dark] .author-header__tab--active{border-bottom-color:hsl(208,85%,54%)}.author-header--has-tabs .author-header__body{padding-bottom:0}
.feed__sort{margin-bottom:16px}.feed__sort>:not(:last-child){margin-right:8px}
.subreddit-page__header{margin-bottom:16px}
:root[data-color-mode=light] .toast{color:hsl(220,10%,10%)}:root[data-color-mode=dark] .toast{color:hsl(220,10%,90%)}:root[data-color-mode=dark] .toast{background-color:hsl(220,10%,22%)}
.comment-list-item{padding:12px}.comment-list-item__post-link{display:block;margin-bottom:8px;font-weight:500;line-height:1.4}:root[data-color-mode=light] .comment-list-item__post-link:hover{color:hsl(220,10%,45%)}:root[data-color-mode=dark] .comment-list-item__post-link:hover{color:hsl(220,10%,80%)}
.comment-list{list-style:none;margin:0;padding:0}.comment-list__item:not(:last-child){margin-bottom:16px}
.user-page__header{margin-bottom:15px}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
body,textarea{font-family:"Noto Sans","Segoe UI","Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:400;line-height:1}:root[data-color-mode=light] body,:root[data-color-mode=light] textarea{color:hsl(220,10%,10%)}:root[data-color-mode=dark] body,:root[data-color-mode=dark] textarea{color:hsl(220,10%,90%)}textarea{line-height:1.6}*,::before,::after{box-sizing:border-box}*{transition:box-shadow .1s ease-out}:focus-visible{outline:0}:root[data-color-mode=light] :focus-visible{box-shadow:0 0 0 3px hsl(208,100%,84%)}:root[data-color-mode=dark] :focus-visible{box-shadow:0 0 0 3px hsl(208,60%,40%)}a{text-decoration:none;color:inherit}body{background-color:hsl(220,10%,94%);word-wrap:break-word}:root[data-color-mode=dark] body{background-color:#000;color-scheme:dark}img{display:block;max-width:100%;height:auto}svg{display:block;fill:currentColor;overflow:visible}
