html{margin:0;padding:0;line-height:1;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a{outline:0}blockquote{margin:0;quotes:none}fieldset{border:0;margin:0;padding:0}p{margin:0}body,ol,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6,figure{margin:0}input{font-family:inherit;line-height:inherit;font-size:1rem;color:inherit}textarea{font-family:inherit;line-height:inherit;font-size:1rem;color:inherit}input:not([type=radio]):not([type=checkbox]){appearance:none}select{appearance:none;font-family:inherit;line-height:inherit;font-size:1rem;color:inherit}legend{padding:0}table{border-collapse:collapse;border-spacing:0}q{quotes:none}button{font-family:inherit;font-size:1rem;line-height:inherit}input:focus{outline:0}button:focus{outline:0}select:focus{outline:0}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}:root{--button-color:#fff;--button-bg-color:var(--scrib-red);--button-border-color:var(--scrib-red-dark);--button-hover-bg-color:var(--scrib-red-light);--button-disabled-color:var(--scrib-light-grey);--button-disabled-bg-color:#353E34;--button-disabled-border-color:var(--button-disabled-bg-color);--link-button-color:#353E34;--link-button-hover-color:var(--scrib-red-light);--link-button-disabled-color:#666;--pill-button-color:var(--link-button-color);--pill-button-bg-color:#f9f9f9;--pill-button-border-color:var(--scrib-light-grey);--pill-button-icon-color:var(--scrib-red);--pill-button-disabled-color:#ccc;--pill-button-disabled-bg-color:transparent;--pill-button-hover-color:#fff;--pill-button-hover-bg-color:var(--scrib-red-light);--pill-button-hover-border-color:var(--scrib-red);--pill-button-hover-icon-color:#fff}.link-button::before{line-height:0;flex-shrink:0;content:"";height:16px;width:16px;display:inline-block;margin-right:.5rem;background-image:var(--sprite-url);background-color:inherit}a.button:any-link,.button,button{touch-action:manipulation;background-color:var(--button-bg-color);border-radius:5px;font-weight:bold;color:var(--button-color);display:inline-flex;align-items:center;cursor:pointer;text-shadow:1px 1px 0 rgba(0,0,0,.5);white-space:nowrap;box-shadow:2px 2px 1px rgba(100,100,100,0.5),0 1px 0 rgba(255,255,255,.5) inset;border:1px solid var(--button-border-color);transition:background-color 200ms ease;padding:1rem 2rem;box-sizing:border-box;margin-top:1rem;min-height:56px}button.link-button:focus,a.button:focus,button:focus{outline:1px dashed var(--text-color)}button + button,button + a.button,a.button + a.button,a.button + button{margin-left:1rem}a.button:hover,.button:hover,button:hover{text-decoration:none;background-color:var(--button-hover-bg-color);transition:none}a.button:active,.button:active,button:active{position:relative;top:1px;left:1px;box-shadow:0 1px 0 rgba(255,255,255,.5) inset}a.button.disabled,.button.disabled,button.disabled,button[disabled]{background-color:var(--button-disabled-bg-color);color:var(--button-disabled-color);border:1px solid var(--button-disabled-border-color);text-shadow:none;cursor:not-allowed;transition:none}button.link-button.on[disabled],button.link-button.on[disabled]:hover{color:var(--heading-color)}aside button.disabled{color:var(--button-disabled-bg-color)}a.button.disabled:active,.button.disabled:active,button.disabled:active,button[disabled]:active{position:static;box-shadow:2px 2px 1px rgba(100,100,100,0.5),0 1px 0 rgba(255,255,255,.5) inset}aside button.disabled:active{box-shadow:none}button.cancel:not(:only-child),a.button.cancel:not(:only-child){background-color:#888;border-color:#666}button.cancel:hover:not(:only-child),a.button.cancel:hover:not(:only-child){background-color:#aaa}aside button{margin-top:0}.link-button{color:var(--link-button-color);display:inline-flex;align-items:center;padding:1rem;font-size:.75rem;margin:0}.regular-size .link-button{font-size:1rem}button.link-button{border:none;background:transparent;box-shadow:none;border-radius:0;font-weight:normal;text-shadow:none;min-height:auto}button.link-button[disabled]{cursor:default}button.link-button[disabled]:active{box-shadow:none}aside .link-button{display:flex;text-align:left;white-space:normal;width:100%;box-sizing:border-box}a.link-button:any-link,button.link-button.disabled,.link-button.disabled:hover{color:var(--link-button-color)}a.link-button.disabled:hover,button.link-button.disabled:hover{cursor:text}a.link-button:hover,button.link-button:hover{text-decoration:none;color:var(--link-button-hover-color)}.link-button::before{background-color:transparent}.link-button.highlighted{font-weight:bold}.link-button[data-count]::after{content:"("attr(data-count)")";padding-left:.25rem;background:transparent}.link-button.disabled:hover::before,aside .link-button.disabled:hover::before,.footer .link-button.disabled:hover::before,textarea.disabled{color:var(--link-button-disabled-color)}.link-button.on::before,.link-button.highlighted::before{font-weight:normal}.link-button.on{font-weight:bold}.link-button.on.animate::before{animation:bounce .2s}aside .link-button.on{font-weight:normal}a.pill-button,a.pill-button:any-link{touch-action:manipulation;box-sizing:border-box;color:var(--pill-button-color);box-shadow:2px 2px 1px rgba(100,100,100,0.1);border:1px solid var(--pill-button-border-color);background:var(--pill-button-bg-color);padding:.75rem 1rem;border-radius:5px;text-shadow:1px 1px 0 rgba(255,255,255,.5);font-weight:bold;font-style:normal;transition:background-color 200ms ease,color 200ms ease,text-shadow 200ms ease,border 200ms ease;display:inline-flex;align-items:center;position:relative}a.pill-button.back{padding-left:.5rem}a.pill-button.next,a.pill-button.down{padding-right:.5rem}a.pill-button::after,a.pill-button::before{color:inherit;font-weight:normal;font-family:"IcoMoon";color:var(--pill-button-icon-color);transition:color 200ms ease,text-shadow 200ms ease}a.pill-button.next:hover::after,a.pill-button.down:hover::after,a.pill-button.back:hover::before{color:var(--pill-button-hover-icon-color);transition:none}a.pill-button.disabled::after,a.pill-button.disabled::before,a.pill-button.disabled:hover::before,a.pill-button.disabled:hover::after{color:var(--pill-button-disabled-color)}a.pill-button.next::after{content:"\e620";padding-left:.5rem}a.pill-button.back::before{content:"\e622";padding-right:.5rem}a.pill-button.down::after{content:"\e621";padding-left:.5rem}a.pill-button:hover,a.pill-button.highlighted{border-color:var(--pill-button-hover-border-color);background-color:var(--pill-button-hover-bg-color);color:var(--pill-button-hover-color);text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,.5);transition:none;box-shadow:1px 1px 0 rgba(255,255,255,.5) inset,2px 2px 1px rgba(100,100,100,0.1)}a.pill-button.disabled{background:var(--pill-button-disabled-bg-color);border-color:var(--pill-button-disabled-border-color);color:var(--pill-button-disabled-color);cursor:default;box-shadow:none}a.pill-button.disabled:hover{text-decoration:none;border-color:var(--pill-button-disabled-border-color);background-color:var(--pill-button-disabled-bg-color);text-shadow:none}a.pill-button:not(.disabled):active,a.pill-button:not(.disabled):active{top:2px;left:2px;box-shadow:none}@media(max-width:820px){.link-button:after{font-size:1rem}.link-button[data-count]::after{padding-left:.5rem}.link-button[data-count]::before{margin:0}aside .link-button{font-size:1rem}}@media(max-width:500px){button,a.button,a.button:any-link{white-space:normal;text-align:left}}@media screen{html.dark{--link-button-color:#fff;--link-button-hover-color:#f5565e;--pill-button-bg-color:#42484a;--pill-button-border-color:var(--scrib-black);--pill-button-hover-border-color:var(--scrib-black);--pill-button-disabled-color:#888;--pill-button-disabled-border-color:var(--scrib-black)}html.dark a.pill-button,html.dark a.pill-button:hover{text-shadow:1px 1px 0 rgba(0,0,0,.5);box-shadow:2px 2px 1px rgba(100,100,100,0.1),1px 1px 0 rgba(255,255,255,.2) inset}html.dark a.pill-button:hover{box-shadow:2px 2px 1px rgba(100,100,100,0.1),1px 1px 0 rgba(255,255,255,.5) inset}html.dark a.pill-button.disabled,html.dark a.pill-button.disabled:hover{box-shadow:none}html.dark a.button:focus,html.dark button.link-button:focus{outline:1px dashed rgba(255,255,255,.5)}}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:normal;src:local("Roboto"),local("Roboto-Regular"),url("/fonts/roboto.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:bold;src:local("Roboto Bold"),local("Roboto-Bold"),url("/fonts/roboto-bold.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:normal;src:local("Roboto italic"),local("Roboto-Italic"),url("/fonts/roboto-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:bold;src:local("Roboto BoldItalic"),local("Roboto-BoldItalic"),url("/fonts/roboto-bold-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto Slab";font-style:normal;font-weight:bold;src:local("Roboto Slab"),local("Roboto-Slab"),url("/fonts/roboto-slab-bold.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Icomoon";font-style:normal;font-weight:normal;src:url("/fonts/icomoon-1.woff2") format("woff2")}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes bounce{50%{transform:scale(1.25)}100%{transform:scale(.875)}}@keyframes highlight{from{background:var(--highlight-color)}}:root{--sprite-url:url("/images/sprite-2.svg");--stripes-url:url("/images/stripes.svg");--scrib-red-dark:#95090f;--scrib-red:#c70c14;--scrib-red-light:#e50d18;--scrib-blue:#2a2d44;--scrib-black:#222;--scrib-light-grey:#ddd;--text-shadow-color:transparent;--main-bg-color:#fff;--body-bg-color:#eff2f3;--selection-bg-color:#3a3e5e;--border-color:var(--scrib-black);--box-bg-color:var(--main-bg-color);--input-placeholder-color:#888;--light-border-color:var(--scrib-light-grey);--link-color:var(--scrib-red);--link-hover-color:var(--scrib-red-light);--main-bg-color:#fff;--text-color:var(--scrib-black);--text-faded-color:#555;--text-dim-color:#ccc;--inline-box-bg-color:#eee;--subform-bg-color:rgba(0,0,0,.025);--subform-border-color:rgba(0,0,0,.25);--subform-box-shadow-color:rgba(0,0,0,.1);--subform-box-shadow-highlight-color:#d9d9d9;--heading-color:#353E34;--h1-border-color:#eee;--quote-bg-color:rgba(0,0,0,.075);--quote-border-color:var(--scrib-light-grey);--aside-bg-color:#f9f9f9;--aside-border-color:var(--light-border-color);--aside-header-bg-color:#f3f3f3;--outline-color:rgba(0,0,0,.5);--highlight-color:#fffbb9;--inline-highlight-color:#fff261;--user-image-border-color:#353E34;--bubble-bg-color:#fff;--bubble-footer-color:#888;--alert-heading-color:#353E34;--alert-bg-color:#f2e491;--alert-text-color:var(--scrib-black);--alert-border-color:var(--scrib-black);--tag-bg-color:#efefef;--tag-border-color:var(--light-border-color);--table-alt-row-bg-color:var(--aside-bg-color)}::selection{background:var(--selection-bg-color);color:#fff}html{-webkit-font-smoothing:antialiased;background:var(--body-bg-color);color:var(--text-color);font-family:"Roboto","Arial",sans-serif;font-size:18px}body{font-size:1rem;line-height:1.5}main ul,ol{margin-left:1.2em}main ol ol{list-style-type:lower-latin}main p,main ul,main ol,main li,main blockquote{margin-top:1rem}main p:first-child,main ul:first-child,main ol:first-child,main ul li:first-child,main ol li:first-child,main blockquote:first-child,main .small-header:first-child{margin-top:0}main blockquote{border-radius:5px;background:var(--quote-bg-color);padding:1rem 1rem 1rem 3.5rem;position:relative}main blockquote::after{content:"";background:url("/images/quote.svg") no-repeat scroll;background-size:1.5rem;height:1.5rem;width:1.5rem;position:absolute;left:1rem;top:1rem;opacity:.15}main blockquote[data-user][data-verb]::before{font-style:italic;content:attr(data-user) " " attr(data-verb)}time{white-space:nowrap;display:inline-block}time.capitalize:first-letter{text-transform:uppercase}a:any-link{color:var(--link-color);text-decoration:none}a:hover{color:var(--link-hover-color);text-decoration:underline}a:focus{outline:1px dashed var(--outline-color)}a:hover h2,a:hover h3{color:var(--link-hover-color)}p.header{font-family:"Roboto","Arial",sans-serif;font-weight:bold}h1{font-family:"Roboto Slab",serif;font-size:2.4rem;line-height:1.2;color:var(--heading-color);padding-bottom:2rem;border-bottom:1px solid var(--h1-border-color);font-weight:bold;hyphens:auto}h2,h3{font-size:1.5rem;margin-top:4rem;color:var(--heading-color);border-bottom:3px solid var(--heading-color);font-family:"Roboto Slab",serif;font-weight:bold;line-height:1.2;hyphens:auto}.message.hint p.header{font-weight:bold}a h2,a h3{display:flex;align-items:center;justify-content:space-between}h1 a:any-link{color:var(--heading-color)}h1 a:hover{color:var(--link-hover-color);text-decoration:none}h2 a:any-link,h3 a:any-link{color:var(--heading-color)}a:hover h2,a:hover h3,h2 a:any-link:hover,h3 a:any-link:hover,.small-header a:any-link:hover{color:var(--link-hover-color);text-decoration:none}.small-header{font-family:"Roboto","Arial",sans-serif;border-bottom:2px solid var(--heading-color);font-weight:bold;text-align:left;color:var(--heading-color);font-size:1.125rem;line-height:1.2;margin-top:4rem;margin-bottom:.5rem}.small-header a:any-link{color:inherit}.navigation-footer{border-top:2px solid var(--scrib-light-grey);margin-top:1rem;width:100%;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}.navigation-footer span,.loading{line-height:1;font-style:italic;font-family:"Georgia",serif;display:flex;align-items:center}.navigation-footer span{margin-right:1rem;margin-top:1rem}.navigation-footer span::after,.loading::after{content:url("/images/spinner.svg");animation:spin 1s infinite linear;height:16px;width:16px;margin-left:10px;display:inline-block}.footer .link-button::before{margin-right:.25rem}.navigation-footer span + button{margin-left:10px}.animate-highlight{animation:highlight 5s}.empty-notice{font-style:italic;color:var(--heading-color);text-align:center;font-family:"Georgia",serif}main p.empty-notice,.empty-notice{margin-top:1rem}.user-image{border:1px solid var(--user-image-border-color);padding:2px;box-shadow:0 0 2px rgba(0,0,0,.4);background-color:var(--bubble-bg-color);border-radius:3px;box-sizing:border-box}.user-image.xsmall{height:2.5rem;width:2.5rem}.user-image.small{height:3rem;width:3rem}.user-image.large{height:80px;width:80px}.user-image.xlarge{height:160px;width:160px}.user-image.full{width:100%}.user-badge{height:19px;width:94px;background:url("/images/mod-ribbon.svg");position:absolute;left:-7px;top:60px;color:#fafafa;text-align:center;font-weight:bold;font-size:.75rem;text-shadow:1px 1px 0 rgba(0,0,0,.5);padding-top:4px;z-index:1000}main > div.message.error:only-child{margin-top:2rem}aside.message,div.message{padding:1rem;margin-top:1rem;border-radius:5px;width:100%;box-sizing:border-box;position:relative;display:flex;align-items:flex-start;flex-direction:row}div.message h2:first-child,div.message h3:first-child,div.message ul li:first-child{margin-top:0}div.message.single{align-items:center}div.message.single > ul{margin:0}div.message ul:first-child li:first-child p:first-child{margin-top:0}div.message > div{width:100%}div.message .upgrade-link{width:100%;text-align:right}div.message.error a:any-link{color:#fff;text-decoration:underline}div.message.error li{color:#fff;font-weight:bold;list-style:disc;margin-top:.5rem}div.message.single > ul > li{list-style:none}div.message + p{margin-top:1rem}table div.message.upgrade{margin-top:0;margin-bottom:1rem}div.message.upgrade::before{content:url("/images/heart.svg")}div.message.error::before,div.message.exclamation::before{content:url("/images/exclamation.svg")}div.message.sad::before{content:url("/images/sad.svg")}div.message.lock::before{content:url("/images/lock.svg")}div.message.book-check::before{content:url("/images/book-check.svg")}div.message.certificate-check::before{content:url("/images/certificate-check.svg")}div.message.mortarboard::before{content:url('/images/mortarboard.svg')}div.message.hint.certificate-check{background:#3cb371;color:#fff;font-weight:bold;text-shadow:1px 1px 0 rgba(0,0,0,.5)}div.message::before{margin-right:1rem;flex-shrink:0;line-height:0}div.message.success{background:#3cb371;text-shadow:1px 1px 0 #000;border:3px solid rgba(0,0,0,.15)}div.message.success,div.message.error{color:#fff}div.message.success a:any-link,div.message.error a:any-link{color:#fff;text-decoration:underline}div.message code{font-family:monospace;background:rgba(0,0,0,.15);padding:0 .25rem}div.message.error{background:url("/images/stripes.svg"),#950b0b;text-shadow:1px 1px 0 rgba(0,0,0,.5);border:3px solid rgba(0,0,0,.15)}div.message.exclamation,div.message.hint,aside.message.hint,div.message.sad{color:var(--alert-text-color);border:3px solid rgba(0,0,0,.15);background-color:var(--alert-bg-color);text-shadow:1px 1px 0 rgba(255,255,255,.5)}div.message.hint{padding-right:3rem}.message h3{color:var(--alert-text-color);border-color:var(--alert-text-color)}div.message.upgrade{border:2px solid rgba(0,0,0,.25)}h2 + div.user,h3 + div.user{margin-top:1rem}aside .header .user{display:flex;align-items:flex-start}.tags{font-size:0}.tags a,.tags span.tag{font-size:.75rem}.tags span:last-child{margin-right:0}.tags a,.tags span.tag,.tags span.bonus-karma,.tag{line-height:1;padding:.5rem;border-radius:5px;white-space:nowrap;color:var(--heading-color);background-color:var(--tag-bg-color);text-decoration:none;border:1px solid var(--tag-border-color);margin-right:.5rem;display:inline-block;margin-top:.5rem}.tags span.bonus-karma{background-color:#FFBC11;color:#fff;border:1px solid #C7930D;text-shadow:1px 1px 0 rgba(0,0,0,.5);font-size:.75rem}.tags a:hover,.tag.adult{background-color:var(--scrib-red-light);color:#fff;text-decoration:none;border:1px solid var(--scrib-red);text-shadow:1px 1px 0 rgba(0,0,0,.5)}.tags a:last-child{margin-right:0}a.type-tag,span.tag.type-tag{font-weight:bold}aside{border-radius:5px;background-color:var(--aside-bg-color);border:2px solid var(--aside-border-color);margin-top:2rem}aside:first-child{margin-top:0}aside > h2 + form{padding:1rem;max-width:100%}aside > ul,aside > ol{margin:1rem;margin-left:calc(1.2em + 1rem)}aside > ol{list-style:disc}aside > div + div{border-top:1px solid var(--aside-border-color)}aside h2,aside .header{background-color:var(--aside-header-bg-color);border-bottom:1px solid var(--aside-border-color);padding:1rem;font-weight:bold;margin:0;border-top-right-radius:5px;border-top-left-radius:5px}aside h2{font-size:1rem;font-family:"Roboto","Arial",sans-serif}.user{position:relative;z-index:10}.inline img,.inline-comment-body img{max-width:100%}.form.browse-controls{border-bottom:2px solid var(--light-border-color);padding-bottom:1rem}.browse-controls + table{margin-top:1rem}.hint button.link-button{width:3rem;font-size:0}.message button.link-button::before{display:none}.message button.link-button{height:20px;width:20px;background:url("/images/cross-button-dark.svg") center no-repeat transparent;background-size:75%}.message button.link-button:hover{background-image:url("/images/cross-button-light.svg")}.hint form{position:absolute;right:.5rem;top:.5rem}.footer .link-button{padding:.75rem calc(.75rem - 1px)}.footer .link-button.small::before{margin-right:3px;transform:scale(0.75)}.footer .link-button.on:not([disabled]):hover{color:var(--heading-color)}div.footer a.link-button.on{cursor:text}h3.small-header,h3.small-header + .inner-body,div.message.hint + .inner-body,.closing-comments{margin-top:2rem}.inline-comment-body{line-height:2}ins,.inline-comment-body ins{outline:none;padding:3px .5rem;color:var(--scrib-black);background-color:#98e187;text-indent:0;font-style:normal!important;font-weight:normal!important;text-decoration:none!important;font-family:"Roboto","Arial",sans-serif;font-size:1rem;print-color-adjust:exact;white-space:pre-wrap}ins:focus{outline:1px dotted var(--scrib-black)}del{padding:3px 0;text-decoration:line-through;background-color:#ec6f6f;color:var(--scrib-black);text-indent:0;font-style:inherit!important;font-weight:inherit!important;print-color-adjust:exact}mark{padding:3px 0;color:var(--scrib-black);background-color:#fff293;text-indent:0;font-style:inherit!important;font-weight:inherit!important;print-color-adjust:exact;position:relative}mark .emojis{position:relative}mark .emojis .positioning{display:inline-flex;position:absolute;top:-18px;right:-18px;border-radius:5px;transition:transform .25s ease-out,background-color .25s ease-out}mark .emojis .emoji{height:30px;width:30px;background-size:contain;transition:transform .25s ease-out;user-select:none;max-width:none}mark .emojis .emoji + .emoji{margin-left:-5px}.user a:has(img),.user > img{float:left;margin-right:1rem;font-size:0}.user p{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;margin:0;text-align:left;font-weight:bold}h2.hidden,h3.hidden{display:none}strong.highlighted,div.highlighted,p.highlighted{background-color:var(--highlight-color)}.message.hint.forums{margin-left:calc(80px + 1rem)}.message.hint.pms{margin-left:calc(80px + 1rem);width:calc(100% - 80px - 1rem);margin-top:2rem;margin-bottom:2rem}.navigation-footer .pill-button{margin-top:1rem}.navigation-footer .pill-button + .pill-button{margin-left:1rem}.highlight{color:var(--alert-text-color);background-color:var(--inline-highlight-color)}img[src^="/images/emojis/"]{vertical-align:middle}picture{font-size:0}img.flavor-image{max-width:100%;margin-top:2rem;border-radius:.5rem}main > h1 + h2,main > h1 + h3{margin-top:2rem}.h-captcha > div{margin:auto;margin-top:2rem}.star.off::before{background-position:-1248px -78px}details summary{cursor:pointer}details.subform-style > summary + *{margin-top:0}details.commands[open]::details-content,details.subform-style[open]::details-content{box-sizing:border-box;display:block;background:var(--subform-bg-color);border:1px solid var(--subform-border-color);padding:1rem;margin-top:1rem;box-shadow:2px 3px 1px var(--subform-box-shadow-color) inset,0 1px 0 var(--subform-box-shadow-highlight-color) inset}.command-separator{box-sizing:border-box;width:calc(100% - 1rem);margin:.5rem}@media(max-width:820px){.navigation-footer span{display:block;text-align:right;width:100%}.loading{display:block;margin-top:1rem}}@media(max-width:500px){div.message.hint{background-image:none;padding-left:1rem}}@media screen{html.dark{--sprite-url:url("/images/sprite-dark-2.svg");--stripes-url:url("/images/stripes-dark.svg");--text-shadow-color:rgba(0,0,0,.75);--body-bg-color:var(--scrib-black);--main-bg-color:#33393b;--text-color:#f2f2f2;--heading-color:#f2f2f2;--h1-border-color:#f2f2f2;--outline-color:rgba(255,255,255,.5);--text-faded-color:#b3b3b3;--text-dim-color:#666;--light-border-color:var(--scrib-black);--link-color:#f5565e;--link-hover-color:#f8878c;--quote-bg-color:rgba(0,0,0,.2);--quote-border-color:var(--scrib-black);--subform-bg-color:var(--bubble-bg-color);--subform-border-color:var(--scrib-black);--subform-box-shadow-highlight-color:var(--scrib-black);--aside-bg-color:#2c3133;--aside-header-bg-color:#232729;--aside-border-color:var(--scrib-black);--user-image-border-color:var(--scrib-black);--highlight-color:#44607e;--bubble-bg-color:#2c3133;--bubble-footer-color:#f2f2f2;--selection-bg-color:#4c58b4;--tag-bg-color:#42484a}html.dark main blockquote::after{opacity:.5;filter:invert(1)}}:root{--popup-header-color:#fff;--popup-header-bg-color:#323232}html.popup,html.popup body{background:var(--main-bg-color);overflow-y:auto}html.popup.transparent,html.popup.transparent body{height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}html.popup.transparent main{display:none}html.popup.transparent body::before{content:url("/images/spinner.svg");display:block;animation:spin 1s infinite linear;height:16px;width:16px;line-height:1}html.popup main{background:var(--main-bg-color);box-shadow:none;border:none;width:auto;padding:1rem;max-width:none;padding-top:0}html.popup body > header{width:auto;max-width:none;padding:0}html.popup main::after{display:none}html.popup main > h2:first-child,html.popup main > h3:first-child{margin-top:2rem}html.popup header h1{color:var(--popup-header-color);background-color:var(--popup-header-bg-color);padding:2rem;margin-top:0;width:100%;box-sizing:border-box;border-bottom:none}html.popup .empty-notice:only-child{margin-top:0}html.popup button.circle-cross{display:none}html.popup main > p:first-child,html.popup main > form > blockquote:first-of-type,html.popup main > form:not(.grid):first-child > p:first-of-type{margin-top:1rem}.refresh-data{height:10px}@media(max-width:820px){html.popup body > header{display:block}html.popup main{padding-left:2rem;padding-right:2rem;padding-bottom:2rem}}@media screen{html.popup.dark{--popup-header-bg-color:#232729}}