:root{--text-color: #222222;--surface: #c0c0c0;--button-highlight: #ffffff;--button-face: #dfdfdf;--button-shadow: #808080;--window-frame: #0a0a0a;--dialog-blue: #000080;--dialog-blue-light: #1084d0;--dialog-gray: #808080;--dialog-gray-light: #b5b5b5;--link-blue: #0000ff;--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,::-webkit-scrollbar-button:horizontal:end:increment,::-webkit-scrollbar-button:vertical:start:decrement,::-webkit-scrollbar-button:vertical:end:increment{display:block}::-webkit-scrollbar-button:vertical:start{height:17px;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")}::-webkit-scrollbar-button:vertical:end{height:17px;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")}::-webkit-scrollbar-button:horizontal:start{width:16px;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")}::-webkit-scrollbar-button:horizontal:end{width:16px;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")}body{font-family:ms-sans-serif,Helvetica,sans-serif;image-rendering:-webkit-crisp-edges;image-rendering:pixelated;image-rendering:crisp-edges;font-smooth:never;-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;font-size:11px;line-height:11px;background:var(--surface);margin:0}img{vertical-align:middle}.bold,b,strong,h1,h2,h3,h4{text-shadow:1px 0px currentColor;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;padding-block-start:var(--element-spacing);margin:0;&.small-padding{padding:var(--border-width)}}a{color:var(--link-blue)}a:focus{outline:1px dotted var(--link-blue)}p{margin:0}figure{margin:0}.form{max-width:300px;margin:auto}.label{display:flex;flex-direction:column;gap:calc(4 * var(--border-width));padding:calc(4 * var(--border-width));.helper-text{color:#676767}.helper-error{color:red}}.inline-label{display:flex;gap:calc(4 * var(--border-width));padding:calc(4 * var(--border-width))}.input::file-selector-button,.button{display:inline-flex;align-items:center;gap:5px;box-sizing:border-box;border:none;color:transparent;text-shadow:0 0 var(--text-color);background:var(--surface);box-shadow:var(--border-raised-outer),var(--border-raised-inner);border-radius:0;font-family:inherit;font-size:inherit;min-height:23px;padding:0 12px;&:not(:disabled):active{box-shadow:var(--border-sunken-outer),var(--border-sunken-inner);text-shadow:1px 1px var(--text-color)}&:focus{outline:1px dotted #000000;outline-offset:-4px}&:disabled{text-shadow:1px 1px 0 var(--button-highlight);color:var(--button-shadow);img{filter:url(#disabled-icon-filter)}}}.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{display:inline-block;vertical-align:text-bottom;appearance:none;border:none;margin:0;&: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:"";display:block;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") no-repeat center}&: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:"";display:block;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") no-repeat center}&: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 #000000}.input,.select,.textarea{padding:3px 4px;font-family:inherit;font-size:inherit;border:none;box-shadow:var(--border-field);background-color:var(--button-highlight);box-sizing:border-box;border-radius:0;appearance:none;outline:none;&: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{display:none;width:0;height:0}&[type=search]::-ms-reveal{display:none;width:0;height:0}&:disabled{background-color:var(--surface)}}.select{position:relative;padding-right:32px;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:top 2px right 2px;background-repeat:no-repeat;border-radius:0;height:21px;&: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);padding:3px;border:none}.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))}>*{margin:0;color:#fff;font-weight:700}}.modal{width:500px;max-width:calc(100% - 3em - 6px);border:none;.title-bar{position:sticky;top:0}}.draggable{cursor:grab;touch-action:none;&:active{cursor:grabbing}}.modal-lg{width:900px}.status-bar{margin:0 1px;display:flex;gap:1px;>*{box-shadow:var(--border-status-field);flex-grow:1;padding:2px 3px;margin:0}}.button-image{position:relative;padding:0}.image-comment-counter{position:absolute;top:1px;right:1px;background:#fffc}.image-border{box-shadow:var(--border-image);padding:1px}.field-border{box-shadow:var(--border-field);padding:2px}.field-status-border{box-shadow:var(--border-status-field);padding:1px}.tablist{position:relative;margin:0 0 -2px;text-indent:0;list-style-type:none;display:flex;padding-left:3px;>li{border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:var(--border-tab);z-index:1;>a{display:block;color:#222;margin:6px;text-decoration:none;&:focus{outline:1px dotted #222}}&[data-selected=true]{padding-bottom:2px;margin-top:-2px;background-color:var(--surface);position:relative;z-index:8;margin-left:-3px}}}.hidden{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))}.mt-sm{margin-top:calc(2 * var(--border-width))}.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))}.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{position:absolute;pointer-events:none;top:0;left:0}.user-image{background:#fff;display:inline-block;vertical-align:middle;object-fit:scale-down}.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){width:120px;height:120px;vertical-align:top}}.header[data-astro-cid-5xoe5dly]{display:grid;grid-template-areas:"home upload user" "search search search"}@media(min-width:600px){.header[data-astro-cid-5xoe5dly]{grid-template-areas:"home upload search user";grid-template-columns:auto auto 1fr auto}}.header-button-home[data-astro-cid-5xoe5dly]{grid-area:home}.header-button-upload[data-astro-cid-5xoe5dly]{grid-area:upload}.header-search[data-astro-cid-5xoe5dly]{grid-area:search}.header-user[data-astro-cid-5xoe5dly]{grid-area:user}.header-button[data-astro-cid-5xoe5dly]{color:currentColor;text-decoration:none}.header-button[data-astro-cid-5xoe5dly] img[data-astro-cid-5xoe5dly]{filter:url(#grayscale)}.header-button[data-astro-cid-5xoe5dly]:hover img[data-astro-cid-5xoe5dly]{filter:none}.comments-list.svelte-1n7tr3m{background-color:#fff;overflow-y:auto;min-height:0;max-height:200px}.post-figure.svelte-47lqj6{flex-grow:1;flex-shrink:1;flex-basis:380px}.description-content.svelte-47lqj6{overflow-wrap:break-word;border:1px dashed black}.post-comments-wrapper.svelte-47lqj6{display:flex;flex-direction:column;flex-grow:999;flex-shrink:1;flex-basis:380px;min-width:0;min-height:0}
