:root,html,body{font-size:14px}:root{--theme-white: #F8FAFC;--theme-black: #181818;--theme-background-light-1: #c2e2ea;--theme-background-light-2: #dceef3;--theme-background-button-light-1: #6C87BC;--theme-background-button-light-2: #456197;--theme-background-button-light-3: #607DB6;--theme-background-button-light-4: #B8C6DF;--theme-background-warn-light: #e2e671;--theme-background-error-light: #DA6C6C;--theme-background-dark-1: #0d1b2a;--theme-background-dark-2: #1b263b;--theme-background-button-dark-1: #718CBE;--theme-background-button-dark-2: #97ABCF;--theme-background-button-dark-3: #748EBF;--theme-background-button-dark-4: #425D90;--theme-background-warn-dark: #e2e671;--theme-background-error-dark: #DA6C6C;--theme-text-light-1: var(--theme-black);--theme-text-light-2: #8E3B46;--theme-text-button-light: var(--theme-black);--theme-text-warn-light: var(--theme-black);--theme-text-error-light: var(--theme-black);--theme-text-dark-1: var(--theme-white);--theme-text-dark-2: #f4bc6c;--theme-text-button-dark: var(--theme-black);--theme-text-warn-dark: var(--theme-black);--theme-text-error-dark: var(--theme-black);--theme-link-light-1: #1e2be1;--theme-link-light-2: #73BDDD;--theme-link-light-3: #1E8CE1;--theme-link-dark-1: #1E8CE1;--theme-link-dark-2: #20688B;--theme-link-dark-3: #1E2BE1;--theme-divider-light: #72bbce;--theme-divider-dark: #415a77}:root{--color-background: light-dark(var(--theme-background-light-1), var(--theme-background-dark-1));--color-background-soft: light-dark(var(--theme-background-light-2), var(--theme-background-dark-2));--color-background-button: light-dark(var(--theme-background-button-light-1), var(--theme-background-button-dark-1));--color-background-button-hover: light-dark(var(--theme-background-button-light-2), var(--theme-background-button-dark-2));--color-background-button-active: light-dark(var(--theme-background-button-light-3), var(--theme-background-button-dark-3));--color-background-button-selected: light-dark(var(--theme-background-button-light-4), var(--theme-background-button-dark-4));--color-background-warn: light-dark(var(--theme-background-warn-light), var(--theme-background-warn-dark));--color-background-error: light-dark(var(--theme-background-error-light), var(--theme-background-error-dark));--color-text: light-dark(var(--theme-text-light-1), var(--theme-text-dark-1));--color-text-button: light-dark(var(--theme-text-button-light), var(--theme-text-button-dark));--color-text-heading: light-dark(var(--theme-text-light-2), var(--theme-text-dark-2));--color-text-warn: light-dark(var(--theme-text-warn-light), var(--theme-text-warn-dark));--color-text-error: light-dark(var(--theme-text-error-light), var(--theme-text-error-dark));--color-link: light-dark(var(--theme-link-light-1), var(--theme-link-dark-1));--color-link-hover: light-dark(var(--theme-link-light-2), var(--theme-link-dark-2));--color-link-active: light-dark(var(--theme-link-light-3), var(--theme-link-dark-3));--color-divider: light-dark(var(--theme-divider-light), var(--theme-divider-dark));--color-scrollbar: light-dark(var(--theme-divider-light), var(--theme-divider-dark))}:root{--size-property-grid-gap: 2px;--size-property-grid-button: 1.5rem;--size-column-width: 50rem;--size-border-size: 4px;--size-border-radius: .5rem;--size-border: var(--size-border-size) solid var(--color-divider);--size-padding-round: var(--size-border-radius);--size-padding-hard: calc(var(--size-padding-round) / 2);--size-list-indentation: 1.5rem;--size-column-padding: .25rem 1.5rem}:root{--anim-transition-duration: .2s;--anim-transition-timing-function: ease-out;--anim-transition: var(--anim-transition-duration) var(--anim-transition-timing-function)}*,*:before,*:after{box-sizing:border-box;border:none;padding:0;margin:0;font-weight:400}:root{overflow-y:scroll;scrollbar-color:var(--color-scrollbar) transparent}body{display:flex;flex-direction:column;place-items:start;align-items:stretch;min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color var(--anim-transition),background-color var(--anim-transition);line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}b{font-weight:700}b,h1,h2,h3,h4,h5,h6,figcaption{color:var(--color-text-heading)}ul,ol{text-align:initial;padding-inline-start:var(--size-list-indentation)}ul.list-none,ol.list-none{list-style:none}.warn{background-color:var(--color-background-warn);color:var(--color-text-warn)}.error,merror{background-color:var(--color-background-error);color:var(--color-text-error)}:any-link{display:inline-block;text-decoration:none;color:var(--color-link);padding:0 var(--size-padding-hard);transition:color var(--anim-transition)}:any-link:hover{color:var(--color-link-hover)}:any-link:active{color:var(--color-link-active)}.framed{border:var(--size-border)}.centered{text-align:center;align-self:center}.app{display:flex;flex-direction:column;margin:0 auto;width:100%;height:100%;min-height:100vh;max-width:var(--size-column-width)}.app>main{flex:1}.ext-icon[data-v-18da64b9]{font-size:small}.image_button[data-v-bf98ad69]{display:block;align-self:center;border:none;padding:0;margin:0;background-color:transparent;cursor:pointer;font-size:1.2rem}.animator[data-v-bf98ad69]{color:var(--color-text-button)}.image_button>.router[data-v-bf98ad69],.image_button>.link[data-v-bf98ad69]{display:contents}.animator[data-v-bf98ad69]{display:flex;flex-direction:column;justify-content:center;align-items:center}.image_button[data-v-bf98ad69],.animator[data-v-bf98ad69],.animator>img[data-v-bf98ad69]{align-content:center;width:100%;height:100%}.animator[data-v-bf98ad69],.animator[data-v-bf98ad69]>:is(img,svg,:slotted(img),:slotted(svg)){border-radius:var(--size-border-radius)}.animator:not(.transparent)[data-v-bf98ad69]{transition:background-color var(--anim-transition);background-color:var(--color-background-button)}.animator:not(.transparent)[data-v-bf98ad69]:hover{background-color:var(--color-background-button-hover)}.animator:not(.transparent)[data-v-bf98ad69]:active{background-color:var(--color-background-button-active)}.animator[data-v-bf98ad69]:has(*.image-button-fa-icon){aspect-ratio:1}.image-button-fa-icon[data-v-bf98ad69]{font-size:1.4rem}.text[data-v-bf98ad69]{height:2rem;align-content:center;padding:0 var(--size-padding-round)}.column[data-v-b3b1e27d]{display:flex;flex-direction:column;text-align:justify;padding:var(--size-column-padding);background-color:var(--color-background-soft);border-radius:var(--size-border-radius);margin:var(--size-padding-round) 0}.dialog[data-v-2160364d]{font-size:small}.split[data-v-2160364d]{display:flex;flex-direction:column;gap:var(--size-padding-round)}.row[data-v-2160364d]{display:flex;flex-direction:row;align-items:stretch;justify-content:stretch;gap:var(--size-padding-round)}.row>.button[data-v-2160364d]{max-width:initial}@media only screen and (max-width: 30rem){.row[data-v-2160364d]{flex-direction:column-reverse}}footer>.column[data-v-2901902f]{display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center}@media only screen and (max-width: 22rem){footer>.column[data-v-2901902f]{display:flex;flex-direction:column}}.button[data-v-73d18204] svg.image-button-fa-icon{color:light-dark(var(--theme-white),var(--theme-black))}header[data-v-350ebec2]{display:flex;flex-direction:row;place-items:center;align-items:center}header .socials[data-v-350ebec2],header .controls[data-v-350ebec2]{display:flex;flex-direction:row;height:2em;gap:0 var(--size-padding-round)}header .socials[data-v-350ebec2]>*,header .controls[data-v-350ebec2]>*{height:100%}header .controls[data-v-350ebec2]{margin-left:auto}header .logo[data-v-350ebec2]{display:block;width:8rem}header>.title[data-v-350ebec2]{flex:1}header .links[data-v-350ebec2]{display:flex;flex-direction:row;flex-wrap:nowrap}main[data-v-350ebec2]{display:flex;flex-direction:column;align-items:stretch}@media only screen and (max-width: 25rem){header[data-v-350ebec2]{display:flex;flex-direction:column;place-items:center;text-align:center}header>.logo[data-v-350ebec2]{width:4rem}}
