.picker.one.svelte-1dfglyx{grid-template-columns:1fr}.opt.fixed.svelte-1dfglyx{cursor:default;box-shadow:inset 0 -3px 0 var(--kinpaku-dark), 0 3px 0 var(--sumi);transform:none}.picker.svelte-1dfglyx{grid-template-columns:repeat(auto-fit,minmax(min(10.5rem,100%),1fr));gap:.8rem;display:grid}.opt.svelte-1dfglyx{text-align:left;background:var(--surface-2);min-width:0;color:var(--text);border:var(--line) solid var(--sumi);border-radius:var(--radius);box-shadow:inset 0 -5px 0 #00000038, 0 5px 0 var(--sumi);cursor:pointer;transition:transform var(--t-fast) var(--ease-pop);gap:.35rem;padding:.8rem .9rem .9rem;display:grid;position:relative}.opt.on.svelte-1dfglyx{background:var(--kinpaku);color:var(--sumi);box-shadow:inset 0 -3px 0 var(--kinpaku-dark), 0 2px 0 var(--sumi);transform:translateY(3px)}.opt.svelte-1dfglyx:disabled:not(.on){opacity:.55;cursor:not-allowed}.opt:disabled.on.svelte-1dfglyx{cursor:default}@media (hover:hover){.opt.svelte-1dfglyx:not(.on):not(:disabled):hover{transform:translateY(-2px)}}.art.svelte-1dfglyx{flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;min-height:2.6rem;display:flex}.tile.svelte-1dfglyx{background:var(--washi);color:var(--sumi);border:2.5px solid var(--sumi);box-shadow:0 2px 0 var(--sumi);font-family:var(--font-kana);white-space:nowrap;border-radius:8px;padding:0 .35rem .1rem;font-size:1.2rem;font-weight:700;line-height:1.35}.on.svelte-1dfglyx .tile.hot:where(.svelte-1dfglyx),.tile.hot.svelte-1dfglyx{background:var(--shu-btn);color:#fff8ef}.link.svelte-1dfglyx{opacity:.8;place-items:center;margin:0 .15rem;display:grid;transform:rotate(180deg)}.title.svelte-1dfglyx{font-family:var(--font-display);font-size:1.45rem;font-weight:800;line-height:1.1}.desc.svelte-1dfglyx{font-size:.95rem;font-weight:500;line-height:1.35}.head.svelte-1dfglyx{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.check.svelte-1dfglyx{background:var(--sumi);width:28px;height:28px;color:var(--kinpaku);border-radius:50%;flex:none;place-items:center;display:grid}@media (width>=420px) and (width<=639px){.picker.svelte-1dfglyx{grid-template-columns:1fr 1fr;gap:.5rem}.art.svelte-1dfglyx{flex-wrap:wrap}.opt.svelte-1dfglyx{gap:.25rem;padding:.55rem .6rem .65rem}.art.svelte-1dfglyx{gap:.15rem;min-height:2rem}.tile.svelte-1dfglyx{border-width:2px;border-radius:6px;padding:0 .22rem .05rem;font-size:.95rem}.link.svelte-1dfglyx{margin:0}.link.svelte-1dfglyx svg{width:14px;height:14px}.title.svelte-1dfglyx{font-size:1.15rem}.desc.svelte-1dfglyx{font-size:.78rem;line-height:1.3}.check.svelte-1dfglyx{width:22px;height:22px}}@media (width>=900px) and (height<=680px){.opt.svelte-1dfglyx{gap:.15rem;padding:.5rem .7rem .6rem}.art.svelte-1dfglyx{min-height:2rem}.tile.svelte-1dfglyx{font-size:1rem}.title.svelte-1dfglyx{font-size:1.2rem}.desc.svelte-1dfglyx{font-size:.8rem;line-height:1.25}}@media (width>=820px){.picker.one.svelte-1dfglyx .opt.fixed:where(.svelte-1dfglyx){align-items:center;gap:1.4rem;display:flex}.picker.one.svelte-1dfglyx .head:where(.svelte-1dfglyx){flex:none}.picker.one.svelte-1dfglyx .desc:where(.svelte-1dfglyx){flex:1}}.home.svelte-ol39d6{max-width:36rem;padding:.2rem 1rem calc(1.5rem + env(safe-area-inset-bottom));gap:1.1rem;margin:0 auto;display:grid}.hero.svelte-ol39d6{justify-items:center;gap:.6rem;padding-top:0;display:grid}.bomb-small.svelte-ol39d6{margin-top:3rem;display:block}.bomb-medium.svelte-ol39d6{margin-top:4.4rem;display:none}.bomb-xs.svelte-ol39d6{margin-top:3.2rem;display:none}.bomb-large.svelte-ol39d6{margin-top:5.6rem;display:none}.bomb-btn.svelte-ol39d6{color:inherit;cursor:pointer;background:0 0;border:none;padding:0 0 .5rem;display:block}h1.svelte-ol39d6{text-align:center;max-width:18ch;font-size:clamp(1.25rem,5.5vw,1.6rem);line-height:1.25}.form.svelte-ol39d6{gap:1rem;padding:1.1rem;display:grid}fieldset.svelte-ol39d6{border:none;gap:.4rem;margin:0;padding:0;display:grid}legend.svelte-ol39d6{margin-bottom:.4rem;padding:0;font-size:.95rem;font-weight:700}.createbar.svelte-ol39d6{z-index:10;align-items:stretch;gap:.6rem;display:flex;position:sticky;bottom:.6rem}.grow.svelte-ol39d6{flex:1;min-width:0}.codebox.svelte-ol39d6 summary:where(.svelte-ol39d6){background:var(--surface-2);min-height:48px;color:var(--text);border:var(--line) solid var(--sumi);box-shadow:inset 0 -4px 0 #00000038, 0 4px 0 var(--sumi);cursor:pointer;transition:transform var(--t-fast) var(--ease-pop), box-shadow var(--t-fast) var(--ease-snap);border-radius:14px;justify-content:center;align-items:center;padding:.3rem 1rem;font-weight:700;list-style:none;display:flex}@media (hover:hover){.codebox.svelte-ol39d6 summary:where(.svelte-ol39d6):hover{box-shadow:inset 0 -4px 0 #00000038, 0 6px 0 var(--sumi);transform:translateY(-2px)}}.codebox.svelte-ol39d6 summary:where(.svelte-ol39d6):active,.codebox[open].svelte-ol39d6 summary:where(.svelte-ol39d6):active{box-shadow:inset 0 -1px 0 #00000038, 0 1px 0 var(--sumi);transition-duration:60ms;transform:translateY(3px)}.codebox.svelte-ol39d6 summary:where(.svelte-ol39d6)::-webkit-details-marker{display:none}.codebox[open].svelte-ol39d6 summary:where(.svelte-ol39d6){margin-bottom:.9rem}.join.svelte-ol39d6{grid-template-columns:1fr auto;align-items:end;gap:.6rem;display:grid}footer.svelte-ol39d6{justify-content:center;gap:1.4rem;font-size:.9rem;display:flex}footer.svelte-ol39d6 a:where(.svelte-ol39d6){color:var(--text-mute);padding:.6rem .2rem;font-weight:700}@media (width>=900px){.home.svelte-ol39d6{max-width:68rem;min-height:calc(100dvh - var(--bar,52px) - 1rem);grid-template-columns:1fr 1.1fr;align-content:center;align-items:stretch;gap:3.5rem}.hero.svelte-ol39d6{align-content:center;gap:1.2rem;padding-bottom:5rem}.bomb-small.svelte-ol39d6{display:none}.bomb-large.svelte-ol39d6{display:block}h1.svelte-ol39d6{max-width:14ch;font-size:2.3rem}footer.svelte-ol39d6{grid-column:1/-1}}@media (width>=900px) and (height<=859px){.home.svelte-ol39d6{gap:3rem}.bomb-large.svelte-ol39d6{display:none}.bomb-medium.svelte-ol39d6{display:block}.hero.svelte-ol39d6{gap:.9rem;padding-bottom:0}h1.svelte-ol39d6{max-width:16ch;font-size:2rem}.form.svelte-ol39d6{gap:.8rem;padding:.9rem 1.1rem 1.1rem}footer.svelte-ol39d6{display:none}}@media (width>=900px) and (height<=680px){.bomb-medium.svelte-ol39d6{display:none}.bomb-xs.svelte-ol39d6{display:block}h1.svelte-ol39d6{font-size:1.6rem}.form.svelte-ol39d6{gap:.6rem;padding:.7rem 1rem .9rem}}@media (width>=900px) and (height<=590px){.form.svelte-ol39d6{gap:.4rem;padding:.5rem .9rem .7rem}h1.svelte-ol39d6{font-size:1.4rem}}
