.blog-artwork[data-astro-cid-25nmfstc]{width:100%;margin:2.5rem 0;padding:0;border:0;background:none;box-shadow:none}.blog-artwork[data-astro-cid-25nmfstc].is-cover{margin:0}.blog-artwork[data-astro-cid-25nmfstc] .artwork-preview[data-astro-cid-25nmfstc]{display:block;width:100%;max-width:100%;height:auto;margin:0;border:0;border-radius:0;background:transparent}.blog-artwork[data-astro-cid-25nmfstc] figcaption[data-astro-cid-25nmfstc]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px;margin:8px 0 0;padding:0;color:#a1a1a1;font:400 .8125rem/1.5 var(--sans);letter-spacing:0}.blog-artwork[data-astro-cid-25nmfstc].is-cover figcaption[data-astro-cid-25nmfstc]{justify-content:flex-end}.blog-artwork[data-astro-cid-25nmfstc] figcaption[data-astro-cid-25nmfstc]>span[data-astro-cid-25nmfstc]{min-width:0;max-width:100%;overflow-wrap:anywhere}.blog-artwork[data-astro-cid-25nmfstc] figcaption[data-astro-cid-25nmfstc] a[data-astro-cid-25nmfstc]{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:#d4d4d4;text-decoration:none;border:0;white-space:nowrap}.blog-artwork[data-astro-cid-25nmfstc] figcaption[data-astro-cid-25nmfstc] a[data-astro-cid-25nmfstc]:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.blog-artwork[data-astro-cid-25nmfstc] [data-astro-cid-25nmfstc]:is(a,button,.artwork-scroll):focus-visible{outline:2px solid #FFFFFF;outline-offset:4px}.blog-artwork[data-astro-cid-25nmfstc] .artwork-scroll[data-astro-cid-25nmfstc]:focus-visible{outline-color:#a3aaff;outline-offset:-2px}.blog-artwork[data-astro-cid-25nmfstc] dialog[data-astro-cid-25nmfstc]{width:min(1440px,calc(100vw - 32px),max(640px,calc(var(--artwork-detail-width) + 2px)));height:min(960px,calc(100svh - 48px),calc(var(--artwork-detail-height) + 160px));max-width:none;max-height:calc(100svh - 48px);margin:auto;padding:0;color:#ededed;border:1px solid #2E2E2E;border-radius:12px;background:#0a0a0a;overflow:hidden}.blog-artwork[data-astro-cid-25nmfstc] dialog[data-astro-cid-25nmfstc][open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.blog-artwork[data-astro-cid-25nmfstc] dialog[data-astro-cid-25nmfstc]::backdrop{background:#000c}.blog-artwork[data-astro-cid-25nmfstc] .artwork-header[data-astro-cid-25nmfstc]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;background:#141414}.blog-artwork[data-astro-cid-25nmfstc] .artwork-header[data-astro-cid-25nmfstc]>div[data-astro-cid-25nmfstc]{min-width:0}.blog-artwork[data-astro-cid-25nmfstc] .artwork-header[data-astro-cid-25nmfstc] h2[data-astro-cid-25nmfstc]{margin:0;padding:0;border:0;color:#ededed;font:600 1rem/1.4 var(--sans);letter-spacing:-.01em;overflow-wrap:anywhere}.blog-artwork[data-astro-cid-25nmfstc] .artwork-header[data-astro-cid-25nmfstc] p[data-astro-cid-25nmfstc]{margin:4px 0 0;color:#a1a1a1;font:400 .8125rem/1.5 var(--sans)}.blog-artwork[data-astro-cid-25nmfstc] .artwork-header[data-astro-cid-25nmfstc] button[data-astro-cid-25nmfstc]{display:inline-flex;flex:none;align-items:center;gap:12px;min-height:44px;padding:8px 12px;border:0;border-radius:6px;color:#ededed;background:transparent;font:400 .875rem/1.4 var(--sans);cursor:pointer}.blog-artwork[data-astro-cid-25nmfstc] .artwork-header[data-astro-cid-25nmfstc] button[data-astro-cid-25nmfstc]:hover{background:#242424}.blog-artwork[data-astro-cid-25nmfstc] .artwork-scroll[data-astro-cid-25nmfstc]{overflow:auto;overscroll-behavior:contain;min-width:0;min-height:0;scrollbar-color:#454545 #141414}.blog-artwork[data-astro-cid-25nmfstc] .artwork-full[data-astro-cid-25nmfstc]{display:block;width:var(--artwork-detail-width);max-width:none;height:auto;margin:0 auto;border:0;border-radius:0;background:transparent}.blog-artwork[data-astro-cid-25nmfstc] .artwork-zoom[data-astro-cid-25nmfstc]{display:flex;justify-content:center;gap:8px;padding:8px 16px;border-top:1px solid #2E2E2E;background:#141414}.blog-artwork[data-astro-cid-25nmfstc] .artwork-zoom[data-astro-cid-25nmfstc] button[data-astro-cid-25nmfstc]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;border:0;border-radius:6px;color:#ededed;background:transparent;font:400 .8125rem/1.4 var(--mono);cursor:pointer}.blog-artwork[data-astro-cid-25nmfstc] .artwork-zoom[data-astro-cid-25nmfstc] button[data-astro-cid-25nmfstc]:hover:not(:disabled){background:#242424}.blog-artwork[data-astro-cid-25nmfstc] .artwork-zoom[data-astro-cid-25nmfstc] button[data-astro-cid-25nmfstc]:disabled{opacity:.4;cursor:default}html:has(dialog[data-artwork-dialog][open]){overflow:hidden}@media(max-width:640px){.blog-artwork[data-astro-cid-25nmfstc]{margin-block:2rem}.blog-artwork[data-astro-cid-25nmfstc] .artwork-header[data-astro-cid-25nmfstc]{padding:12px 16px;gap:12px}}
