.hero[data-astro-cid-lcdefpme]{background-color:var(--color-ink);background-image:var(--doodle-sky), radial-gradient(ellipse at 75% 30%, #ffd66b29, transparent 60%);color:var(--color-on-ink);background-size:380px 280px,100% 100%;padding-bottom:28px;position:relative}.hero[data-astro-cid-lcdefpme]:after{content:"";background:var(--wave-paper) repeat-x left bottom / 240px 30px;height:30px;position:absolute;bottom:-1px;left:0;right:0}.hero-inner[data-astro-cid-lcdefpme]{gap:var(--space-5);padding-block:var(--space-7) var(--space-6);align-items:center;display:grid}.eyebrow[data-astro-cid-lcdefpme]{margin:0 0 var(--space-4);padding:2px var(--space-4);border-radius:var(--hand-pill);color:var(--color-accent-light);font-size:var(--text-sm);letter-spacing:.1em;border:1.5px dashed #ffd56bb3;font-weight:700;display:inline-block}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin:0 0 var(--space-5);color:#fff;font-family:var(--font-display);letter-spacing:.06em;font-size:clamp(1.875rem,4.6vw,3.125rem);line-height:1.4}.nb[data-astro-cid-lcdefpme]{display:inline-block}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:var(--color-on-ink);max-width:34em}.cta[data-astro-cid-lcdefpme]{gap:var(--space-4);margin:var(--space-5) 0 0;flex-wrap:wrap;display:flex}.hero-art[data-astro-cid-lcdefpme]{justify-self:center;width:260px;height:250px;position:relative}.hero-art[data-astro-cid-lcdefpme] .mina[data-astro-cid-lcdefpme]{width:140px;height:auto;position:absolute;bottom:0;left:34px}.hero-art[data-astro-cid-lcdefpme] .hoshi[data-astro-cid-lcdefpme]{filter:drop-shadow(0 0 14px #ffd66bbf);width:84px;height:auto;position:absolute;top:6px;right:6px}.moon[data-astro-cid-lcdefpme]{opacity:.85;border-radius:50%;width:46px;height:46px;position:absolute;top:10px;left:0;transform:rotate(-20deg);box-shadow:-10px 6px #ffe9a8}.spark[data-astro-cid-lcdefpme]{background:linear-gradient(var(--color-accent-light), var(--color-accent-light)) center / 2px 100% no-repeat, linear-gradient(var(--color-accent-light), var(--color-accent-light)) center / 100% 2px no-repeat;width:16px;height:16px;animation:2.6s ease-in-out infinite twinkle;position:absolute}.s1[data-astro-cid-lcdefpme]{top:26px;right:104px}.s2[data-astro-cid-lcdefpme]{animation-delay:.9s;top:118px;right:0}.s3[data-astro-cid-lcdefpme]{animation-delay:1.6s;bottom:70px;left:6px}@keyframes twinkle{0%,to{opacity:.25;transform:scale(.7)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(45deg)}}.band-title[data-astro-cid-lcdefpme]{margin:0 0 var(--space-5)}.band-title[data-astro-cid-lcdefpme]:after{content:"";width:120px;height:14px;margin-top:var(--space-1);background:var(--doodle-squiggle) no-repeat left center / 100% 100%;display:block}.band-lead[data-astro-cid-lcdefpme]{margin:calc(var(--space-2) * -1) 0 var(--space-5);color:var(--color-text-muted)}.themes[data-astro-cid-lcdefpme]{padding-block:var(--space-7) var(--space-8)}.theme-grid[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0;padding:0;list-style:none;display:grid}.theme-kotoba[data-astro-cid-lcdefpme]{--pastel:var(--pastel-kotoba)}.theme-kahai[data-astro-cid-lcdefpme]{--pastel:var(--pastel-kahai)}.theme-moji[data-astro-cid-lcdefpme]{--pastel:var(--pastel-moji)}.theme-tsushin[data-astro-cid-lcdefpme]{--pastel:var(--pastel-tsushin)}.theme-sazukaru[data-astro-cid-lcdefpme]{--pastel:var(--pastel-sazukaru)}.theme-jisaku[data-astro-cid-lcdefpme]{--pastel:var(--pastel-jisaku)}.theme-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;column-gap:var(--space-3);row-gap:var(--space-3);height:100%;padding:var(--space-5);background:var(--pastel,var(--color-surface));border:var(--pen);border-radius:var(--hand-1);box-shadow:var(--shadow-card);color:var(--color-text);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ico name""sum sum";text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;transform:rotate(-.8deg)}.theme-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2n) a[data-astro-cid-lcdefpme]{border-radius:var(--hand-2);transform:rotate(.7deg)}.theme-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3n) a[data-astro-cid-lcdefpme]{transform:rotate(-.3deg)}.theme-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-pop);transform:rotate(0)translateY(-4px)}.ico[data-astro-cid-lcdefpme]{background:var(--color-surface);border:2px solid var(--color-line);border-radius:var(--hand-pill);width:52px;height:52px;color:var(--color-ink);grid-area:ico;place-items:center;display:grid}.theme-grid[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.04em;grid-area:name;font-size:1.3125rem;font-weight:400}.theme-grid[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--color-text);font-size:var(--text-sm);grid-area:sum;align-self:start;line-height:1.7}.handmade[data-astro-cid-lcdefpme]{padding-block:var(--space-7)}.handmade-grid[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.hm-card[data-astro-cid-lcdefpme]{gap:var(--space-4);padding:var(--space-5);border:var(--pen);border-radius:var(--hand-2);box-shadow:var(--shadow-card);grid-template-columns:120px minmax(0,1fr);align-items:center;display:grid}.hm-card[data-astro-cid-lcdefpme].night{background-color:var(--color-ink);background-image:var(--doodle-sky);color:var(--color-on-ink);background-size:380px 280px}.hm-card[data-astro-cid-lcdefpme].paper{background:var(--color-surface);border-radius:var(--hand-1)}.hm-art[data-astro-cid-lcdefpme]{height:150px;position:relative}.hm-mina[data-astro-cid-lcdefpme]{width:82px;height:auto;position:absolute;bottom:0;left:0}.hm-hoshi[data-astro-cid-lcdefpme]{filter:drop-shadow(0 0 10px #ffd66bb3);width:50px;height:auto;position:absolute;top:0;right:0}.kana-sheet[data-astro-cid-lcdefpme]{border:2px solid var(--color-pink);background-color:#fffdf7;grid-template-rows:repeat(2,48px);grid-template-columns:repeat(2,48px);display:grid;position:absolute;bottom:6px;left:0;transform:rotate(-4deg)}.kazu-sheet[data-astro-cid-lcdefpme]{border-color:var(--color-primary);transform:rotate(3deg)}.kazu-sheet[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border-color:#34459a66}.kana-sheet[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--color-ink);border:1px dashed #e8506a73;place-items:center;font-size:1.875rem;line-height:1;display:grid}.hm-hoshi2[data-astro-cid-lcdefpme]{width:50px;height:auto;position:absolute;top:0;right:0}.hm-kind[data-astro-cid-lcdefpme]{margin:0 0 var(--space-1);padding:0 var(--space-3);border-radius:var(--hand-pill);background:var(--color-pink-soft);color:#9c2338;font-size:var(--text-xs);font-weight:700;display:inline-block}.night[data-astro-cid-lcdefpme] .hm-kind[data-astro-cid-lcdefpme]{background:var(--color-accent-light);color:var(--color-ink)}.hm-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 var(--space-2);font-size:1.375rem}.night[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#fff}.hm-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:var(--space-3);font-size:var(--text-sm)}.hm-link[data-astro-cid-lcdefpme]{margin:var(--space-4) 0 0}.hm-link[data-astro-cid-lcdefpme] .button{min-height:44px;padding-inline:var(--space-5)}.home-body[data-astro-cid-lcdefpme]{padding-top:var(--space-4)}.more[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:700}@media (width<=899px){.hero-art[data-astro-cid-lcdefpme]{width:230px;height:200px;margin-top:calc(var(--space-2) * -1)}.hero-art[data-astro-cid-lcdefpme] .mina[data-astro-cid-lcdefpme]{width:112px;left:40px}.hero-art[data-astro-cid-lcdefpme] .hoshi[data-astro-cid-lcdefpme]{width:66px}.moon[data-astro-cid-lcdefpme]{width:36px;height:36px}}@media (width<=520px){.hm-card[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.hm-art[data-astro-cid-lcdefpme]{width:150px;height:130px}.hm-mina[data-astro-cid-lcdefpme]{width:72px}.hm-link[data-astro-cid-lcdefpme] .button{width:100%}}@media (width>=900px){.hero-inner[data-astro-cid-lcdefpme]{padding-block:var(--space-8) var(--space-7);grid-template-columns:minmax(0,1fr) 340px}.hero-art[data-astro-cid-lcdefpme]{width:340px;height:340px}.hero-art[data-astro-cid-lcdefpme] .mina[data-astro-cid-lcdefpme]{width:190px;left:50px}.hero-art[data-astro-cid-lcdefpme] .hoshi[data-astro-cid-lcdefpme]{width:112px}.handmade-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-card[data-astro-cid-lcdefpme].wide{grid-column:1/-1}.hm-card[data-astro-cid-lcdefpme]{grid-template-columns:150px minmax(0,1fr)}}
