@layer base{:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.2;font-weight:400;color-scheme:light dark;--main-bgc: #242424;--main-color: rgba(255, 255, 255, .87);--pm-grid-bgc-active: #fff3;--grid-gradient-hsl: 0, 0%, 40%;--font-serif: serif;color:var(--main-color);background-color:var(--main-bgc);tab-size:4;text-size-adjust:100%;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}body{margin:0}a,button{touch-action:manipulation}[role=button],[type=button],button,summary{-webkit-user-select:none;user-select:none}*,:after,:before{box-sizing:border-box}audio,canvas,embed,iframe,img,object,svg,video{display:block;max-width:100%}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-size:1em}::-moz-focus-inner{border-style:none;padding:0}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}[type=search]{appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}hr{color:inherit;height:0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}a{color:inherit;&[href]{text-decoration:dotted underline}}a:hover{text-decoration:underline}.sr-only-u{position:fixed;top:0;left:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}body:has(.ctrl.active){overflow:hidden}.pm{position:relative;color:inherit;border:unset;border-radius:10%;background-color:var(--main-bgc);width:var(--grid-size, 96px);height:var(--grid-size, 96px);--pm-marker-size: 20%;@media (max-width: 768px){width:calc(var(--grid-size) * .75);height:calc(var(--grid-size) * .75);--pm-border-width: 2px}&:hover{--pm-marker-size: 25%}&:before{content:"";position:absolute;z-index:5;pointer-events:none;inset:0;box-shadow:inset 0 0 0 var(--pm-border-width, 3px) var(--border-color);border-radius:inherit;border-radius:calc(10% + 1px)}&:after{content:"";position:absolute;z-index:10;pointer-events:none;inset:0;border-radius:inherit;background-size:var(--pm-marker-size) var(--pm-marker-size);background-repeat:no-repeat;background-position:0 100%;background-image:linear-gradient(to right top,var(--marker-color, #fff0) calc(50% - .2px),#fff0 50%);transition:background-size .3s}}.pm.status-0{box-shadow:inset 0 0 0 var(--box-shadow-width, 1px) var(--pm-grid-color0)}.pm.status-2{--marker-color: var(--pm-grid-color1, #dada0b)}.pm.status-3{--marker-color: var(--pm-grid-color2, #a1a112)}.pm.status-1,.pm.status-2,.pm.status-3{--border-color: var(--pm-grid-color1, #dada0b);background-color:#fff8f0}}@media (prefers-color-scheme: light){:root{--main-color: #213547;--main-bgc: #ffffff;--grid-gradient-hsl: 0, 0%, 100%}a:hover{color:#747bff}}@media print{.pm.status-0{--box-shadow-width: 2px}.hide-for-print{display:none!important}.show-for-print{display:initial!important}}img.svelte-sj1u7v{font-family:inherit;position:relative;position:absolute;top:var(--t, -30%);left:var(--l, -5%);width:var(--w, 140%);height:auto;aspect-ratio:1;max-width:unset;object-fit:fill;&:before{content:"";position:absolute;background-color:#ccc;inset:0;box-shadow:inset 0 0 2px}&:after{content:"☹" "\a" attr(alt);position:absolute;inset:0;z-index:2;white-space:pre-wrap;place-content:center;text-align:center}}.img-box.svelte-sj1u7v{&:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px #ddd;border-radius:inherit;background-size:100% 75%;background-repeat:no-repeat;opacity:0;color:var(--main-bgc);transition:opacity 1s;background-image:linear-gradient(currentcolor,#0000)}.pm:where(.svelte-sj1u7v):not(.img_diff):hover &:after{opacity:.8}}.pm.svelte-sj1u7v{break-inside:avoid;background-color:var(--main-bgc);width:var(--pm-grid-size, 96px);height:var(--pm-grid-size, 96px);order:var(--group-order);@media (max-width: 768px){width:calc(var(--pm-grid-size) * .75);height:calc(var(--pm-grid-size) * .75)}}.pm.svelte-sj1u7v:hover .name:where(.svelte-sj1u7v){opacity:1}.pm.svelte-sj1u7v:hover .dex:where(.svelte-sj1u7v){opacity:.5}.img_diff.svelte-sj1u7v:hover{.caption:where(.svelte-sj1u7v){opacity:0}& img+img:where(.svelte-sj1u7v){opacity:0}}header.svelte-1vw9la1:after{content:"";position:absolute;z-index:1;left:0;right:0;bottom:0;height:.5rem;color:#fff3;background-image:linear-gradient(currentcolor,currentcolor),linear-gradient(currentcolor,currentcolor);background-size:var(--met-percent) 100%,var(--own-percent) 100%;background-repeat:no-repeat}header.svelte-1vw9la1:before{content:attr(data-update);position:absolute;top:100%;right:.5em;font-size:small;font-family:monospace;padding:.25em;opacity:.5;mix-blend-mode:difference;transition:opacity 1.5s}header.svelte-1vw9la1:not(:hover):before{opacity:.2}.pm.svelte-1vw9la1{background-color:#fff3;--pm-border-width: 1.5px;--pm-marker-size: 25%}.pm.svelte-1vw9la1:not(:has(input:checked)){background-color:#fff0;.number:where(.svelte-1vw9la1){filter:blur(3px)}}.tag.svelte-ycz9lc{&:has(input:checked){background-color:var(--pm-grid-color1, #990a);border-bottom-color:var(--pm-grid-color2, var(--main-color))}}.switcher.svelte-ycz9lc{appearance:none;font-family:inherit;font-size:smaller;cursor:pointer;&:after,&:before{content:attr(data-inactive);display:inline-flex;align-items:center;justify-content:center;padding:1px 2px;opacity:.5}&:after{content:attr(data-active)}&:not(:checked):before,&:checked:after{box-shadow:inset 0 0 0 1px #6669;background-color:#9999}}.tag-details[open].svelte-ycz9lc{padding-bottom:1em}summary.svelte-ycz9lc{.tag-details[open]:where(.svelte-ycz9lc) &,.tag-details:where(.svelte-ycz9lc):hover &{opacity:1}}.workspace.svelte-9bz6xi{color:var(--main-color);background-color:var(--main-bgc)}#list-locker.svelte-9bz6xi:checked+.pm-list:where(.svelte-9bz6xi){pointer-events:none}.pm-list.svelte-9bz6xi{gap:calc(var(--pm-grid-size) * .25);&:not(.visible-status-0) .pm.status-0,&:not(.visible-status-1) .pm.status-1,&:not(.visible-status-2) .pm.status-2,&:not(.visible-status-3) .pm.status-3{display:none}&.visible-status-0 .pm-group:where(.svelte-9bz6xi):has(.pm.status-0),&.visible-status-1 .pm-group:where(.svelte-9bz6xi):has(.pm.status-1),&.visible-status-2 .pm-group:where(.svelte-9bz6xi):has(.pm.status-2),&.visible-status-3 .pm-group:where(.svelte-9bz6xi):has(.pm.status-3){display:flex}}li.svelte-1yi4ovn:has(a[href])::marker{content:"🔗 "}li.svelte-1yi4ovn:has(a.fetching)::marker{content:"⌛ "}.short-link[href].svelte-1yi4ovn:after{content:attr(href) " ✅";display:block;line-height:1;font-family:monospace}li.svelte-w7cfss,li.svelte-lf2md9{margin-bottom:1em;&::marker{content:attr(data-marker) " "}}input[type=color].svelte-lf2md9{width:4em}.ctrl.svelte-g44smh{overscroll-behavior:none;font-size:smaller;--space-x: min(3vw, 1em)}.ctrl summary+div{padding-left:1em;margin-top:.5em}details.svelte-g44smh{margin-bottom:.5em;padding:0 .5em .5em;&[open]{padding-bottom:1em}&:not([open]) summary:where(.svelte-g44smh):after{rotate:0deg}}summary.svelte-g44smh{position:relative;padding:.5em 2em .5em .75em;margin-left:-1em;margin-right:-1em;background-color:#eee;background-color:var(--main-bgc);background-image:linear-gradient(#9993,#9993);cursor:pointer;details[open]:where(.svelte-g44smh) &{margin-bottom:.25em}&:before,&:after{content:"";position:absolute;top:50%;translate:0 -50%;right:1em;width:3px;height:1em;background-color:#ccc;rotate:90deg;transition:rotate .2s}&::marker{content:""}}.ctrl-content.svelte-g44smh{position:fixed;z-index:200;top:var(--space-x);left:var(--space-x);bottom:var(--space-x);background-color:var(--main-bgc);min-width:250px;max-width:calc(100% - 2rem);overflow:auto;padding:1em .5em 3em;box-shadow:0 0 1em #0006;visibility:hidden;overscroll-behavior:none;line-height:1.75;.ctrl.active:where(.svelte-g44smh) &{visibility:visible}& hr{border-color:#0000;border-top-color:#0000;border-top:2px dashed #0001;max-width:90%}& ul{padding-left:0}}.ctrl-content-overlay.svelte-g44smh{position:fixed;top:0;left:0;bottom:0;z-index:100;width:min(3vw,1em);background-color:#0006;opacity:.1;overscroll-behavior:none;.ctrl.active:where(.svelte-g44smh) &{opacity:1;width:100%;backdrop-filter:blur(3px)}}.record-btn.svelte-1be8uvb{left:3em}.locker-btn.svelte-1be8uvb{&:before{content:var(--locker-icon, "🔓")}body:has(#list-locker:checked) &{background-color:#ffd;--locker-icon: "🔒"}}.btn-icon.svelte-1be8uvb{position:fixed;z-index:30;left:calc(min(3vw,1em) + 4px);border:1px outset #0006;display:flex;width:2em;height:2em;padding:0;place-items:center;place-content:center;font-size:.8rem;background-color:#f4f4f4;cursor:pointer;user-select:none;border-radius:2px;transition:opacity .3s,scale .1s;&:hover,&:focus,&:active{opacity:1;scale:1.1}&:active{border-style:inset;background-color:#ffd}}
