:root{--bg: #f8eacf;--bg-transparent: rgba(248, 234, 207, .98);--bg-analogous: #ffe9e5;--bg-analogous-2: #ff6969;--bg-complementary: #cfddf8;--bg-complementary-light: #f1f4fa;--ink: #3a1b22;--ink-dark: #111016;--ink-legacy: #1c1b22;--ink-complementary: #1c1b44;--offwhite: #fdfdfd;--darkblue: #464686;--peach: #fcf1bc;--light-peach: #fdf8df;--ziggy: #ffc80f;--elliot: #4d81f6;--elliot-light: #d6e2ff;--elliot-dark: #2a5bb3;--accent: #f83459;--accent-2: #3a7bd5;--panel: #ffffff;--ring1: #f44336;--ring2: #ff9800;--ring3: #ffc107;--ring4: #ffeb3b;--ring5: #ffcc80;--year-color: #ffc107;--year-light: #ffefc0;--nsfw-tint: rgb(250, 206, 206);--shadow: 0 12px 0 var(--ink), 0 12px 24px rgba(0, 0, 0, .25);--radius: 22px;--maxw: 1200px;--ui-font: "Fredoka", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--transition-fast: .15s ease;--transition-medium: .18s ease;--transition-slow: .25s ease;--transition-press: transform var(--transition-fast), box-shadow var(--transition-fast);--radius-xs: 2px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 999px;--radius-circle: 50%;--color-error: #c92a1c;--color-error-alt: #b21d1d;--color-warning: #a86200;--color-warning-alt: #8a4f00;--color-success: #16723a;--color-success-alt: #1e7e44;--color-success-bg: #d4edda;--color-success-text: #0f4a26;--color-neutral: #6b7878;--color-edit: #915d00;--text-muted: #735956;--accent-dark: var(--accent);--accent-light: #fb6584;--color-discord: #5865f2;--color-discord-hover: #4752c4;--color-google-bg: #fff;--color-google-text: #3c4043;--color-google-hover: #f8f9fa;--color-dm-success-bg: #2a4a3a;--color-dm-success-text: #7dd3a0;--vthumb: 64px;--vgap: 10px;--header-h: var(--header-h-fallback, calc(4.5rem + 3px) );--vstrip-pad-y: 10px;--label-h: 16px;--vstrip-h: calc(var(--vthumb) + var(--label-h) + (var(--vstrip-pad-y) * 2))}*{box-sizing:border-box}a,button,[role=button],[tabindex],.card,.btn,.cameo-chip,.search-chip,.page-btn{-webkit-tap-highlight-color:transparent}:focus:not(:focus-visible){outline:none}.skip-link{position:absolute;top:-100%;left:50%;transform:translate(-50%);z-index:10000;padding:.75em 1.5em;background:var(--accent-dark);color:var(--offwhite);font-weight:700;border-radius:var(--radius-pill);text-decoration:none;white-space:nowrap}.skip-link:focus{top:1em}html.dark-mode .skip-link{color:var(--dm-white)}header,main,footer,section,.site-header,.detail-wrap,.gallery{position:relative;z-index:1}html{height:100%;position:relative;overflow-x:hidden;overflow-y:scroll;overscroll-behavior-x:none;background:var(--bg)}html.modal-open{position:fixed;overflow-y:scroll;width:100%}body{height:auto;min-height:100%;position:relative}body{margin:0;color:var(--ink);font-family:Fredoka,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.4;overflow-x:clip;padding-top:var(--header-h)}body:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://cdn.wolfbard.art/cdn-cgi/image/width=1080,quality=50,format=auto/layout/background.jpg) repeat;background-size:1080px auto;opacity:.15;background-blend-mode:multiply;pointer-events:none;z-index:-1}body:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/textures/grain.webp) repeat;background-size:200px;opacity:.06;pointer-events:none;z-index:-1}.btn{padding:.5rem .8rem;border:3px solid var(--ink, #1c1b22);background:var(--offwhite);color:var(--ink);border-radius:var(--radius-pill);font-weight:700;box-shadow:0 6px 0 var(--ink);transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast);text-decoration:none;font-family:var(--ui-font);font-size:1rem;line-height:1;letter-spacing:.2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn:hover{background-color:var(--accent-dark);box-shadow:0 8px 0 var(--ink),0 8px 18px #00000040;transform:translateY(-2px);color:var(--offwhite)}.btn:active{transform:translateY(4px);box-shadow:0 2px 0 var(--ink)}.btn:focus-visible{outline:3px dashed var(--accent);outline-offset:3px;background-color:var(--accent-dark);color:var(--offwhite)}.btn-sm{padding:.3rem .7rem;font-size:.82rem;box-shadow:0 3px 0 var(--ink)}.btn-sm:hover{box-shadow:0 4px 0 var(--ink),0 4px 10px #00000026}.btn-sm:active{box-shadow:0 1px 0 var(--ink);transform:translateY(2px)}.btn-pill{border-radius:var(--radius-pill)}.pressable{box-shadow:0 6px 0 var(--ink);transition:var(--transition-press)}.pressable:hover{transform:translateY(-2px);box-shadow:0 8px 0 var(--ink),0 8px 18px #00000040}.pressable:active{transform:translateY(4px);box-shadow:0 2px 0 var(--ink)}.pressable-sm{box-shadow:0 4px 0 var(--ink);transition:var(--transition-press)}.pressable-sm:hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--ink),0 6px 14px #0003}.pressable-sm:active{transform:translateY(2px);box-shadow:0 2px 0 var(--ink)}.pressable-xs{box-shadow:0 3px 0 var(--ink);transition:var(--transition-press)}.pressable-xs:hover{transform:translateY(-1px);box-shadow:0 4px 0 var(--ink),0 4px 10px #00000026}.pressable-xs:active{transform:translateY(2px);box-shadow:0 1px 0 var(--ink)}.pressable-lg{box-shadow:0 8px 0 var(--ink),0 12px 24px #00000040;transition:var(--transition-press)}.pressable-lg:hover{transform:translateY(-2px);box-shadow:0 10px 0 var(--ink),0 10px 24px #00000040}.pressable-lg:active{transform:translateY(4px);box-shadow:0 4px 0 var(--ink)}html.dark-mode .pressable{box-shadow:0 6px 0 var(--dm-border)}html.dark-mode .pressable:hover{box-shadow:0 8px 0 var(--dm-border),0 8px 18px #00000059}html.dark-mode .pressable:active{box-shadow:0 2px 0 var(--dm-border)}html.dark-mode .pressable-sm{box-shadow:0 4px 0 var(--dm-border)}html.dark-mode .pressable-sm:hover{box-shadow:0 6px 0 var(--dm-border),0 6px 14px #0000004d}html.dark-mode .pressable-sm:active{box-shadow:0 2px 0 var(--dm-border)}html.dark-mode .pressable-xs{box-shadow:0 3px 0 var(--dm-border)}html.dark-mode .pressable-xs:hover{box-shadow:0 4px 0 var(--dm-border),0 4px 10px #00000040}html.dark-mode .pressable-xs:active{box-shadow:0 1px 0 var(--dm-border)}html.dark-mode .pressable-lg{box-shadow:0 8px 0 var(--dm-border),0 12px 24px #00000059}html.dark-mode .pressable-lg:hover{box-shadow:0 10px 0 var(--dm-border),0 10px 24px #00000059}html.dark-mode .pressable-lg:active{box-shadow:0 4px 0 var(--dm-border)}.wrap{max-width:var(--maxw);width:min(100%,var(--maxw));margin:1.25rem auto 3rem;padding:0 1rem;display:grid;gap:18px}.icon{display:inline-block;width:16px;height:16px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;flex-shrink:0}.icon-discord{-webkit-mask-image:url(/icons/discord.svg);mask-image:url(/icons/discord.svg)}.icon-bluesky{-webkit-mask-image:url(/icons/bluesky.svg);mask-image:url(/icons/bluesky.svg)}.icon-telegram{-webkit-mask-image:url(/icons/telegram.svg);mask-image:url(/icons/telegram.svg)}.icon-gmail{-webkit-mask-image:url(/icons/gmail.svg);mask-image:url(/icons/gmail.svg)}.icon-googledrive{-webkit-mask-image:url(/icons/googledrive.svg);mask-image:url(/icons/googledrive.svg)}.icon-download{-webkit-mask-image:url(/icons/download.svg);mask-image:url(/icons/download.svg)}.icon-instagram{-webkit-mask-image:url(/icons/instagram.svg);mask-image:url(/icons/instagram.svg)}.icon-file{-webkit-mask-image:url(/icons/file.svg);mask-image:url(/icons/file.svg)}.icon-launch{-webkit-mask-image:url(/icons/launch.svg);mask-image:url(/icons/launch.svg)}.icon-flist{-webkit-mask-image:url(/icons/flist.svg);mask-image:url(/icons/flist.svg)}.icon-heart{-webkit-mask-image:url(/icons/heart.svg);mask-image:url(/icons/heart.svg)}.icon-repost{-webkit-mask-image:url(/icons/repost.svg);mask-image:url(/icons/repost.svg)}.icon-comment{-webkit-mask-image:url(/icons/comment.svg);mask-image:url(/icons/comment.svg)}.btn-primary{background:var(--accent-dark);color:var(--offwhite);border-color:var(--ink)}.btn-primary:hover{background:color-mix(in srgb,var(--accent-dark) 85%,var(--ink));color:var(--offwhite)}.pager-btn{padding:.4rem .9rem;border:2px solid var(--ink);border-radius:var(--radius-pill);background:var(--offwhite);color:var(--ink);font-family:var(--ui-font);font-weight:700;cursor:var(--cursor-pointer);box-shadow:0 3px 0 var(--ink);transition:var(--transition-press)}.pager-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 0 var(--ink);background:var(--peach)}.pager-btn:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px 0 var(--ink)}.pager-btn:disabled{opacity:.5;cursor:not-allowed}.pager-info{font-family:var(--ui-font);font-size:.9rem;font-weight:600;opacity:.75;font-variant-numeric:tabular-nums}html.dark-mode .pager-btn{background:var(--dm-surface);color:var(--dm-text);border-color:var(--dm-border);box-shadow:0 3px 0 var(--dm-border)}html.dark-mode .pager-btn:hover:not(:disabled){box-shadow:0 4px 0 var(--dm-border);background:var(--peach);color:var(--ink)}html.dark-mode .pager-btn:active:not(:disabled){box-shadow:0 1px 0 var(--dm-border)}.action-btn{border:2px solid var(--ink);border-radius:var(--radius-pill);font-family:var(--ui-font);font-weight:700;cursor:var(--cursor-pointer);box-shadow:0 2px 0 var(--ink);transition:var(--transition-press)}.action-btn:hover{transform:translateY(-1px);box-shadow:0 3px 0 var(--ink)}.action-btn:active{transform:translateY(1px);box-shadow:0 1px 0 var(--ink)}.action-btn:disabled{opacity:.4;cursor:default;transform:none;box-shadow:0 2px 0 var(--ink)}section{max-width:var(--maxw);margin:0 auto;padding:1rem}.updates{background:var(--offwhite);border:3px solid var(--ink);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.25rem;max-width:var(--maxw);margin:0 auto 2.5rem;padding-inline:1.25rem;box-sizing:border-box;width:calc(100% - 2rem);overflow:hidden}.updates h2{font-family:Grandstander;margin:.8rem 0 .6rem}.updates p{margin:.4rem 0}.credits-block{font-size:.95rem;opacity:.9}footer{text-align:center;margin-top:3.5rem;padding:0rem 1rem 2rem}footer a:hover{display:inline-block;animation:wiggle .6s ease-in-out}.tiny{font-size:.9rem;color:var(--text-muted)}.last-updated{font-size:.75rem;margin-top:.25rem}.footer-rss{display:inline-flex;align-items:center;gap:4px;margin-left:.6em;color:inherit;text-decoration:none;font-weight:600}.footer-rss:hover{color:#ee802f;display:inline-flex;animation:none}.footer-rss svg{display:block}.section-title{margin:.4rem 0 .2rem;padding:.6rem 1rem;font-family:Grandstander;border:3px solid var(--ink);background:var(--offwhite);border-radius:var(--radius-lg);box-shadow:var(--shadow)}img,video{max-width:100%;height:auto}blockquote{margin:.6rem 0;padding:.4rem .8rem;border-left:6px solid var(--accent);background:var(--offwhite);border-radius:var(--radius-md)}blockquote .by{display:block;margin-top:.3rem;font-size:.95rem;opacity:.9}.updates.has-pegbar{position:relative;overflow:visible}.updates.has-pegbar .pegbar-holes{position:absolute;top:.5rem;left:50%;transform:translate(-50%);width:92%;display:flex;align-items:center;justify-content:center;gap:clamp(56px,9vw,160px);pointer-events:none;z-index:2}.pegbar-holes .hole{position:relative;background:var(--bg);border-radius:var(--radius-pill);overflow:hidden;box-shadow:inset 0 2px 4px #0000002e,inset 0 -1px #ffffffe6,0 .5px #00000014}.pegbar-holes .hole.slot{width:clamp(48px,5vw,72px);height:clamp(12px,1.3vw,16px);border-radius:var(--radius-pill)}.pegbar-holes .hole.dot{width:clamp(16px,1.6vw,22px);height:clamp(16px,1.6vw,22px);border-radius:50%}.has-pin{position:relative}.has-pin>.pin-tack{position:absolute;top:-18px;left:50%;transform:translate(-50%);width:38px;height:38px;border-radius:var(--radius-circle);z-index:5;pointer-events:none;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.95) 0 16%,transparent 17%),var(--accent);border:3px solid var(--ink-legacy);box-shadow:0 6px 0 var(--ink-legacy),0 14px 18px #00000026}.has-pin>.pin-tack:before{content:"";position:absolute;top:32px;left:50%;transform:translate(-50%) rotate(10deg);width:6px;height:22px;background:var(--ink-legacy);border-radius:var(--radius-xs);box-shadow:0 2px 0 var(--ink-legacy)}.has-pin>.pin-tack:after{content:"";position:absolute;top:44px;left:50%;transform:translate(-50%);width:28px;height:18px;border-radius:var(--radius-pill);background:radial-gradient(ellipse at 50% 45%,rgba(0,0,0,.21) 0 35%,rgba(0,0,0,.15) 36% 60%,transparent 61%);filter:blur(.3px);opacity:.7}button,.btn{-webkit-user-drag:none;user-select:none}#site-header[data-hydrate]{display:block;min-height:4.5rem}#site-hero[data-hydrate]{display:block;min-height:clamp(260px,44vh,520px)}#below-fold{visibility:hidden;opacity:0;transform:translateY(4px)}.hydrated #below-fold{visibility:visible;opacity:1;transform:none}.ext-links{display:inline-flex;gap:.4rem;align-items:center;margin-left:.5rem;vertical-align:middle}.ext-link{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-circle);background:#00000014;color:var(--ink);opacity:.55;transform:scale(1);will-change:transform;transition:opacity var(--transition-fast),background var(--transition-fast),transform var(--transition-slow) ease-out;cursor:var(--cursor-pointer);text-decoration:none}.ext-link svg{width:14px;height:14px}.ext-icon{display:block;width:14px;height:14px;background:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;pointer-events:none}.ext-icon--artstation{-webkit-mask-image:url(/icons/artstation.svg);mask-image:url(/icons/artstation.svg)}.ext-icon--bluesky{-webkit-mask-image:url(/icons/bluesky.svg);mask-image:url(/icons/bluesky.svg)}.ext-icon--deviantart{-webkit-mask-image:url(/icons/deviantart.svg);mask-image:url(/icons/deviantart.svg)}.ext-icon--discord{-webkit-mask-image:url(/icons/discord.svg);mask-image:url(/icons/discord.svg)}.ext-icon--fa{-webkit-mask-image:url(/icons/fa.svg);mask-image:url(/icons/fa.svg)}.ext-icon--facebook{-webkit-mask-image:url(/icons/facebook.svg);mask-image:url(/icons/facebook.svg)}.ext-icon--flist{-webkit-mask-image:url(/icons/flist.svg);mask-image:url(/icons/flist.svg)}.ext-icon--generic{-webkit-mask-image:url(/icons/generic.svg);mask-image:url(/icons/generic.svg)}.ext-icon--instagram{-webkit-mask-image:url(/icons/instagram.svg);mask-image:url(/icons/instagram.svg)}.ext-icon--kofi{-webkit-mask-image:url(/icons/kofi.svg);mask-image:url(/icons/kofi.svg)}.ext-icon--mastodon{-webkit-mask-image:url(/icons/mastodon.svg);mask-image:url(/icons/mastodon.svg)}.ext-icon--newgrounds{-webkit-mask-image:url(/icons/newgrounds.svg);mask-image:url(/icons/newgrounds.svg)}.ext-icon--patreon{-webkit-mask-image:url(/icons/patreon.svg);mask-image:url(/icons/patreon.svg)}.ext-icon--picarto{-webkit-mask-image:url(/icons/picarto.svg);mask-image:url(/icons/picarto.svg)}.ext-icon--pixiv{-webkit-mask-image:url(/icons/pixiv.svg);mask-image:url(/icons/pixiv.svg)}.ext-icon--telegram{-webkit-mask-image:url(/icons/telegram.svg);mask-image:url(/icons/telegram.svg)}.ext-icon--tiktok{-webkit-mask-image:url(/icons/tiktok.svg);mask-image:url(/icons/tiktok.svg)}.ext-icon--trello{-webkit-mask-image:url(/icons/trello.svg);mask-image:url(/icons/trello.svg)}.ext-icon--tumblr{-webkit-mask-image:url(/icons/tumblr.svg);mask-image:url(/icons/tumblr.svg)}.ext-icon--twitch{-webkit-mask-image:url(/icons/twitch.svg);mask-image:url(/icons/twitch.svg)}.ext-icon--twitter{-webkit-mask-image:url(/icons/twitter.svg);mask-image:url(/icons/twitter.svg)}.ext-icon--youtube{-webkit-mask-image:url(/icons/youtube.svg);mask-image:url(/icons/youtube.svg)}.ext-link:hover{opacity:1;transform:scale(1.15)}.ext-link--bluesky:hover{background:#0085ff;color:var(--offwhite)}.ext-link--twitter:hover{background:#1d9bf0;color:var(--offwhite)}.ext-link--patreon:hover{background:#ff424d;color:var(--offwhite)}.ext-link--fa:hover{background:#faaf3a;color:var(--offwhite)}.ext-link--deviantart:hover{background:#05cc47;color:var(--offwhite)}.ext-link--instagram:hover{background:#e1306c;color:var(--offwhite)}.ext-link--artstation:hover{background:#13aff0;color:var(--offwhite)}.ext-link--skeb:hover{background:#3dc8af;color:var(--offwhite)}.ext-link--vgen:hover{background:#7c6cef;color:var(--offwhite)}.ext-link--youtube:hover{background:red;color:var(--offwhite)}.ext-link--facebook:hover{background:#1877f2;color:var(--offwhite)}.ext-link--mastodon:hover{background:#6364ff;color:var(--offwhite)}.ext-link--subscribestar:hover{background:#4d8de4;color:var(--offwhite)}.ext-link--newgrounds:hover{background:#fda238;color:var(--offwhite)}.ext-link--kofi:hover{background:#ff5e5b;color:var(--offwhite)}.ext-link--twitch:hover{background:#9146ff;color:var(--offwhite)}.ext-link--tumblr:hover{background:#36465d;color:var(--offwhite)}.ext-link--picarto:hover{background:#1da1f2;color:var(--offwhite)}.ext-link--piczel:hover{background:#38b6ff;color:var(--offwhite)}.ext-link--telegram:hover{background:#26a5e4;color:var(--offwhite)}.ext-link--trello:hover{background:#0079bf;color:var(--offwhite)}.ext-link--tiktok:hover{background:#000;color:var(--offwhite)}.ext-link--pixiv:hover{background:#0096fa;color:var(--offwhite)}.ext-link--e621:hover{background:#012e57;color:var(--offwhite)}.ext-link--other:hover{background:var(--ink);color:var(--offwhite)}.card-base{border:3px solid var(--ink);border-radius:var(--radius);box-shadow:var(--shadow);background:var(--offwhite);overflow:hidden}.card-base,.updates,.oekaki-turnstile,.oekaki-comment-turnstile{position:relative;isolation:isolate}.card-base:after,.updates:after,.oekaki-turnstile:after,.oekaki-comment-turnstile:after,.pegbar-holes .hole:after{content:"";position:absolute;inset:0;background:url(/textures/grain.webp) repeat;background-size:200px;opacity:.04;pointer-events:none;border-radius:inherit;z-index:-1}.person-avatar-wrap:after,.people-cell-avatar a:after{content:"";position:absolute;inset:0;border-radius:var(--radius-circle);background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.45) 45%,rgba(255,255,255,.6) 50%,rgba(255,255,255,.45) 55%,transparent 70%);transform:translate(-110%);transition:none;pointer-events:none;z-index:1}.person-avatar-wrap:hover:after,.people-cell-avatar a:hover:after{animation:avatar-shine .6s ease-out forwards}@keyframes avatar-shine{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes wiggle{0%{transform:rotate(0)}15%{transform:rotate(-7deg)}30%{transform:rotate(7deg)}45%{transform:rotate(-5deg)}60%{transform:rotate(5deg)}75%{transform:rotate(-3deg)}to{transform:rotate(0)}}@keyframes wiggle-grow{0%{transform:scale(1) rotate(0)}15%{transform:scale(1.06) rotate(-7deg)}30%{transform:scale(1.1) rotate(7deg)}45%{transform:scale(1.13) rotate(-5deg)}60%{transform:scale(1.15) rotate(5deg)}75%{transform:scale(1.15) rotate(-3deg)}to{transform:scale(1.15) rotate(0)}}html.dark-mode{--dm-bg: #293046;--dm-surface: #353d5e;--dm-elevated: #3d4a7a;--dm-border: #181d2a;--dm-deep: #1b2340;--dm-bg-deep: var(--dm-deep);--dm-text: #e0e4ef;--dm-text-muted: #aab2cc;--dm-accent: #8795ce;--dm-accent-dim: #6371a3;--dm-accent-strong: #525f8f;--dm-white: #fdfdfd;--bg: var(--dm-bg);--bg-transparent: rgba(41, 48, 70, .98);--bg-analogous: var(--dm-surface);--bg-analogous-2: var(--dm-elevated);--bg-complementary: var(--dm-surface);--ink: var(--dm-border);--ink-dark: var(--dm-deep);--ink-legacy: var(--dm-border);--ink-complementary: var(--dm-border);--offwhite: var(--dm-surface);--light-peach: var(--dm-accent-dim);--peach: #ffc80f;--panel: var(--dm-surface);--darkblue: var(--dm-text-muted);--elliot-light: var(--dm-elevated);--year-color: var(--dm-accent-dim);--year-light: var(--dm-elevated);--text-muted: #a89890;--shadow: 0 12px 0 var(--ink), 0 12px 24px rgba(0, 0, 0, .4);color-scheme:dark}html.dark-mode body{color:var(--dm-text)}html.dark-mode body:before{opacity:.06}html.dark-mode{background-image:url(/textures/paper_texture.webp);background-blend-mode:overlay}html.dark-mode body:after{opacity:.08}html.dark-mode .card-base,html.dark-mode .updates{background:var(--offwhite);border-color:var(--ink);color:var(--dm-text)}html.dark-mode .btn{background:var(--dm-accent-dim);color:var(--dm-text);border-color:var(--ink);box-shadow:0 6px 0 var(--ink)}html.dark-mode .btn:hover{background:var(--dm-accent-strong);color:var(--dm-white);box-shadow:0 8px 0 var(--ink),0 8px 18px #00000059}html.dark-mode .btn:active{box-shadow:0 2px 0 var(--ink)}html.dark-mode .btn-sm{box-shadow:0 3px 0 var(--ink)}html.dark-mode .btn-sm:hover{box-shadow:0 4px 0 var(--ink),0 4px 10px #00000026}html.dark-mode .btn-sm:active{box-shadow:0 1px 0 var(--ink)}html.dark-mode .btn-outline{border-color:var(--dm-border);color:var(--dm-text);box-shadow:0 4px 0 var(--dm-border)}html.dark-mode .btn-outline:hover{background:var(--dm-accent-strong);color:var(--dm-white);border-color:var(--dm-border);box-shadow:0 6px 0 var(--dm-border)}html.dark-mode .btn-outline:active{box-shadow:0 2px 0 var(--dm-border)}html.dark-mode .btn-primary{background:var(--dm-accent-strong);color:var(--dm-white)}html.dark-mode .btn-primary:hover{background:var(--dm-accent-dim)}html.dark-mode .section-title{color:var(--dm-text)}html.dark-mode footer{color:var(--dm-text-muted)}html.dark-mode footer a{color:var(--dm-accent)}html.dark-mode .pegbar-holes .hole{background:#5b5c67;box-shadow:inset 0 2px 4px #0000004d,0 .5px #00000026}html.dark-mode .has-pin>.pin-tack{border-color:var(--ink);box-shadow:0 6px 0 var(--ink),0 14px 18px #0000004d}html.dark-mode a{color:var(--dm-accent)}html.dark-mode a:hover{color:var(--dm-text-muted)}html.dark-mode .search-input-wrap{background:var(--dm-border);border-color:var(--ink);color:var(--dm-text)}html.dark-mode .search-input-wrap input{color:var(--dm-text)}html.dark-mode .search-input-wrap input::placeholder{color:var(--dm-accent)}html.dark-mode .search-result-count{color:var(--dm-text-muted)}html.dark-mode blockquote{border-left-color:var(--dm-accent-dim);background:var(--dm-surface);color:var(--dm-text)}html.dark-mode .ext-link{background:var(--dm-bg);border-color:var(--ink);color:var(--dm-text)}html.dark-mode .ext-link:hover{background:var(--dm-accent-strong);color:var(--dm-white)}.dark-mode-toggle{display:flex;align-items:center;justify-content:center;width:42px;height:42px;min-width:42px;min-height:42px;border:3px solid var(--ink);border-radius:var(--radius-circle);background:var(--light-peach);text-decoration:none;color:var(--ink);flex-shrink:0;overflow:hidden;cursor:var(--cursor-pointer);padding:0;font-size:1.1rem;line-height:1;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.dark-mode-toggle .icon-sun,html.dark-mode .dark-mode-toggle .icon-moon{display:none}html.dark-mode .dark-mode-toggle .icon-sun{display:block}.dark-mode-toggle .toggle-label{display:none}.dark-mode-toggle:hover{background:var(--accent-dark);color:#fdfdfd}html.dark-mode .dark-mode-toggle:hover{background:var(--dm-accent-strong);color:var(--dm-white)}@media(hover:none){.dark-mode-toggle:hover:not(:active){transform:translateY(0);box-shadow:0 6px 0 var(--ink)}}.dark-mode-toggle:focus-visible,.account-btn:focus-visible,.nav-toggle:focus-visible{outline:3px solid var(--accent);outline-offset:3px}html.dark-mode .dark-mode-toggle:focus-visible,html.dark-mode .account-btn:focus-visible,html.dark-mode .nav-toggle:focus-visible{outline-color:var(--dm-accent)}@media(max-width:800px),(max-height:500px)and (orientation:landscape){.nav-links .dark-mode-toggle{width:auto;height:auto;min-width:0;min-height:0;border:3px solid var(--ink);border-radius:var(--radius-pill);background:var(--light-peach);box-shadow:0 6px 0 var(--ink);padding:.4rem .8rem;font-weight:700;font-family:inherit;font-size:inherit;line-height:inherit;gap:.45rem;overflow:visible;color:inherit;justify-content:flex-start}.nav-links .dark-mode-toggle .toggle-label{display:inline}.nav-links .dark-mode-toggle:hover{transform:translateY(-2px);background:var(--accent-dark);color:var(--offwhite);box-shadow:0 8px 0 var(--ink),0 8px 18px #00000040}.nav-links .dark-mode-toggle:active{transform:translateY(4px);box-shadow:0 2px 0 var(--ink)}}@view-transition{navigation:auto}header.site-header{view-transition-name:vt-header}footer{view-transition-name:vt-footer}::view-transition-group(vt-header),::view-transition-group(vt-footer){animation:none}::view-transition-old(root),::view-transition-new(root){animation-duration:.13s;mix-blend-mode:plus-lighter}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-image-pair(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.is-hidden{display:none!important}.empty-state{text-align:center;opacity:.5;font-style:italic;font-family:var(--ui-font)}.nsfw-testing-toggle{position:fixed;bottom:20px;right:20px;z-index:99999;background:var(--accent);border:3px solid var(--ink);padding:.5rem 1rem;cursor:var(--cursor-pointer);font-weight:700;box-shadow:0 4px 8px #0003;font-family:var(--ui-font)}.btn-discord{display:inline-flex;align-items:center;gap:8px;background:var(--color-discord);color:var(--offwhite);border-radius:var(--radius-pill);padding:.6rem 1.6rem;cursor:var(--cursor-pointer);transition:var(--transition-press)}.btn-discord:hover{background:var(--color-discord-hover)}.btn-google{display:inline-flex;align-items:center;gap:8px;background:var(--color-google-bg);color:var(--color-google-text);border-radius:var(--radius-pill);padding:.6rem 1.6rem;cursor:var(--cursor-pointer);transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.btn-google:hover{background:var(--color-google-hover);color:var(--color-google-text)}.btn-outline{background:transparent;border-radius:var(--radius-pill);padding:.4rem 1.2rem;font-size:.85rem;color:inherit;box-shadow:0 4px 0 var(--ink);cursor:var(--cursor-pointer);transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.btn-outline:hover{box-shadow:0 6px 0 var(--ink)}.btn-outline:active{transform:translateY(2px);box-shadow:0 2px 0 var(--ink)}.back.btn-back,.person-page .back.btn-back{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .85rem;margin:1rem 0;font-weight:800;font-size:.95rem;color:var(--ink);background:var(--offwhite);text-decoration:none;cursor:var(--cursor-pointer);transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}.back.btn-back>*{pointer-events:none;user-select:none}.back.btn-back:hover,.person-page .back.btn-back:hover{background-color:var(--accent-dark);color:var(--offwhite);box-shadow:0 8px 0 var(--ink),0 8px 18px #00000040;transform:translateY(-2px)}.back.btn-back:hover .back-chevron{transform:translate(-3px)}.back.btn-back:active,.person-page .back.btn-back:active{transform:translateY(4px);box-shadow:0 2px 0 var(--ink)}.back.btn-back:focus-visible,.person-page .back.btn-back:focus-visible{outline:3px dashed var(--accent);outline-offset:3px}.back-chevron{flex-shrink:0;transition:transform var(--transition-fast)}html.dark-mode .back.btn-back,html.dark-mode .person-page .back.btn-back{background:var(--dm-accent-dim);color:var(--dm-text);border-color:var(--ink);box-shadow:0 6px 0 var(--ink)}html.dark-mode .back.btn-back:hover,html.dark-mode .person-page .back.btn-back:hover{background:var(--dm-accent-strong);color:var(--dm-white);box-shadow:0 8px 0 var(--ink),0 8px 18px #00000059}html.dark-mode .back.btn-back:active,html.dark-mode .person-page .back.btn-back:active{box-shadow:0 2px 0 var(--ink)}@media print{html,body{background:#fff!important;color:#000!important}*,*:before,*:after{background-image:none!important;box-shadow:none!important;text-shadow:none!important;animation:none!important;transition:none!important}a,button,.card,.btn{transform:none!important}.site-header,.nav-toggle,.skip-link,.dark-mode-toggle,.account-btn,footer,[data-append-footer],.hero .sparkles,.nsfw-testing-toggle,.search-wrap,.filters,.filter-bar,.filter-chips,.pager,.pagination,.lb-interaction-buttons,.lb-tags-btn,.lg-backdrop,.lg-outer,.lg-comment-overlay,.comment-form,.comment-actions,.like-btn,.fav-btn,.nav-prev,.nav-next,.admin-page,.oekaki-toolbar,.viewer-shell,.bsky-feed{display:none!important}main,article,section,.wrap{display:block!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.card,.card-base,.comment,.person-card,.people-card{border:1px solid #999!important;border-radius:0!important;page-break-inside:avoid;break-inside:avoid}h1,h2,h3,h4{page-break-after:avoid;break-after:avoid-page}img,video{max-width:100%!important;height:auto!important;page-break-inside:avoid;break-inside:avoid}a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em;color:#555;word-break:break-all}a[href^="#"]:after,a[href^="/"]:after,a[href^="mailto:"]:after,.ext-link:after,.person-link:after,.people-ext-link:after{content:""}@page{margin:.6in}}.kbd-help{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#00000080;z-index:10000;padding:1rem}.kbd-help[hidden]{display:none}.kbd-help-card{position:relative;background:var(--bg);color:var(--ink);border:3px solid var(--ink);border-radius:var(--radius);box-shadow:0 8px 0 var(--ink);padding:1.5rem 2rem;min-width:280px;max-width:90vw}.kbd-help-card h2{margin:0 0 1rem;font-size:1.25rem}.kbd-help-card dl{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem;margin:0;align-items:center}.kbd-help-card dt,.kbd-help-card dd{margin:0}.kbd-help-card kbd{display:inline-block;min-width:1.5em;padding:.15em .5em;font-family:var(--ui-font);font-weight:700;font-size:.95em;text-align:center;background:var(--offwhite);border:2px solid var(--ink);border-radius:var(--radius-sm);box-shadow:0 2px 0 var(--ink)}.kbd-help-close{position:absolute;top:.5rem;right:.5rem;background:transparent;border:0;padding:.4rem;cursor:var(--cursor-pointer);color:var(--ink);border-radius:var(--radius-sm)}.kbd-help-close:hover{background:var(--offwhite)}.toast-stack{position:fixed;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:10001;display:flex;flex-direction:column;gap:.5rem;pointer-events:none;max-width:min(380px,calc(100vw - 2rem))}.toast{position:relative;pointer-events:auto;display:flex;align-items:center;gap:.6rem;padding:.65rem .7rem .65rem .95rem;background:var(--offwhite);color:var(--ink);font-family:var(--ui-font);font-size:.95rem;font-weight:600;line-height:1.35;--toast-accent: var(--ink);border:3px solid var(--toast-accent);border-radius:var(--radius-pill);box-shadow:0 6px 0 var(--toast-accent);word-break:break-word}.toast--success{--toast-accent: var(--color-success)}.toast--error{--toast-accent: var(--accent)}.toast-msg{flex:1 1 auto;min-width:0}.kbd-help-close:focus-visible,.toast-close:focus-visible{outline:3px solid var(--accent);outline-offset:2px}html.dark-mode .kbd-help-close:focus-visible,html.dark-mode .toast-close:focus-visible{outline-color:var(--dm-accent)}.toast-close{flex:0 0 auto;appearance:none;background:none;border:0;padding:.25rem;cursor:var(--cursor-pointer);color:var(--ink);opacity:.55;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;transition:opacity var(--transition-fast),background-color var(--transition-fast)}.toast-close:hover{opacity:1;background-color:#00000014}@media(prefers-reduced-motion:no-preference){.toast{animation:toast-in .22s cubic-bezier(.34,1.4,.64,1)}.toast.is-leaving{animation:toast-out .25s ease-in forwards}@keyframes toast-in{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes toast-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(16px);opacity:0}}}@media(prefers-reduced-motion:reduce){.toast.is-leaving{opacity:0}}html.dark-mode .toast{background:var(--dm-elevated);color:var(--dm-text)}html.dark-mode .toast--success{--toast-accent: var(--color-dm-success-text)}html.dark-mode .toast-close{color:var(--dm-text)}html.dark-mode .toast-close:hover{background-color:#ffffff1a}.account-loading,.admin-loading,.people-loading,.person-loading,.timeline-loading{text-align:center;padding:2.5rem 1rem;opacity:.65;font-family:var(--ui-font);font-style:italic;color:var(--ink)}.account-loading:before,.admin-loading:before,.people-loading:before,.person-loading:before,.timeline-loading:before{content:"";display:inline-block;vertical-align:-3px;width:16px;height:16px;margin-right:.55rem;border:3px solid currentColor;border-top-color:transparent;border-radius:50%;animation:app-spin .8s linear infinite}@keyframes app-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.account-loading:before,.admin-loading:before,.people-loading:before,.person-loading:before,.timeline-loading:before,.detail-hero.loading:before{animation-duration:2s!important;animation-iteration-count:infinite!important}}html.dark-mode .account-loading,html.dark-mode .admin-loading,html.dark-mode .people-loading,html.dark-mode .person-loading,html.dark-mode .timeline-loading{color:var(--dm-text)}@font-face{font-family:Fredoka;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/fredoka.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Grandstander;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/grandstander.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}/*!
Font: 		LEMON MILK Pro
Style: 		UltraBold
URL: 		https://youworkforthem.com/font/T11896/lemon-milk-pro
Foundry: 	MARSNEV
Foundry: 	https://youworkforthem.com/designer/1335/marsnev
Copyright:	Copyright © 2020 by MARSNEV. All rights reserved.
Version: 	18
Created:	April 02, 2026
License: 	https://www.youworkforthem.com/font-license
License: 	The WebFont(s) listed in this document must follow the YouWorkForThem
			WebFont license rules. All other parties are strictly restricted
			from using the WebFonts(s) listed without a purchased license.
			All details above must always remain unaltered and visible in your CSS.
*/@font-face{font-family:Lemon Milk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lemon-milk-pro-ultrabold.woff2) format("woff2"),url(/fonts/lemon-milk-pro-ultrabold.woff) format("woff")}:root{--cursor-default: url(https://cdn.wolfbard.art/cursors/arrow.cur), default;--cursor-text: url(https://cdn.wolfbard.art/cursors/text.cur), text;--cursor-pointer: url(https://cdn.wolfbard.art/cursors/link_select.cur), pointer;--cursor-busy: url(https://cdn.wolfbard.art/cursors/busy.ani), wait;--cursor-move: url(https://cdn.wolfbard.art/cursors/move.cur), move;--cursor-unavailable: url(https://cdn.wolfbard.art/cursors/handwriting.cur), not-allowed;--cursor-resize-h: url(https://cdn.wolfbard.art/cursors/horizontal.cur), ew-resize;--cursor-resize-v: url(https://cdn.wolfbard.art/cursors/vertical.cur), ns-resize;--cursor-grab: grab;--cursor-grabbing: grabbing}html,body{cursor:var(--cursor-default)}input[type=text],input[type=search],input[type=email],input[type=url],input[type=password],input[type=tel],textarea,[contenteditable],[contenteditable=true]{cursor:var(--cursor-text)}a,button,input[type=button],input[type=submit],input[type=reset],label,.pointer{cursor:var(--cursor-pointer)}button:disabled,[aria-disabled=true],.btn[disabled],a[aria-disabled=true]{cursor:var(--cursor-unavailable)}.wait,[aria-busy=true]{cursor:var(--cursor-busy)}.move,[draggable=true]{cursor:var(--cursor-move)}.unavailable,[aria-invalid=true],[aria-disabled=true]{cursor:var(--cursor-unavailable)}.horizontal{cursor:var(--cursor-resize-h)}.vertical{cursor:var(--cursor-resize-v)}.grab{cursor:var(--cursor-grab)}article,section,main,header,footer,.card,.card-body,.wrap,.updates,.sm-card,.misc-card,.blurb{cursor:var(--cursor-default);user-select:auto}p,h2,ul,ol,li,blockquote{cursor:var(--cursor-default)!important}p>.text-run,h2>.text-run,li>.text-run,blockquote>.text-run{cursor:var(--cursor-text);user-select:text!important}.bulletin-body,.bsky-post-body{cursor:var(--cursor-text);user-select:text!important}p :where(span,strong,b,em,i,u,s,mark,small,code,kbd,samp,var,sub,sup,time),h2 :where(span,strong,b,em,i,u,s,mark,small,code,kbd,samp,var,sub,sup,time),li :where(span,strong,b,em,i,u,s,mark,small,code,kbd,samp,var,sub,sup,time),blockquote :where(span,strong,b,em,i,u,s,mark,small,code,kbd,samp,var,sub,sup,time){cursor:var(--cursor-text);user-select:text!important}p a,h2 a,li a,a[href]{cursor:var(--cursor-pointer)}.variant-strip,.variant-item,.variant-thumb,.cameo-panel,.detail-wrap,.detail-hero,.detail-meta,.detail-nav{cursor:var(--cursor-default)}.variant-strip .thumb-label.text-run,.cameo-panel .text-run,.detail-wrap .text-run,.detail-meta .text-run,.detail-nav .text-run{cursor:var(--cursor-text);user-select:text!important}.detail-wrap :where(span,strong,b,em,i,u,s,mark,small,code,kbd,samp,var,sub,sup,time){cursor:var(--cursor-text);user-select:text!important}.detail-wrap a,a[href],a.cameo-chip,a.cameo-chip *{cursor:var(--cursor-pointer)}.cameo-chip:not(a){cursor:var(--cursor-default)}.detail-wrap a,.detail-meta a,.detail-nav a{cursor:var(--cursor-pointer)!important}.detail-meta :is(h1,h2,h3,h4,h5,h6,p,li){cursor:var(--cursor-default)!important;pointer-events:auto!important}.detail-meta a,.detail-meta a *{cursor:var(--cursor-pointer)!important;pointer-events:auto!important}.detail-meta .cameo-name{cursor:var(--cursor-default)!important;user-select:none}

/*# sourceMappingURL=core.bundle.e66a646f.css.map */
