.naming-trigger[data-astro-cid-7pbc7wr7]{border:1px solid var(--vermilion);color:var(--vermilion);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;margin-left:10px;padding:5px 12px;font-size:14px}.naming-trigger[data-astro-cid-7pbc7wr7]:hover{background:var(--vermilion);color:#fff}dialog[data-astro-cid-7pbc7wr7]{border:1px solid var(--line);background:var(--paper,#fffaf1);width:min(960px,100% - 32px);max-width:none;max-height:calc(100dvh - 40px);color:var(--ink);border-radius:6px;padding:0}dialog[data-astro-cid-7pbc7wr7]::backdrop{background:#000000a6}.naming-content[data-astro-cid-7pbc7wr7]{max-height:calc(100dvh - 42px);padding:28px;overflow-y:auto}form[data-astro-cid-7pbc7wr7]{justify-content:flex-end;margin-bottom:10px;display:flex}.naming-close[data-astro-cid-7pbc7wr7]{border:1px solid var(--line);color:inherit;font:inherit;cursor:pointer;background:0 0;padding:8px 12px}h2[data-astro-cid-7pbc7wr7]{margin-bottom:16px;font-size:26px}figcaption[data-astro-cid-7pbc7wr7]{font-family:Yu Gothic,Noto Sans JP,sans-serif;line-height:1.8}.naming-gallery[data-astro-cid-7pbc7wr7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}figure[data-astro-cid-7pbc7wr7]{min-width:0;margin:0}img[data-astro-cid-7pbc7wr7]{width:100%;height:auto;display:block}.naming-crop[data-astro-cid-7pbc7wr7]{position:relative;overflow:hidden}.naming-frame[data-astro-cid-7pbc7wr7]{aspect-ratio:714/786;justify-content:center;align-items:flex-start;display:flex}.naming-crop[data-astro-cid-7pbc7wr7] img[data-astro-cid-7pbc7wr7]{max-width:none;position:absolute}.naming-crop-first[data-astro-cid-7pbc7wr7]{aspect-ratio:714/786;width:100%}.naming-crop-first[data-astro-cid-7pbc7wr7] img[data-astro-cid-7pbc7wr7]{width:125.49%;top:-21.374%;left:-15.9664%}.naming-crop-second[data-astro-cid-7pbc7wr7]{aspect-ratio:720/818;width:96.8955%}.naming-crop-second[data-astro-cid-7pbc7wr7] img[data-astro-cid-7pbc7wr7]{width:142.222%;top:-7.5795%;left:-27.2222%}figcaption[data-astro-cid-7pbc7wr7]{margin-top:12px;font-size:14px}body.naming-examples-open{overflow:hidden}@media (width<=600px){.naming-content[data-astro-cid-7pbc7wr7]{padding:18px}.naming-gallery[data-astro-cid-7pbc7wr7]{grid-template-columns:1fr}h2[data-astro-cid-7pbc7wr7]{font-size:22px}}.contest-trigger[data-astro-cid-cnd3i546]{border:1px solid var(--vermilion);color:var(--vermilion);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;margin-left:10px;padding:5px 12px;font-size:14px}.contest-trigger[data-astro-cid-cnd3i546]:hover{background:var(--vermilion);color:#fff}dialog[data-astro-cid-cnd3i546]{border:1px solid var(--line);background:var(--paper,#fffaf1);width:min(960px,100% - 32px);max-width:none;max-height:calc(100dvh - 40px);color:var(--ink);border-radius:6px;padding:0}dialog[data-astro-cid-cnd3i546]::backdrop{background:#000000a6}.contest-content[data-astro-cid-cnd3i546]{max-height:calc(100dvh - 42px);padding:28px;overflow-y:auto}form[data-astro-cid-cnd3i546]{justify-content:flex-end;margin-bottom:10px;display:flex}.contest-close[data-astro-cid-cnd3i546]{border:1px solid var(--line);color:inherit;font:inherit;cursor:pointer;background:0 0;padding:8px 12px}h2[data-astro-cid-cnd3i546]{margin-bottom:16px;font-size:26px}.contest-gallery[data-astro-cid-cnd3i546]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}figure[data-astro-cid-cnd3i546]{min-width:0;margin:0}img[data-astro-cid-cnd3i546]{width:100%;max-width:440px;height:auto;margin-inline:auto;display:block}figcaption[data-astro-cid-cnd3i546]{text-align:center;margin-top:12px;font-family:Yu Gothic,Noto Sans JP,sans-serif;font-size:14px;line-height:1.8}body.contest-example-open{overflow:hidden}@media (width<=600px){.contest-content[data-astro-cid-cnd3i546]{padding:18px}.contest-gallery[data-astro-cid-cnd3i546]{grid-template-columns:1fr}h2[data-astro-cid-cnd3i546]{font-size:22px}}.works-introduction[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);text-align:center;background:radial-gradient(#a334240b,#0000 70%);flex-direction:column;align-items:center;gap:18px;padding:44px 24px 40px;display:flex;position:relative}.works-introduction[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.28em;margin:0}.works-introduction[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:.24em;margin:0;padding-left:.24em;font-size:clamp(32px,5vw,44px);font-weight:500;line-height:1.5}.works-ornament[data-astro-cid-lcdefpme]{background:var(--line);width:112px;height:1px;margin:2px 0;display:block;position:relative}.works-ornament[data-astro-cid-lcdefpme]:after{content:"";background:var(--vermilion);width:7px;height:7px;position:absolute;top:-3px;left:calc(50% - 3px);transform:rotate(45deg)}.works-introduction-copy[data-astro-cid-lcdefpme]{max-width:38em;color:var(--soft-ink);letter-spacing:.08em;text-wrap:balance;margin:0;font-size:clamp(14px,2vw,16px);line-height:2}@media (width<=600px){.works-introduction[data-astro-cid-lcdefpme]{gap:14px;padding:32px 18px}}
