@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(./courier-prime-latin-ext-400-normal.B-EsvyE4.woff2)format("woff2"),url(./courier-prime-latin-ext-400-normal.CKOCNFvK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(./courier-prime-latin-400-normal.BbyBr73r.woff2)format("woff2"),url(./courier-prime-latin-400-normal.BAlbUm6l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-cyrillic-ext-400-normal.FAIU8e3o.woff2)format("woff2"),url(./fira-mono-cyrillic-ext-400-normal.Co4MVjrD.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-cyrillic-400-normal.BJkDdjbt.woff2)format("woff2"),url(./fira-mono-cyrillic-400-normal.DUd3efVn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-greek-ext-400-normal.Be4g_LSk.woff2)format("woff2"),url(./fira-mono-greek-ext-400-normal.BQ5yw6bY.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-greek-400-normal.ftNhKy_S.woff2)format("woff2"),url(./fira-mono-greek-400-normal.B_0AmgK7.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-symbols2-400-normal.C6JptOil.woff2)format("woff2"),url(./fira-mono-symbols2-400-normal.CpeG9ob9.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-latin-ext-400-normal.B2gPvaNr.woff2)format("woff2"),url(./fira-mono-latin-ext-400-normal.CbD3vWRE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-latin-400-normal.DVTTRLHv.woff2)format("woff2"),url(./fira-mono-latin-400-normal.C3FQ26ho.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-body:"Fira Mono", "Courier New", "Courier Prime", monospace;--font-mono:"Fira Mono", "Courier Prime", monospace;--column-width:42rem;--column-margin-top:4rem;--color-bg:#040204;--color-text:#ffff80;--color-text-2:#af1a1a;--color-text-3:#315563;--link-color:var(--color-text);--link-hover-color:var(--color-text);--form-border-color:var(--color-text-2);--form-text-color:var(--color-text);--form-bg-color:#1c1c1c;--form-border-subtle:#ffffff13;--border-subtle:#ffffff13;--pre-bg:#14141473;--pre-shadow:#14141440;--date-picker-foreground:var(--form-text-color);--date-picker-background:var(--form-bg-color);--date-picker-highlight-border:var(--form-border-color);--date-picker-border-color:var(--form-border-subtle);--date-picker-highlight-shadow:none;--date-picker-selected-color:var(--link-hover-color);--date-picker-selected-background:var(--color-text-2);--date-input-width:fit-content}html.dark{--color-text:#090;--color-text-2:#0f0;--color-text-3:#050;--link-color:var(--color-text-2);--link-hover-color:var(--color-bg);--form-border-color:var(--color-text-2);--form-text-color:var(--color-text-2)}html.greensteam{--font-body:"Trebuchet MS", "Verdana", sans-serif;--color-bg:#3e4637;--color-text:#d8ded3;--color-text-2:#c4b550;--color-text-3:#899281;--link-color:#aaa;--link-hover-color:#d8ded3;--form-bg-color:#3e4637;--form-border-color:#899281;--form-border-subtle:#292d23;--border-subtle:#ffffff13;--pre-bg:#3e4637;--pre-shadow:none;--color-border-light:#899281;--color-border-dark:#292d23;--color-surface-raised:#4c5844;--color-selection:#96892d}html.greensteam body{font-family:var(--font-body);font-size:14px}html.greensteam ::selection{background-color:var(--color-selection)}html.greensteam h1,html.greensteam h2{color:var(--color-text-2)}html.greensteam h1{font-size:18px}html.greensteam h2{font-size:16px}html.greensteam p{color:var(--color-text)}html.greensteam a{color:var(--link-color);text-decoration:none}html.greensteam a:hover{color:var(--link-color);background:0 0;text-decoration:underline}html.greensteam hr{background-color:var(--color-bg);border:none;height:1px}html.greensteam code{background:var(--color-bg);padding:0 3px}html.greensteam pre{background-color:var(--pre-bg);box-shadow:none;font-family:monospace}html.greensteam img{object-fit:contain;border:2px solid #7b8484;border-radius:0!important}html.greensteam header img{filter:none;padding-top:0}html.greensteam div.site-description{padding-top:12.37rem!important}html.greensteam event img,html.greensteam div#user-info{border-top:solid 1px var(--color-border-dark);border-bottom:solid 1px var(--color-border-light);border-left:solid 1px var(--color-border-dark);border-right:solid 1px var(--color-border-light);width:-webkit-fill-available;padding:8px 12px}html.greensteam fieldset{border-top:solid 1px var(--color-border-dark);border-bottom:solid 1px var(--color-border-light);border-left:solid 1px var(--color-border-dark);border-right:solid 1px var(--color-border-light)}html.greensteam button,html.greensteam input[type=button],html.greensteam input[type=reset],html.greensteam input[type=submit],html.greensteam input[type=color],html.greensteam .greensteam-button,html.greenstream button.post.action,html.greensteam div.text-block a{background-color:var(--color-surface-raised);cursor:pointer;text-align:left;-webkit-font-smoothing:none;height:25px;font-weight:400;color:#fff!important;border-top:solid 1px var(--color-border-light)!important;border-bottom:solid 1px var(--color-border-dark)!important;border-left:solid 1px var(--color-border-light)!important;border-right:solid 1px var(--color-border-dark)!important}html.greensteam ::-webkit-file-upload-button{background-color:var(--color-surface-raised);cursor:pointer;text-align:left;-webkit-font-smoothing:none;height:25px;font-weight:400;color:#fff!important;border-top:solid 1px var(--color-border-light)!important;border-bottom:solid 1px var(--color-border-dark)!important;border-left:solid 1px var(--color-border-light)!important;border-right:solid 1px var(--color-border-dark)!important}html.greensteam ::file-selector-button{background-color:var(--color-surface-raised);cursor:pointer;text-align:left;-webkit-font-smoothing:none;height:25px;font-weight:400;color:#fff!important;border-top:solid 1px var(--color-border-light)!important;border-bottom:solid 1px var(--color-border-dark)!important;border-left:solid 1px var(--color-border-light)!important;border-right:solid 1px var(--color-border-dark)!important}html.greensteam button:hover,html.greensteam div.text-block a:hover{background:var(--color-surface-raised);color:#fff;text-decoration:none}html.greensteam button:active,html.greenstream button.post.action:active,html.greensteam input[type=button]:active,html.greensteam input[type=reset]:active,html.greensteam input[type=submit]:active,html.greensteam input[type=color]:active,html.greensteam .greensteam-button:active,html.greensteam div.text-block a:active{border-top:solid 1px var(--color-border-dark)!important;border-bottom:solid 1px var(--color-border-light)!important;border-left:solid 1px var(--color-border-dark)!important;border-right:solid 1px var(--color-border-light)!important}html.greensteam ::-webkit-file-upload-button:active{border-top:solid 1px var(--color-border-dark)!important;border-bottom:solid 1px var(--color-border-light)!important;border-left:solid 1px var(--color-border-dark)!important;border-right:solid 1px var(--color-border-light)!important}html.greensteam ::file-selector-button:active{border-top:solid 1px var(--color-border-dark)!important;border-bottom:solid 1px var(--color-border-light)!important;border-left:solid 1px var(--color-border-dark)!important;border-right:solid 1px var(--color-border-light)!important}html.greensteam button:focus,html.greensteam input[type=button]:focus,html.greensteam input[type=reset]:focus,html.greensteam input[type=submit]:focus,html.greensteam .greensteam-button:focus,html.greensteam div.text-block a:focus{outline:1px dashed var(--color-border-dark);outline-offset:-4px}html.greensteam ::file-selector-button:focus{outline:1px dashed var(--color-border-dark);outline-offset:-4px}html.greensteam button.new-event,html.greensteam button.new-post,html.greensteam ul+button.post.action{align-self:center;width:fit-content}html.greensteam ul.feed-items{position:unset;flex-direction:row}html.greensteam ul.feed-items button{border-radius:0}html.greensteam input[type=checkbox]{vertical-align:middle;appearance:none;border-top:solid 1px var(--color-border-dark);border-bottom:solid 1px var(--color-border-light);border-left:solid 1px var(--color-border-dark);border-right:solid 1px var(--color-border-light);width:15px;height:15px}html.greensteam input[type=checkbox]:focus{outline-offset:-2px;outline:1px dotted #000}html.greensteam input[type=checkbox]:checked{background-image:url(../../../styles/greensteam/checkmark.png)}html.greensteam input[type=radio]{vertical-align:text-bottom;appearance:none;background-image:url(../../../styles/greensteam/radio_off.png);width:15px;height:15px}html.greensteam input[type=radio]:focus{outline:1px dotted #000}html.greensteam input[type=radio]:checked{background-image:url(../../../styles/greensteam/radio_on.png)}html.greensteam input[type=text],html.greensteam input[type=tel],html.greensteam input[type=search],html.greensteam input[type=password],html.greensteam input[type=email],html.greensteam input[type=url],html.greensteam input[type=number],html.greensteam input[type=date],html.greensteam input[type=datetime-local],html.greensteam input[type=month],html.greensteam input[type=week],html.greensteam input[type=time],html.greensteam input[list],html.greensteam input,html.greensteam select,html.greensteam textarea{color:inherit;background:var(--form-bg-color);border-top:solid 1px var(--color-border-dark)!important;border-bottom:solid 1px var(--color-border-light)!important;border-left:solid 1px var(--color-border-dark)!important;border-right:solid 1px var(--color-border-light)!important;border-radius:unset!important;font-size:11pt!important}html.greensteam input[type=text]:focus,html.greensteam input[type=tel]:focus,html.greensteam input[type=search]:focus,html.greensteam input[type=password]:focus,html.greensteam input[type=email]:focus,html.greensteam input[type=url]:focus,html.greensteam input[type=number]:focus,html.greensteam input[type=date]:focus,html.greensteam input[type=datetime-local]:focus,html.greensteam input[type=month]:focus,html.greensteam input[type=week]:focus,html.greensteam input[type=time]:focus,html.greensteam input[list]:focus,html.greensteam input:focus,html.greensteam select:focus,html.greensteam textarea:focus{outline-offset:-3px;outline:1px dotted #000}html.greensteam ::-webkit-calendar-picker-indicator{filter:brightness(0)invert()brightness(70%)}html.greensteam input[type=range]{appearance:none;color:#b8c4ad;background:0 0;min-width:200px;position:relative}html.greensteam input[type=range]:before,html.greensteam input[type=range]:after{font-family:monospace;font-size:10px;display:inline;position:absolute;top:10px}html.greensteam input[type=range]:before{content:attr(min);left:0}html.greensteam input[type=range]:after{content:attr(max);right:0}html.greensteam input[type=range]::-webkit-slider-runnable-track{border-top:solid 1px var(--color-border-dark);border-bottom:solid 1px var(--color-border-light);border-left:solid 1px var(--color-border-dark);border-right:solid 1px var(--color-border-light);background:#000;height:4px;margin:6px 0}html.greensteam input[type=range]::-moz-range-track{border-top:solid 1px var(--color-border-dark);border-bottom:solid 1px var(--color-border-light);border-left:solid 1px var(--color-border-dark);border-right:solid 1px var(--color-border-light);background:#000;height:4px;margin:6px 0}html.greensteam input[type=range]::-moz-range-progress{border-top:solid 1px var(--color-border-dark);border-bottom:solid 1px var(--color-border-light);border-left:solid 1px var(--color-border-dark);border-right:solid 1px var(--color-border-light);background:#000;height:4px;margin:6px 0}html.greensteam input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--color-surface-raised);border-top:solid 1px var(--color-border-light);border-bottom:solid 1px var(--color-border-dark);border-left:solid 1px var(--color-border-light);border-right:solid 1px var(--color-border-dark);border-radius:0;width:8px;height:16px;position:relative;top:-7px}html.greensteam input[type=range]::-moz-range-thumb{appearance:none;background:var(--color-surface-raised);border-top:solid 1px var(--color-border-light);border-bottom:solid 1px var(--color-border-dark);border-left:solid 1px var(--color-border-light);border-right:solid 1px var(--color-border-dark);border-radius:0;width:8px;height:16px;position:relative;top:-7px}html.greensteam input[type=range]:focus{outline-offset:2px;outline:1px dotted #000}html.greensteam input[type=range].ticks{background:url(../../../styles/greensteam/sliderticks.png) left 2px bottom/19px 5px repeat-x}html.greensteam input[type=range].ticks:before,html.greensteam input[type=range].ticks:after{top:16px}html.greensteam progress{appearance:none;box-sizing:border-box;border-top:solid 1px var(--color-border-dark);border-bottom:solid 1px var(--color-border-light);border-left:solid 1px var(--color-border-dark);border-right:solid 1px var(--color-border-light);background:var(--form-bg-color);width:90%;height:26px;margin:18px auto 12px;display:block}html.greensteam progress::-webkit-progress-bar{background:var(--form-bg-color);padding:4px}html.greensteam progress::-webkit-progress-value{background:repeating-linear-gradient(to right, #96892d, #96892d 8px, var(--form-bg-color) 1px, var(--form-bg-color) 12px);height:16px}html.greensteam progress::-moz-progress-bar{background:repeating-linear-gradient(to right, #96892d, #96892d 8px, var(--form-bg-color) 1px, var(--form-bg-color) 12px);height:16px;margin-top:4px;margin-left:4px}html.greensteam ::-webkit-scrollbar{background-color:#5a6a50;width:18px}html.greensteam ::-webkit-scrollbar-corner{background-color:#5a6a50;width:18px}html.greensteam ::-webkit-scrollbar-thumb{background-color:var(--color-surface-raised);border-top:solid 1px var(--color-border-light);border-bottom:solid 1px var(--color-border-dark);border-left:solid 1px var(--color-border-light);border-right:solid 1px var(--color-border-dark)}html.greensteam ::-webkit-scrollbar-button{border-top:solid 1px var(--color-border-light);border-bottom:solid 1px var(--color-border-dark);border-left:solid 1px var(--color-border-light);border-right:solid 1px var(--color-border-dark);background:var(--color-surface-raised);width:18px;height:18px}html.greensteam ::-webkit-scrollbar-button:active{border-top:solid 1px var(--color-border-dark);border-bottom:solid 1px var(--color-border-light);border-left:solid 1px var(--color-border-dark);border-right:solid 1px var(--color-border-light)}html.greensteam ::-webkit-scrollbar-button:vertical:increment{background:url(../../../styles/greensteam/scroll_down.png) no-repeat center, var(--color-surface-raised)}html.greensteam ::-webkit-scrollbar-button:vertical:decrement{background:url(../../../styles/greensteam/scroll_up.png) no-repeat center, var(--color-surface-raised)}html.greensteam ::-webkit-scrollbar-button:horizontal:increment{background:url(../../../styles/greensteam/scroll_right.png) no-repeat center, var(--color-surface-raised)}html.greensteam ::-webkit-scrollbar-button:horizontal:decrement{background:url(../../../styles/greensteam/scroll_left.png) no-repeat center, var(--color-surface-raised)}html.greensteam nav{background:var(--color-surface-raised);list-style:none}html.greensteam nav li{text-align:left;cursor:pointer}html.greensteam nav li a{color:var(--color-text-2);padding:8px 15px;text-decoration:none;display:block}html.greensteam nav li a:hover{color:#e3e41f;background:#5a6a50;text-decoration:none}html.greensteam nav li:hover ul.dropdown{display:block}html.greensteam nav li ul.dropdown{border-bottom:solid 1px var(--color-border-dark);border-left:solid 1px var(--color-border-light);border-right:solid 1px var(--color-border-dark);background:var(--color-surface-raised);z-index:1;min-width:150px;padding:0;list-style:none;display:none;position:absolute;top:23px}html.greensteam nav li ul.dropdown li{display:block}html.greensteam row{-webkit-backdrop-filter:none;backdrop-filter:none;border:0}html.greensteam sidebar{border:0}html.greensteam div#navigation,html.greensteam [data-name]:not(#recent post),html.greensteam .box{background-color:var(--color-surface-raised);border-top:solid 1px var(--color-border-light);border-bottom:solid 1px var(--color-border-dark);border-left:solid 1px var(--color-border-light);border-right:solid 1px var(--color-border-dark);box-sizing:border-box;margin:0 0 20px;padding:10px;position:relative}html.greensteam event{display:block}html.greensteam div[data-name] h1,html.greensteam h2#comments,html.greensteam div[data-name] h2:not(post h2),html.greensteam div[data-name] h3{display:none}html.greensteam section:has(post[data-name]) h1{display:none}html.greensteam section:has(event[data-name]) h1{display:none}html.greensteam section:not(:has(li event)) event[data-name] h2{display:none}html.greensteam section:has(form[data-name]) h3{display:none}html.greensteam div#comments-list:not(:has(div.text-block)):not(:has(div.comment)){display:none}html.greensteam h2 a:hover{text-decoration:none}html.greensteam h2 a:hover strong{color:none;background:0 0;text-decoration:none}html.greensteam post:not(#recent post){display:block}html.greensteam .titlebar,html.greensteam [data-name]:not(#recent post):before,html.greensteam .box:not(.headless):before{text-indent:24px;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;background-image:url(../../../styles/greensteam/steamico.png),url(../../../styles/greensteam/minimize.png),url(../../../styles/greensteam/close.png);background-position:0 0,right 20px top,100% 0;background-repeat:no-repeat;width:100%;height:18px;margin-bottom:1em;padding-right:44px;line-height:18px;display:block;position:relative;overflow:hidden}html.greensteam div.event-heading .draft{color:#fff}html.greensteam event h2.title span.today{color:#fff;display:inline;position:absolute;top:7em;left:-16px}html.greensteam event:before,html.greensteam [data-name]:not(#recent post):before,html.greensteam .box:not(.headless):before{content:attr(data-name)}html.greensteam .box:before,html.greensteam [data-name]:before,html.greensteam h1,html.greensteam h2:not(.title),html.greensteam .titlebar,html.greensteam legend{text-transform:uppercase;letter-spacing:2px;color:#fff;font-size:12px;font-weight:700}html.greensteam [data-name]:not(#recent post):after,html.greensteam .box:not(.no-resize):after{cursor:nwse-resize;content:"";background-image:url(../../../styles/greensteam/resize.png);width:12px;height:12px;margin:0 0 0 auto;display:block;position:relative;bottom:-7px;right:-7px}html.greensteam .box.half,html.greensteam .box-row .box{align-self:flex-start;width:100%;max-width:380px}html.greensteam .box-row{flex-direction:row;justify-content:space-between;align-items:stretch;max-width:780px;display:flex}html.greensteam post[data-name]:not(#recent post):before,html.greensteam div#recent:before,html.greensteam event[data-name]:before{color:#0000}html.greensteam post[data-name]:not(#recent post):not(:has(h2.title)):before{color:#fff}html.greensteam event[data-name]:not(:has(h2.title a)):before{color:#fff}html.greensteam post:not(#recent post) h2.title,html.greensteam div#recent post h2.title,html.greensteam event h2.title{z-index:1;height:18px;margin:0;line-height:18px;position:absolute;top:10px;left:34px;right:50px;overflow:visible}html.greensteam post:not(#recent post) h2.title a,html.greensteam div#recent post h2.title a,html.greensteam event h2.title a{color:#fff;text-transform:uppercase;letter-spacing:2px;height:18px;font-size:12px;font-weight:700;line-height:18px;text-decoration:none;display:block}html.greensteam post:not(#recent post) h2.title a:hover,html.greensteam div#recent post h2.title a:hover,html.greensteam event h2.title a:hover{color:var(--color-text-2);background:0 0;text-decoration:none}html.greensteam post h2.title strong,html.greensteam event h2.title strong{font-weight:inherit;position:static;color:inherit!important;display:inline!important}html.greensteam .border{border-top:solid 1px var(--color-border-light);border-bottom:solid 1px var(--color-border-dark);border-left:solid 1px var(--color-border-light);border-right:solid 1px var(--color-border-dark)}html.greensteam .border-inverted{border-top:solid 1px var(--color-border-dark);border-bottom:solid 1px var(--color-border-light);border-left:solid 1px var(--color-border-dark);border-right:solid 1px var(--color-border-light)}html.greensteam .inset,html.greensteam nav,html.greensteam div.content,html.greensteam div.event-description,html.greensteam .box.inset{background-color:var(--color-bg);border-top:solid 1px var(--color-border-dark);border-bottom:solid 1px var(--color-border-light);border-left:solid 1px var(--color-border-dark);border-right:solid 1px var(--color-border-light);margin-top:1em;padding:1em}html.greensteam div.event-description{margin-right:1em}html.greensteam div.content p:first-child{margin-top:0}html.greensteam .inset code,html.greensteam .box.inset code{background-color:var(--color-surface-raised)}html.greensteam .rounded,html.greensteam .box.rounded{border:none;border-radius:10px}html.greensteam .inset .rounded{background-color:#4a5942}html.greensteam .inset .rounded code{background-color:var(--color-bg)}html.greensteam mobile{align-self:center;width:fit-content}@media screen and (width<=780px){html.greensteam:not(.dark) header .site-description{padding-top:25.33%!important;padding-left:3.5em!important;font-size:1.8vw!important}html.greensteam .titlebar,html.greensteam [data-name]:not(#recent post):before,html.greensteam .box:not(.headless):before{white-space:pre-line}}@media screen and (width<=850px){html.greensteam event h2.title span.today{left:-2em!important}}body{min-height:100vh;margin:0}h1,h2,p{word-break:break-word;font-weight:400;line-height:1.5}h1{text-align:center;margin:0 0 .5em;font-size:2rem}h2{margin-top:0;font-size:1.25rem}h2.title{margin-bottom:.25em}h3{overflow-wrap:anywhere;font-size:1rem}strong{font-weight:700}@media (width>=780px){h1{font-size:2.4rem}}p a{text-underline-offset:3px}button{font-size:inherit;cursor:pointer;border:none;font-family:inherit;text-decoration:none}button:focus:not(:focus-visible){outline:none}label{margin-top:1em;display:block}form{margin-bottom:2em}div.actions form{margin-bottom:0}input{font-size:inherit;font-family:inherit}form input:not([type=checkbox]):not([type=radio]):not([type=file]),form textarea{border-style:solid;border-width:1px;border-radius:3px;margin-top:.83em;margin-bottom:.5em;padding:12px 10px;font-family:inherit;font-size:1rem;font-weight:400;display:block}form input:focus,form textarea:focus{outline:none}form textarea{width:40vw;min-width:12.5em;max-width:25em;height:10rem}hr{width:15rem;margin-left:0}hr.long{width:100%;margin-top:2em;margin-bottom:2em}pre{border-radius:3px;padding:.5em;font-size:16px;overflow-x:auto}ul{padding-left:1.5em}ul.item-list{padding-left:0}ul.item-list li{margin-bottom:2em;list-style:none}iframe{max-width:100%}post div.content img,event div.event-description img{max-width:100%;max-height:65vh;margin-bottom:1em}event div.event-description p{margin-top:0;margin-bottom:0}.inline{display:inline}.opaque{opacity:0;cursor:default}.font-size-small{font-size:.8em;font-weight:200}.lucide{vertical-align:text-bottom;align-self:center;max-width:1.25em;max-height:1.25em}div.actions{gap:.5em;margin-bottom:.5em;display:flex}div.meta-info{flex-direction:row;gap:1.5em;display:flex}div.center-block{justify-content:center;margin:2em;display:flex}div.text-block{margin-bottom:1em}p.align-right{text-align:right}body{font-family:var(--font-body);color:var(--color-text);background:var(--color-bg)}strong{color:var(--color-text-2)}a{color:var(--link-color);text-decoration:none}a:has(>strong){color:var(--color-text-2)}a:hover:not(:has(img)){background:var(--color-text-2);color:var(--link-hover-color)}a:hover strong{background:var(--color-text-2);color:var(--link-hover-color)}p a{text-decoration:underline}button{color:var(--color-text-2);background-color:#0000}button:hover{background:var(--color-text-2);color:var(--color-bg)}input{color:var(--color-text);accent-color:var(--color-text-2)}form input:not([type=checkbox]):not([type=radio]),form textarea{background-color:var(--form-bg-color);border-color:var(--form-border-subtle);color:var(--form-text-color)}form input:not([type=checkbox]):not([type=radio]):focus,form textarea:focus{border-color:var(--form-border-color)}::selection{color:var(--link-hover-color);background:var(--color-text-2)}hr{border-color:var(--color-text-2);color:var(--color-text-2)}hr.long{border-color:var(--border-subtle);color:var(--border-subtle)}pre{font-family:var(--font-mono);color:var(--color-text-2);background-color:var(--pre-bg);box-shadow:2px 2px 6px var(--pre-shadow)}ul{list-style:square}post div.content img,event div.event-description img{border-radius:10px}.dim{color:var(--color-text-3)}.post.action{color:var(--color-text);cursor:pointer;background-color:#0000;border:none}.post.action:hover{color:var(--color-text-2)}.date-time-field input{width:16rem;border:1px solid var(--form-border-subtle)!important;margin-top:.83em!important;margin-bottom:.83em!important;padding:12px 10px!important;font-size:1rem!important;font-weight:400!important}.date-time-field input:focus{border-color:var(--form-border-color)!important}.date-time-field select{background-color:var(--date-picker-background)!important}.app.svelte-12qhfyh{flex-direction:column;min-height:100vh;display:flex}main.svelte-12qhfyh{box-sizing:border-box;-webkit-font-smoothing:antialiased;width:100%;max-width:70rem;margin:2rem auto;padding:1rem;font-size:14px;line-height:16px}row.svelte-12qhfyh{border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(10px)brightness(50%);backdrop-filter:blur(10px)brightness(50%);border-radius:10px;flex-direction:row;justify-content:center;display:flex}section.svelte-12qhfyh{flex-direction:column;align-content:center;width:100%;min-width:500px;padding:1.5em 3em;display:flex}sidebar.svelte-12qhfyh{border-left:1px solid var(--border-subtle);flex-direction:column;flex-shrink:.1;align-items:center;gap:2em;width:17em;padding:2em 1em;display:flex}sidebar.svelte-12qhfyh #navigation:where(.svelte-12qhfyh){flex-direction:column;gap:2em;display:flex}mobile.svelte-12qhfyh{display:none}@media screen and (width<=850px){section.svelte-12qhfyh{width:unset;padding-left:1em;padding-right:1em}sidebar.svelte-12qhfyh{width:15em}}@media screen and (width<=780px){main.svelte-12qhfyh{margin-top:1em}main.svelte-12qhfyh row:where(.svelte-12qhfyh){flex-direction:column}section.svelte-12qhfyh{align-self:center;min-width:auto;padding-bottom:3em;padding-left:1em}sidebar.svelte-12qhfyh{border:none;align-items:center;width:auto}sidebar.svelte-12qhfyh #navigation:where(.svelte-12qhfyh),sidebar.svelte-12qhfyh #locale:where(.svelte-12qhfyh){display:none}mobile.svelte-12qhfyh{flex-direction:column;align-items:center;gap:2em;margin-top:2em;margin-bottom:2em;display:flex}}
