article[data-astro-cid-hx4lf2dn]{max-width:760px;margin:24px auto 0}.world[data-astro-cid-hx4lf2dn]{white-space:pre-line}.hero[data-astro-cid-hx4lf2dn]{grid-template-columns:220px 1fr;align-items:center;gap:24px;display:grid}@media (width<=560px){.hero[data-astro-cid-hx4lf2dn]{grid-template-columns:1fr}}.face[data-astro-cid-hx4lf2dn]{aspect-ratio:1;background:linear-gradient(160deg, var(--room-c,var(--c-gallery)), color-mix(in srgb, var(--room-c,var(--c-gallery)) 40%, #000));color:#fff;border-radius:16px;place-items:center;font-size:4rem;font-weight:800;display:grid;position:relative;overflow:hidden}.room[data-astro-cid-hx4lf2dn].wall{background:linear-gradient(to bottom, transparent 35%, color-mix(in srgb, var(--bg) 70%, transparent) 75%, var(--bg)), var(--wall) center 30% / cover;border-radius:20px;padding:160px 20px 20px}.room[data-astro-cid-hx4lf2dn].wall .face[data-astro-cid-hx4lf2dn]{border:4px solid var(--surface);box-shadow:0 6px 20px #0000002e}.room[data-astro-cid-hx4lf2dn].wall .info[data-astro-cid-hx4lf2dn]{background:color-mix(in srgb, var(--surface) 90%, transparent);backdrop-filter:blur(6px);border-radius:14px;padding:16px 20px}@media (width<=560px){.room[data-astro-cid-hx4lf2dn].wall{padding:120px 14px 14px}.room[data-astro-cid-hx4lf2dn].wall .face[data-astro-cid-hx4lf2dn]{max-width:220px}}.styled[data-astro-cid-hx4lf2dn] .plate[data-astro-cid-hx4lf2dn]{border-color:var(--room-c)}.styled[data-astro-cid-hx4lf2dn] section[data-astro-cid-hx4lf2dn] h2[data-astro-cid-hx4lf2dn]{border-left:4px solid var(--room-c);padding-left:10px}.face[data-astro-cid-hx4lf2dn] img[data-astro-cid-hx4lf2dn]{object-fit:cover;width:100%;height:100%}.sample[data-astro-cid-hx4lf2dn]{color:#000;background:#fff;border-radius:99px;padding:1px 9px;font-size:.75rem;font-weight:700;position:absolute;top:10px;left:10px}.plate[data-astro-cid-hx4lf2dn]{letter-spacing:.06em;border:2px solid var(--ink);border-radius:6px;margin:0;padding:2px 14px;font-size:1.2rem;font-weight:800;display:inline-block}.plate[data-astro-cid-hx4lf2dn] small[data-astro-cid-hx4lf2dn]{margin-left:2px;font-size:.75rem}.bldg[data-astro-cid-hx4lf2dn]{letter-spacing:.08em;color:var(--muted);margin:0 0 6px;font-size:.8rem;font-weight:700}h1[data-astro-cid-hx4lf2dn]{margin:10px 0 0;font-size:clamp(1.8rem,5vw,2.6rem);line-height:1.2}.en[data-astro-cid-hx4lf2dn]{color:var(--muted);margin:0}.catch[data-astro-cid-hx4lf2dn]{margin:8px 0 0;font-size:1.05rem}section[data-astro-cid-hx4lf2dn]{margin-top:32px}h2[data-astro-cid-hx4lf2dn]{margin:0 0 8px;font-size:1.1rem}.links[data-astro-cid-hx4lf2dn]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.links[data-astro-cid-hx4lf2dn] a[data-astro-cid-hx4lf2dn]{background:var(--surface);border:1px solid var(--line);border-radius:99px;padding:8px 16px;font-weight:600;text-decoration:none;display:inline-block}.note[data-astro-cid-hx4lf2dn]{color:var(--muted);margin:0 0 8px}.posts[data-astro-cid-hx4lf2dn]{gap:16px;display:grid}.post-card[data-astro-cid-hx4lf2dn]{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;text-decoration:none;display:flex}.post-title[data-astro-cid-hx4lf2dn]{font-weight:700}.post-go[data-astro-cid-hx4lf2dn]{color:var(--muted);font-size:.9rem}.by[data-astro-cid-hx4lf2dn]{margin:16px 0 0}.works[data-astro-cid-hx4lf2dn]{margin-top:48px}.grid[data-astro-cid-hx4lf2dn]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=900px){.grid[data-astro-cid-hx4lf2dn]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.grid[data-astro-cid-hx4lf2dn]{grid-template-columns:1fr}}.back[data-astro-cid-hx4lf2dn]{margin-top:32px}.scene-open[data-astro-cid-hx4lf2dn]{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.scene-open[data-astro-cid-hx4lf2dn] span[data-astro-cid-hx4lf2dn]{color:#fff;background:#0009;border-radius:99px;padding:3px 10px;font-size:.75rem;font-weight:700;position:absolute;bottom:10px;right:10px}.scene-dialog[data-astro-cid-hx4lf2dn]{background:0 0;border:0;max-width:min(92vw,900px);max-height:92vh;padding:0;overflow:visible}.scene-dialog[data-astro-cid-hx4lf2dn]::backdrop{background:#000000c7}.scene-dialog[data-astro-cid-hx4lf2dn] img[data-astro-cid-hx4lf2dn]{border-radius:12px;width:auto;max-width:min(92vw,900px);height:auto;max-height:88vh;display:block}.scene-close[data-astro-cid-hx4lf2dn]{color:#000;cursor:pointer;background:#fff;border:0;border-radius:50%;width:36px;height:36px;font-size:1.3rem;line-height:1;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #0000004d}
