:root{--text-color:#222;--surface:silver;--button-highlight:#fff;--button-face:#dfdfdf;--button-shadow:gray;--window-frame:#0a0a0a;--dialog-blue:navy;--dialog-blue-light:#1084d0;--dialog-gray:gray;--dialog-gray-light:#b5b5b5;--link-blue:#00f;--element-spacing:8px;--grouped-button-spacing:4px;--grouped-element-spacing:6px;--radio-width:12px;--checkbox-width:13px;--radio-label-spacing:6px;--range-track-height:4px;--range-spacing:10px;--border-width:1px;--border-raised-outer:inset -1px -1px var(--window-frame), inset 1px 1px var(--button-highlight);--border-raised-inner:inset -2px -2px var(--button-shadow), inset 2px 2px var(--button-face);--border-sunken-outer:inset -1px -1px var(--button-highlight), inset 1px 1px var(--window-frame);--border-sunken-inner:inset -2px -2px var(--button-face), inset 2px 2px var(--button-shadow);--default-button-border-raised-outer:inset -2px -2px var(--window-frame), inset 1px 1px var(--window-frame);--default-button-border-raised-inner:inset 2px 2px var(--button-highlight), inset -3px -3px var(--button-shadow), inset 3px 3px var(--button-face);--default-button-border-sunken-outer:inset 2px 2px var(--window-frame), inset -1px -1px var(--window-frame);--default-button-border-sunken-inner:inset -2px -2px var(--button-highlight), inset 3px 3px var(--button-shadow), inset -3px -3px var(--button-face);--border-window-outer:inset -1px -1px var(--window-frame), inset 1px 1px var(--button-face);--border-window-inner:inset -2px -2px var(--button-shadow), inset 2px 2px var(--button-highlight);--border-field:inset -1px -1px var(--button-highlight), inset 1px 1px var(--button-shadow), inset -2px -2px var(--button-face), inset 2px 2px var(--window-frame);--border-status-field:inset -1px -1px var(--button-face), inset 1px 1px var(--button-shadow);--border-image:inset -1px -1px var(--button-highlight), inset 1px 1px var(--button-shadow);--border-tab:inset -1px 0 var(--window-frame), inset 1px 1px var(--button-face), inset -2px 0 var(--button-shadow), inset 2px 2px var(--button-highlight)}@font-face{font-family:ms-sans-serif;src:url(/fonts/MS-Sans-Serif-8pt.ttf)format("truetype"),url(/fonts/ms-sans-serif-8pt.woff)format("woff"),url(/fonts/ms-sans-serif-8pt.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}::-webkit-scrollbar{width:16px}::-webkit-scrollbar:horizontal{height:17px}::-webkit-scrollbar-corner{background:var(--surface)}::-webkit-scrollbar-track{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='2' height='2' viewBox='0 0 2 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 0H0V1H1V2H2V1H1V0Z' fill='%23C0C0C0'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 0H1V1H0V2H1V1H2V0Z' fill='white'/%3E %3C/svg%3E")}::-webkit-scrollbar-thumb{background-color:var(--surface);box-shadow:var(--border-raised-outer), var(--border-raised-inner)}::-webkit-scrollbar-button:horizontal:start:decrement{display:block}::-webkit-scrollbar-button:horizontal:end:increment{display:block}::-webkit-scrollbar-button:vertical:start:decrement{display:block}::-webkit-scrollbar-button:vertical:end:increment{display:block}::-webkit-scrollbar-button:vertical:start{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 0H0V1V16H1V1H15V0Z' fill='%23DFDFDF'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 1H1V15H2V2H14V1H2Z' fill='white'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 17H15H0V16H15V0H16V17Z' fill='black'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 1H14V15H1V16H14H15V1Z' fill='%23808080'/%3E %3Crect x='2' y='2' width='12' height='13' fill='%23C0C0C0'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 6H7V7H6V8H5V9H4V10H11V9H10V8H9V7H8V6Z' fill='black'/%3E %3C/svg%3E");height:17px}::-webkit-scrollbar-button:vertical:end{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 0H0V1V16H1V1H15V0Z' fill='%23DFDFDF'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 1H1V15H2V2H14V1H2Z' fill='white'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 17H15H0V16H15V0H16V17Z' fill='black'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 1H14V15H1V16H14H15V1Z' fill='%23808080'/%3E %3Crect x='2' y='2' width='12' height='13' fill='%23C0C0C0'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 6H4V7H5V8H6V9H7V10H8V9H9V8H10V7H11V6Z' fill='black'/%3E %3C/svg%3E");height:17px}::-webkit-scrollbar-button:horizontal:start{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 0H0V1V16H1V1H15V0Z' fill='%23DFDFDF'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 1H1V15H2V2H14V1H2Z' fill='white'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 17H15H0V16H15V0H16V17Z' fill='black'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 1H14V15H1V16H14H15V1Z' fill='%23808080'/%3E %3Crect x='2' y='2' width='12' height='13' fill='%23C0C0C0'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 4H8V5H7V6H6V7H5V8H6V9H7V10H8V11H9V4Z' fill='black'/%3E %3C/svg%3E");width:16px}::-webkit-scrollbar-button:horizontal:end{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 0H0V1V16H1V1H15V0Z' fill='%23DFDFDF'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 1H1V15H2V2H14V1H2Z' fill='white'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 17H15H0V16H15V0H16V17Z' fill='black'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 1H14V15H1V16H14H15V1Z' fill='%23808080'/%3E %3Crect x='2' y='2' width='12' height='13' fill='%23C0C0C0'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 4H6V11H7V10H8V9H9V8H10V7H9V6H8V5H7V4Z' fill='black'/%3E %3C/svg%3E");width:16px}body{image-rendering:-webkit-crisp-edges;image-rendering:pixelated;image-rendering:crisp-edges;font-smooth:never;-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;background:var(--surface);margin:0;font-family:ms-sans-serif,Helvetica,sans-serif;font-size:11px;line-height:11px}img{vertical-align:middle}.bold,b,strong,h1,h2,h3,h4{text-shadow:1px 0;letter-spacing:1px}fieldset{border-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='5' height='5' viewBox='0 0 5 5' fill='grey' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0H5V5H0V2H2V3H3V2H0' fill='white'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0H4V4H0V1H1V3H3V1H0' fill='%23808080'/%3E %3C/svg%3E") 2;margin:0;padding-block-start:var(--element-spacing);&.small-padding{padding:var(--border-width)}}a{color:var(--link-blue)}a:focus{outline:1px dotted var(--link-blue)}p,figure{margin:0}.form{max-width:300px;margin:auto}.label{gap:calc(4 * var(--border-width));padding:calc(4 * var(--border-width));flex-direction:column;display:flex;& .helper-text{color:#676767}& .helper-error{color:red}}.inline-label{gap:calc(4 * var(--border-width));padding:calc(4 * var(--border-width));display:flex}.button{box-sizing:border-box;color:#0000;text-shadow:0 0 var(--text-color);background:var(--surface);box-shadow:var(--border-raised-outer), var(--border-raised-inner);font-family:inherit;font-size:inherit;border:none;border-radius:0;align-items:center;gap:5px;min-height:23px;padding:0 12px;display:inline-flex}.input::file-selector-button{box-sizing:border-box;color:#0000;text-shadow:0 0 var(--text-color);background:var(--surface);box-shadow:var(--border-raised-outer), var(--border-raised-inner);font-family:inherit;font-size:inherit;border:none;border-radius:0;align-items:center;gap:5px;min-height:23px;padding:0 12px;display:inline-flex;&:not(:disabled):active{box-shadow:var(--border-sunken-outer), var(--border-sunken-inner);text-shadow:1px 1px var(--text-color)}&:focus{outline-offset:-4px;outline:1px dotted #000}&:disabled{text-shadow:1px 1px 0 var(--button-highlight);color:var(--button-shadow);& img{filter:url(#disabled-icon-filter)}}}.button{&:not(:disabled):active{box-shadow:var(--border-sunken-outer), var(--border-sunken-inner);text-shadow:1px 1px var(--text-color)}&:focus{outline-offset:-4px;outline:1px dotted #000}&:disabled{text-shadow:1px 1px 0 var(--button-highlight);color:var(--button-shadow);& img{filter:url(#disabled-icon-filter)}}}.button{vertical-align:middle}.button-grayscale{cursor:pointer;& img{filter:url(#grayscale)}&:hover{& img{filter:none}}}.button-borderless{box-shadow:none}.button::-moz-focus-inner{border:0}.radio,.checkbox{vertical-align:text-bottom;appearance:none;border:none;margin:0;display:inline-block;&:focus{outline:none}}.checkbox{width:var(--checkbox-width);height:var(--checkbox-width);background:var(--button-highlight);box-shadow:var(--border-field);border-radius:0;&:checked:before{content:"";width:var(--checkbox-width);height:var(--checkbox-width);background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='7' viewBox='0 0 7 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 0H6V1H5V2H4V3H3V4H2V3H1V2H0V5H1V6H2V7H3V6H4V5H5V4H6V3H7V0Z' fill='black'/%3E %3C/svg%3E") 50% no-repeat;display:block}&:disabled{background:var(--surface)}}.radio{width:var(--radio-width);height:var(--radio-width);background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 0H4V1H2V2H1V4H0V8H1V10H2V8H1V4H2V2H4V1H8V2H10V1H8V0Z' fill='%23808080'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 1H4V2H2V3V4H1V8H2V9H3V8H2V4H3V3H4V2H8V3H10V2H8V1Z' fill='black'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 3H10V4H9V3ZM10 8V4H11V8H10ZM8 10V9H9V8H10V9V10H8ZM4 10V11H8V10H4ZM4 10V9H2V10H4Z' fill='%23DFDFDF'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 2H10V4H11V8H10V10H8V11H4V10H2V11H4V12H8V11H10V10H11V8H12V4H11V2Z' fill='white'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 2H8V3H9V4H10V8H9V9H8V10H4V9H3V8H2V4H3V3H4V2Z' fill='white'/%3E %3C/svg%3E");&:checked:before{content:"";width:var(--radio-width);height:var(--radio-width);background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='4' height='4' viewBox='0 0 4 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 0H1V1H0V2V3H1V4H3V3H4V2V1H3V0Z' fill='black'/%3E %3C/svg%3E") 50% no-repeat;display:block}&:disabled{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 0H4V1H2V2H1V4H0V8H1V10H2V8H1V4H2V2H4V1H8V2H10V1H8V0Z' fill='%23808080'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 1H4V2H2V3V4H1V8H2V9H3V8H2V4H3V3H4V2H8V3H10V2H8V1Z' fill='black'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 3H10V4H9V3ZM10 8V4H11V8H10ZM8 10V9H9V8H10V9V10H8ZM4 10V11H8V10H4ZM4 10V9H2V10H4Z' fill='%23DFDFDF'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 2H10V4H11V8H10V10H8V11H4V10H2V11H4V12H8V11H10V10H11V8H12V4H11V2Z' fill='white'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 2H8V3H9V4H10V8H9V9H8V10H4V9H3V8H2V4H3V3H4V2Z' fill='%23C0C0C0'/%3E %3C/svg%3E")}}label:focus-within{outline:1px dotted #000}.input,.select,.textarea{font-family:inherit;font-size:inherit;box-shadow:var(--border-field);background-color:var(--button-highlight);box-sizing:border-box;appearance:none;border:none;border-radius:0;outline:none;padding:3px 4px;&:disabled{background-color:var(--surface)}&:focus{outline:none}}.input{height:21px;line-height:2;&[type=number]{height:22px}&[type=file]{height:29px}&[type=search]::-ms-clear{width:0;height:0;display:none}&[type=search]::-ms-reveal{width:0;height:0;display:none}&:disabled{background-color:var(--surface)}}.select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 0H0V1V16H1V1H15V0Z' fill='%23DFDFDF'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 1H1V15H2V2H14V1H2Z' fill='white'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 17H15H0V16H15V0H16V17Z' fill='black'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 1H14V15H1V16H14H15V1Z' fill='%23808080'/%3E %3Crect x='2' y='2' width='12' height='13' fill='%23C0C0C0'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 6H4V7H5V8H6V9H7V10H8V9H9V8H10V7H11V6Z' fill='black'/%3E %3C/svg%3E");background-position:right 2px top 2px;background-repeat:no-repeat;border-radius:0;height:21px;padding-right:32px;position:relative;&:active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0H15H16V17H15H0V16V1V0ZM1 16H15V1H1V16Z' fill='%23808080'/%3E %3Crect x='1' y='1' width='14' height='15' fill='%23C0C0C0'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 7H5V8H6V9H7V10H8V11H9V10H10V9H11V8H12V7Z' fill='black'/%3E %3C/svg%3E")}&:focus{color:var(--button-highlight);background-color:var(--dialog-blue);& option{color:#000;background-color:#fff}}}.window{box-shadow:var(--border-window-outer), var(--border-window-inner);background:var(--surface);border:none;padding:3px}.window-body{margin:var(--element-spacing)}.title-bar{text-align:left;background:linear-gradient(90deg, var(--dialog-blue), var(--dialog-blue-light));padding:3px 2px 3px 3px;&.inactive{background:linear-gradient(90deg, var(--dialog-gray), var(--dialog-gray-light))}&>*{color:#fff;margin:0;font-weight:700}}.modal{border:none;width:500px;max-width:calc(100% - 3em - 6px);& .title-bar{position:sticky;top:0}}.draggable{cursor:grab;touch-action:none;&:active{cursor:grabbing}}.modal-lg{width:900px}.status-bar{gap:1px;margin:0 1px;display:flex;&>*{box-shadow:var(--border-status-field);flex-grow:1;margin:0;padding:2px 3px}}.button-image{padding:0;position:relative}.button-image:focus{background-color:navy}.button-image:focus img{mix-blend-mode:screen;filter:grayscale()}.button-image:focus:after{content:" ";width:100%;height:100%;box-shadow:var(--border-image);position:absolute}.image-comment-counter{background:#fffc;position:absolute;top:1px;right:1px}.image-border{box-shadow:var(--border-image);padding:1px}.image-focus:focus-within:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 10px 10px #f6da21}.field-border{box-shadow:var(--border-field);padding:2px}.field-status-border{box-shadow:var(--border-status-field);padding:1px}.tablist{text-indent:0;margin:0 0 -2px;padding-left:3px;list-style-type:none;display:flex;position:relative;&>li{box-shadow:var(--border-tab);z-index:1;border-top-left-radius:3px;border-top-right-radius:3px;&>a{color:#222;margin:6px;text-decoration:none;display:block;&:focus{outline:1px dotted #222}}&[data-selected=true]{background-color:var(--surface);z-index:8;margin-top:-2px;margin-left:-3px;padding-bottom:2px;position:relative}}}.unstyled{margin:0;padding:0;list-style:none}.hidden{display:none}@media (width<=600px){.hidden-m{display:none}}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.row-reverse{flex-direction:row-reverse}.column-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-col{flex-direction:column}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-stretch{justify-content:stretch}.justify-between{justify-content:space-between}.center{align-items:center}.start{align-items:start}.grow{flex-grow:1}.w-full{width:100%}.gap-sm{gap:calc(var(--border-width) + var(--element-spacing) / 2)}.gap{gap:calc(2 * var(--border-width) + var(--element-spacing))}.m{margin:calc(2 * var(--border-width) + var(--element-spacing))}.m-block-auto{margin-block:auto}.mt-0{margin-top:0}.mt{margin-top:calc(2 * var(--border-width) + var(--element-spacing))}.mb{margin-bottom:calc(2 * var(--border-width) + var(--element-spacing))}.mb-sm{margin-bottom:calc(4 * var(--border-width))}.m-sm{margin:calc(4 * var(--border-width))}.mt-sm{margin-top:calc(4 * var(--border-width))}.ml-sm{margin-left:calc(4 * var(--border-width))}.mr-sm{margin-right:calc(4 * var(--border-width))}.mr-auto{margin-right:auto}.p{padding:calc(2 * var(--border-width) + var(--element-spacing))}.pl{padding-left:calc(2 * var(--border-width) + var(--element-spacing))}.p-0{padding:0}.p-sm{padding:calc(4 * var(--border-width))}.pl-sm{padding-left:calc(4 * var(--border-width))}.pr-sm{padding-right:calc(4 * var(--border-width))}.text-center{text-align:center}.text-muted{color:var(--button-shadow)}#svg-filters{pointer-events:none;position:absolute;top:0;left:0}.user-image{vertical-align:middle;object-fit:scale-down;background:#fff;display:inline-block}.links-list{background:#fff;& a{color:var(--text-color);padding:4px;text-decoration:none}& a:hover{background-color:var(--button-face)}}.image-print.svelte-16t2ck6{width:60px;height:60px;& img:where(.svelte-16t2ck6){vertical-align:top;object-fit:cover}}.canvas-print.svelte-16t2ck6{& canvas:where(.svelte-16t2ck6){vertical-align:top;width:120px;height:120px}}.header[data-astro-cid-sbleogiz]{grid-template-areas:"communities communities upload user""home search search search";display:grid}@media (width>=600px){.header[data-astro-cid-sbleogiz]{grid-template-columns:auto auto auto 1fr auto;grid-template-areas:"home upload communities search user"}}.header-button-home[data-astro-cid-sbleogiz]{grid-area:home}.header-button-communities[data-astro-cid-sbleogiz]{grid-area:communities}.header-button-upload[data-astro-cid-sbleogiz]{grid-area:upload}.header-search[data-astro-cid-sbleogiz]{grid-area:search}.header-user[data-astro-cid-sbleogiz]{grid-area:user}.header-button[data-astro-cid-sbleogiz]{color:currentColor;text-decoration:none}.header-button[data-astro-cid-sbleogiz] img[data-astro-cid-sbleogiz]{filter:url(#grayscale)}.header-button[data-astro-cid-sbleogiz]:hover img[data-astro-cid-sbleogiz]{filter:none}
