.village[data-astro-cid-luqakzub]{margin-top:1.75rem}.welcome[data-astro-cid-luqakzub]{padding:1rem 0}.welcome-label[data-astro-cid-luqakzub]{color:var(--color-accent);margin:0 0 .75rem .25rem}.welcome-inner[data-astro-cid-luqakzub]{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.host[data-astro-cid-luqakzub]{text-align:center}.host[data-astro-cid-luqakzub] img[data-astro-cid-luqakzub]{object-fit:contain;width:104px;height:104px}.host-name[data-astro-cid-luqakzub]{height:1.75rem;font-size:.8125rem;font-weight:700;line-height:1.75rem;display:block}.speech[data-astro-cid-luqakzub]{border:1px solid var(--color-line);background:var(--color-surface);border-radius:18px 22px 20px 4px;padding:1rem;position:relative}.speech[data-astro-cid-luqakzub]:before{content:"";background:var(--color-surface);border-left:1px solid var(--color-line);border-bottom:1px solid var(--color-line);width:12px;height:12px;position:absolute;top:30px;left:-7px;transform:rotate(45deg)}.speech[data-astro-cid-luqakzub] p[data-astro-cid-luqakzub]{font-size:1rem;line-height:1.65}.speech[data-astro-cid-luqakzub] a[data-astro-cid-luqakzub]{min-height:44px;color:var(--color-accent);text-underline-offset:4px;flex-wrap:wrap;align-items:center;margin-top:.375rem;font-size:.875rem;font-weight:700;text-decoration:underline;display:inline-flex}.playground[data-astro-cid-luqakzub]{margin-top:2rem}.section-heading[data-astro-cid-luqakzub]{padding:.5rem .25rem 1rem;position:relative}.section-heading[data-astro-cid-luqakzub] h2[data-astro-cid-luqakzub],.section-heading[data-astro-cid-luqakzub] p[data-astro-cid-luqakzub]{position:relative}.section-heading[data-astro-cid-luqakzub] p[data-astro-cid-luqakzub]{margin-top:.375rem}.tape[data-astro-cid-luqakzub]{background:color-mix(in srgb, var(--color-moon) 40%, transparent);clip-path:polygon(3% 0,100% 4%,97% 100%,0 94%);width:82px;height:19px;position:absolute;top:-.125rem;left:-.125rem;transform:rotate(-3deg)}.tiles[data-astro-cid-luqakzub]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.tiles[data-astro-cid-luqakzub] li[data-astro-cid-luqakzub]{min-width:0;display:flex}.tile[data-astro-cid-luqakzub]{border:1px solid var(--color-line);background:var(--color-surface);width:100%;box-shadow:0 2px 0 color-mix(in srgb, var(--color-line) 32%, transparent);border-radius:16px 19px 15px 18px;flex-direction:column;padding:.875rem .875rem 1.5rem;display:flex;position:relative}.tile-paid[data-astro-cid-luqakzub]{background:var(--color-peach);border-color:color-mix(in srgb, var(--color-seal) 25%, var(--color-line))}.tile-top[data-astro-cid-luqakzub]{justify-content:space-between;align-items:start;gap:.125rem;margin-bottom:.5rem;display:flex}.tile-top[data-astro-cid-luqakzub] img[data-astro-cid-luqakzub]{object-fit:contain;flex-shrink:0;width:72px;height:72px}.stamps[data-astro-cid-luqakzub]{flex-direction:column;align-items:end;gap:.375rem;display:flex}.stamp[data-astro-cid-luqakzub]{overflow-wrap:anywhere;text-align:center;border:1px solid;border-radius:4px 3px 5px;padding:.125rem .3rem;font-size:.625rem;font-weight:700;line-height:1.4}.stamp-free[data-astro-cid-luqakzub]{color:var(--color-accent);background:var(--color-primary-soft);border-color:var(--color-line)}.stamp-paid[data-astro-cid-luqakzub]{color:var(--color-seal);border-color:color-mix(in srgb, var(--color-seal) 25%, var(--color-line))}.stamp-new[data-astro-cid-luqakzub]{color:var(--color-gold-ink);border-color:var(--color-moon);transform:rotate(4deg)}.tile[data-astro-cid-luqakzub] h3[data-astro-cid-luqakzub]{overflow-wrap:anywhere;font-size:.9375rem;font-weight:700;line-height:1.5}.tile[data-astro-cid-luqakzub] p[data-astro-cid-luqakzub]{color:var(--color-sub);overflow-wrap:anywhere;margin-top:.375rem;font-size:.8125rem;line-height:1.6}.tile-arrow[data-astro-cid-luqakzub]{color:var(--color-accent);font-size:.875rem;position:absolute;bottom:.375rem;right:.75rem}.tile-paid[data-astro-cid-luqakzub] .tile-arrow[data-astro-cid-luqakzub]{color:var(--color-seal)}.tile[data-astro-cid-luqakzub]:hover{border-color:var(--color-accent)}.tile[data-astro-cid-luqakzub]:active{transform:translateY(1px)}a[data-astro-cid-luqakzub]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.pencil-divider[data-astro-cid-luqakzub]{justify-content:center;align-items:center;gap:1rem;margin:1.75rem 1rem 1rem;display:flex}.pencil-divider[data-astro-cid-luqakzub] span[data-astro-cid-luqakzub]{border-top:2px solid var(--color-line);border-radius:50%;flex:1;height:7px;transform:rotate(-1deg)}.pencil-divider[data-astro-cid-luqakzub] span[data-astro-cid-luqakzub]:last-child{transform:rotate(2deg)}.pencil-divider[data-astro-cid-luqakzub] img[data-astro-cid-luqakzub]{object-fit:contain;width:36px;height:48px}.treasures[data-astro-cid-luqakzub]{margin-bottom:2rem}.shelf-story[data-astro-cid-luqakzub]{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:0 .75rem 1.25rem;display:flex}.shelf-story[data-astro-cid-luqakzub] img[data-astro-cid-luqakzub]{aspect-ratio:364/480;object-fit:contain;width:min(240px,100%);height:auto}.shelf-story[data-astro-cid-luqakzub] p[data-astro-cid-luqakzub]{overflow-wrap:anywhere;max-width:32rem}.shelf-items[data-astro-cid-luqakzub]{row-gap:1.25rem}.shelf-items[data-astro-cid-luqakzub] li[data-astro-cid-luqakzub]{border-bottom:4px double var(--color-line);background:linear-gradient(transparent calc(100% - 8px), color-mix(in srgb, var(--color-moon) 25%, var(--color-surface)) 0);border-radius:0 0 7px 3px;padding-bottom:.5rem}.shelf-item[data-astro-cid-luqakzub]{text-align:center;min-height:44px;box-shadow:none;background:0 0;border-color:#0000;align-items:center}.shelf-item[data-astro-cid-luqakzub] img[data-astro-cid-luqakzub]{object-fit:contain;width:96px;height:96px;margin-bottom:.375rem}div[data-astro-cid-luqakzub].shelf-item:hover{border-color:#0000}div[data-astro-cid-luqakzub].shelf-item:active{transform:none}.friends[data-astro-cid-luqakzub]>p[data-astro-cid-luqakzub]{margin-top:.5rem}.friend-row[data-astro-cid-luqakzub]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--color-line) transparent;gap:.5rem;padding:.75rem .25rem;display:flex;overflow-x:auto}.friend-row[data-astro-cid-luqakzub] li[data-astro-cid-luqakzub]{scroll-snap-align:start;flex:0 0 80px}.friend-row[data-astro-cid-luqakzub] a[data-astro-cid-luqakzub]{text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .25rem;font-size:.8125rem;font-weight:700;display:flex}.friend-row[data-astro-cid-luqakzub] a[data-astro-cid-luqakzub]:hover{background:var(--color-primary-soft)}.friend-row[data-astro-cid-luqakzub] img[data-astro-cid-luqakzub]{object-fit:contain;width:72px;height:72px}.friends-note[data-astro-cid-luqakzub]{padding:0 .25rem}@media (width<=359px){.tiles[data-astro-cid-luqakzub]{gap:.5rem}.tile[data-astro-cid-luqakzub]{padding:.75rem .625rem 1.5rem}.tile-top[data-astro-cid-luqakzub] img[data-astro-cid-luqakzub]{width:60px;height:60px}.welcome-inner[data-astro-cid-luqakzub]{grid-template-columns:88px minmax(0,1fr);gap:.5rem}.host[data-astro-cid-luqakzub] img[data-astro-cid-luqakzub]{width:88px;height:104px}}.social-pick-on{border-color:var(--color-primary);background:var(--color-primary-soft);box-shadow:0 0 0 1px var(--color-primary)}#hq-like,.hero-sub[data-astro-cid-5qqjv3h6]{word-break:auto-phrase;text-wrap:balance}@media (width<=639px){.sb-social .hero-sub[data-astro-cid-5qqjv3h6]{display:none}}@media (prefers-reduced-motion:no-preference){#hq-card.hq-pop{animation:hq-pop var(--dur-slow,.32s) var(--ease-pop,cubic-bezier(.2,.9,.3,1.2))}@keyframes hq-pop{0%{opacity:.4;transform:translateY(4px)rotate(-.6deg)}to{opacity:1;transform:none}}}
