.codicon,.custom-icon{text-rendering:auto;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;text-decoration:none;display:inline-block}i.codicon{font:normal normal normal var(--icon-size)/1 codicon}.codicon:before{font-family:codicon,serif;font-style:unset;line-height:var(--icon-size);width:var(--icon-size);height:var(--icon-size)}.custom-icon-wave:before{content:"(⁓)";line-height:var(--icon-size);margin-top:-2px}.codicon-plus:before{content:"";padding-left:1px}.codicon-tag:before{content:""}.codicon-person:before{content:""}.codicon-comment:before{content:""}.codicon-search:before{content:""}.codicon-eye:before{content:""}.codicon-edit:before{content:""}.codicon-info:before{content:""}.codicon-error:before{content:""}.codicon-folder:before{content:""}.codicon-github:before{content:""}.codicon-zap:before{content:""}.codicon-arrow-down:before{content:""}.codicon-chevron-down:before{content:""}.codicon-chevron-left:before{content:""}.codicon-chevron-right:before{content:""}.codicon-arrow-up:before{content:""}.codicon-book:before{content:""}.codicon-close:before{content:""}.codicon-calendar:before{content:""}.codicon-code:before{content:""}.codicon-comment-discussion:before{content:""}.codicon-debug-disconnect:before{content:""}.codicon-filter:before{content:""}.codicon-heart:before{content:""}.codicon-link-external:before{content:""}.codicon-link:before{content:""}.codicon-list-ordered:before{content:""}.codicon-megaphone:before{content:""}.codicon-question:before{content:""}.codicon-settings-gear:before{content:""}.codicon-star-full:before{content:""}.codicon-unverified:before{content:""}.codicon-whole-word:before{content:""}.codicon-account:before{content:""}.codicon-arrow-swap:before{content:""}.codicon-dash:before{content:""}.codicon-file:before{content:""}.codicon-cloud:before{content:""}.codicon-download:before{content:""}.codicon-search-sparkle:before{content:""}.codicon-cloud-download:before{content:""}.codicon-cloud-upload:before{content:""}.codicon-screen-full:before{content:""}.codicon-copy:before{content:""}.codicon-pass:before{content:""}.codicon-ellipsis:before{content:""}*{box-sizing:border-box}@font-face{font-family:Zen Kaku Gothic New;font-weight:900;font-display:swap;src:url(../../../font/ZenKakuGothicNew-Black-subset.woff2)format("woff2"),url(../../../font/ZenKakuGothicNew-Black-subset.woff)format("woff")}@font-face{font-family:Roboto;font-weight:400;font-display:swap;src:url(../../../font/Roboto-Regular.woff2) format("woff2"), url(../../../font/Roboto-Regular.woff) format("woff"), url(../../../font/Roboto-Italic.woff2) format("woff2") font-italic, url(../../../font/Roboto-Italic.woff) format("woff") font-italic}@font-face{font-family:codicon;font-display:swap;src:url(../../../font/codicon.woff2)format("woff2"),url(../../../font/codicon.woff)format("woff")}@layer reset{html{padding:unset}body{margin:unset}ol,ul{margin-block:unset;padding-left:unset;list-style-type:none}p,h1,h2,h3,h4,h5,h6{font-weight:unset;margin-block:unset}a{-webkit-text-decoration:unset;text-decoration:unset}button{border:unset;padding:unset;background-color:unset}dialog{border:unset}input{border:unset;color:unset}select{background:unset;border:unset}}@media (pointer:fine){html{scrollbar-color:var(--background-3) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--background-3);border:2px solid var(--background-0);border-radius:var(--border-radius-full)}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--accent) 60%, var(--background-3))}}:root[data-accent=violet]{--accent-color:#bd67ff;--h:274;--s:100%;--l:70%;--text-accent:#fff;--hover-lighten:10%}:root[data-accent=crimson]{--accent-color:#d7193f;--h:348;--s:79%;--l:47%;--text-accent:#fff;--hover-lighten:8%}:root[data-accent=hotpink]{--accent-color:#fd58ab;--h:330;--s:100%;--l:60%;--text-accent:#fff;--hover-lighten:10%}:root[data-accent=purple]{--accent-color:#610030;--h:330;--s:100%;--l:19%;--text-accent:#fff;--hover-lighten:10%}:root[data-accent=white]{--accent-color:#e6e6e6;--h:0;--s:0%;--l:90%;--text-accent:#000;--hover-lighten:20%}:root[data-accent=black]{--accent-color:#000;--h:0;--s:0%;--l:0%;--text-accent:#fff;--hover-lighten:20%}:root[data-accent=green]{--accent-color:#56b44b;--h:114;--s:41%;--l:50%;--text-accent:#fff;--hover-lighten:20%}:root[data-theme=dark]{--background-0:#0c0809;--background-1:#160e10;--background-2:#22151a;--background-3:#331d24;--text:#c9b6bb;--text-highlight:#fff4f6;--text-muted:#8a7278;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--artist-background:#ff6b9d2e;--artist-background-hover:#ff6b9d44;--character-background:#5ec8ff2e;--character-background-hover:#5ec8ff44;--copyright-background:#6bd88a2e;--copyright-background-hover:#6bd88a44;--metadata-background:#ffc8572e;--metadata-background-hover:#ffc85744}:root[data-theme=light]{--background-0:#fff;--background-1:#ddd;--background-2:#bbb;--background-3:#999;--text:#444;--text-highlight:#000;--text-muted:#888;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--artist-background:#ff6b9d44;--artist-background-hover:#ff6b9d66;--character-background:#5ec8ff44;--character-background-hover:#5ec8ff66;--copyright-background:#6bd88a44;--copyright-background-hover:#6bd88a66;--metadata-background:#ffc85744;--metadata-background-hover:#ffc85766}:root[data-theme=coffee]{--background-0:#191515;--background-1:#3f3535;--background-2:#655555;--background-3:#8b7575;--text:#aaa;--text-highlight:#fff;--text-muted:#555;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--artist-background:#ff6b9d2e;--artist-background-hover:#ff6b9d44;--character-background:#5ec8ff2e;--character-background-hover:#5ec8ff44;--copyright-background:#6bd88a2e;--copyright-background-hover:#6bd88a44;--metadata-background:#ffc8572e;--metadata-background-hover:#ffc85744}:root[data-theme=rule34]{--background-0:#aae5a4;--background-1:#93c393;--background-2:#7fb17e;--background-3:#63a263;--text:#000;--text-highlight:#000;--text-muted:#888;--text-link:#009;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--artist-background:#ff6b9d44;--artist-background-hover:#ff6b9d66;--character-background:#5ec8ff44;--character-background-hover:#5ec8ff66;--copyright-background:#6bd88a44;--copyright-background-hover:#6bd88a66;--metadata-background:#ffc85744;--metadata-background-hover:#ffc85766}:root[data-theme=purple]{--background-0:#deb7ff;--background-1:#c785ec;--background-2:#a86add;--background-3:#8549a7;--text:#000;--text-highlight:#5f0030;--text-muted:#372841;--text-link:#009;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--artist-background:#ff6b9d44;--artist-background-hover:#ff6b9d66;--character-background:#5ec8ff44;--character-background-hover:#5ec8ff66;--copyright-background:#6bd88a44;--copyright-background-hover:#6bd88a66;--metadata-background:#ffc85744;--metadata-background-hover:#ffc85766}:root{--line-height-small:24px;--line-height:32px;--box-height:36px;--line-height-large:44px;--huge-gap:4rem;--grid-gap:1rem;--small-gap:.5rem;--tiny-gap:4px;--icon-size:16px;--body-width:860px;--page-gutter:1rem;--tag-artist:#ff6b9d;--tag-character:#5ec8ff;--tag-copyright:#6bd88a;--tag-metadata:#ffc857;--border-radius:5px;--border-radius-large:10px;--border-radius-full:100px;--ui-surface:var(--background-1);--ui-surface-hover:var(--background-2);--ui-surface-active:var(--background-0);--ui-surface-disabled:var(--background-1);--ui-surface-raised:var(--background-2);--ui-border:color-mix(in srgb, var(--background-3) 70%, transparent);--ui-border-strong:var(--background-3);--ui-text:var(--text-highlight);--ui-text-muted:var(--text);--ui-text-disabled:var(--text-muted);--ui-accent:var(--accent);--ui-accent-hover:var(--accent-light);--ui-accent-contrast:var(--text-accent);--ui-accent-soft:hsl(var(--h) var(--s) var(--l) / 14%);--ui-accent-glow:hsl(var(--h) var(--s) var(--l) / 35%);--ui-hover:color-mix(in srgb, var(--text-highlight) 7%, transparent);--ui-pressed:#00000038;--ui-control-height:40px;--ui-control-height-small:30px;--ui-control-padding:5px;--ui-control-gap:10px;--ui-icon-size:20px;--ui-radius:10px;--ui-radius-inner:7px;--ui-radius-card:12px;--ui-font-weight:500;--ui-shadow:0 10px 30px -8px #000000b3;--ui-card-padding:1.25rem}:root[data-theme=light],:root[data-theme=rule34],:root[data-theme=purple]{--ui-surface-active:var(--background-2);--ui-hover:#00000014;--ui-pressed:#00000024;--ui-shadow:0 8px 24px -10px #00000059}:root{--scrollbar-size:6px;--text-size-small:12px;--text-size:14px;--text-size-large:16px;--text-size-h1:2.75rem;--text-size-h2:1.5rem;--text-size-h3:1.125rem;--default-transition-behaviour:.2s ease-out;--text-link:var(--accent-light);--default-shadow:var(--ui-shadow);--z-dialog:999;--z-scroll-up:10;--z-header:5;--z-searchbar:3;--z-media-controls:2;--z-media:1;--accent:hsl(var(--h), var(--s), var(--l));--accent-light:hsl(var(--h), var(--s), calc(var(--l) + var(--hover-lighten)));accent-color:var(--accent);background-color:var(--background-0);font-family:Roboto,sans-serif}html{color:var(--text);background-color:var(--background-0);font-size:var(--text-size);transition:background var(--default-transition-behaviour);overflow-x:clip}.mixin-circle{width:var(--size);height:var(--size);border-radius:var(--size)}.mixin-tag-shape{height:var(--line-height-small);border-radius:var(--border-radius)}.mixin-shape-item{height:var(--line-height);border-radius:var(--ui-radius)}.mixin-shape-box{height:var(--box-height);border-radius:var(--ui-radius)}.mixin-ui-surface{background-color:var(--ui-surface);color:var(--ui-text);border-radius:var(--ui-radius);font-weight:var(--ui-font-weight);transition:all var(--default-transition-behaviour);border:none}.mixin-ui-accent{background-color:var(--ui-accent);color:var(--ui-accent-contrast);border-radius:var(--ui-radius);font-weight:var(--ui-font-weight);transition:all var(--default-transition-behaviour);border:none}.mixin-ui-control{height:var(--ui-control-height);padding:var(--ui-control-padding);justify-content:center;align-items:center;gap:var(--ui-control-gap);border-radius:var(--ui-radius);font-weight:var(--ui-font-weight);cursor:pointer;transition:all var(--default-transition-behaviour);display:inline-flex}.mixin-card{background-color:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);padding:var(--ui-card-padding)}::selection{background-color:var(--ui-accent-glow);color:var(--text-highlight)}:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}a{color:inherit}.mixin-ui-focus{outline:2px solid var(--ui-accent);outline-offset:2px}.mixin-accent{background-color:var(--ui-accent);color:var(--ui-accent-contrast)}.mixin-invisible{color:var(--text);background-color:#0000}.mixin-primary{background-color:var(--ui-surface);color:var(--ui-text)}.mixin-secondary{background-color:var(--ui-surface-hover);color:var(--ui-text)}.mixin-shade{color:#fff;background-color:#0008}@media (hover:hover){.mixin-hover{transition:all var(--default-transition-behaviour)}.mixin-hover:disabled{background-color:var(--ui-surface-disabled);color:var(--ui-text-disabled);cursor:not-allowed}.mixin-hover:not(:disabled).mixin-accent:hover{background-color:var(--ui-accent-hover)}.mixin-hover:not(:disabled).mixin-accent:active{background-color:var(--ui-accent)}.mixin-hover:not(:disabled).mixin-invisible:hover{background-color:var(--ui-hover);color:var(--text-highlight)}.mixin-hover:not(:disabled).mixin-invisible:active{background-color:var(--ui-pressed);color:var(--text-highlight)}.mixin-hover:not(:disabled).mixin-primary:hover{background-color:var(--ui-surface-hover);color:var(--text-highlight)}.mixin-hover:not(:disabled).mixin-primary:active{background-color:var(--ui-surface-active);color:var(--text-highlight)}.mixin-hover:not(:disabled).mixin-secondary:hover{background-color:var(--ui-surface);color:var(--text-highlight)}.mixin-hover:not(:disabled).mixin-secondary:active{background-color:var(--ui-surface-active);color:var(--text-highlight)}.mixin-hover:not(:disabled).mixin-shade:hover{background-color:color-mix(in srgb, var(--accent) 35%, #000)}.mixin-hover:not(:disabled).mixin-shade:active{background-color:#000}}@keyframes sweep{0%{background:var(--background-1)}50%{background:var(--background-2)}to{background:var(--background-1)}}.loading-sweep{color:#0000;animation:3s ease-in-out infinite sweep}.loading-sweep.mixin-shape-item{min-width:100px}:root{--dt-color-accent:red;--dt-radius-md:5px;--dt-space-md:16px;--dt-font-body-family:Roboto;--dt-font-body-size:14px;--dt-font-body-weight:400;--dt-font-body-line:32px}body{flex-direction:column;align-items:center;width:100%;min-height:100vh;display:flex}html{overflow-y:scroll}
