.zk[data-astro-cid-vjphw5py]{max-width:56rem;margin:2.5rem 0 1rem;scroll-margin-top:1rem}.zk-box[data-astro-cid-vjphw5py]{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-sunken);max-width:42rem;margin:.6rem 0 1rem;padding:.9rem 1rem}.zk-status[data-astro-cid-vjphw5py]{margin:0 0 .7rem}.zk-buttons[data-astro-cid-vjphw5py]{flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem;display:flex}.zk-note[data-astro-cid-vjphw5py]{margin:0}.zk-sub[data-astro-cid-vjphw5py]{margin:1.6rem 0 .6rem;scroll-margin-top:1rem;font-size:1.1rem}.zk-lead[data-astro-cid-vjphw5py]{margin:0 0 .8rem}.zk-box__title[data-astro-cid-vjphw5py]{margin:0 0 .4rem;scroll-margin-top:1rem;font-size:1.1rem}.zk-box__lead[data-astro-cid-vjphw5py]{margin:0 0 .6rem;font-size:.95rem}.zk-list[data-astro-cid-vjphw5py]{grid-template-columns:minmax(0,1fr);align-items:start;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.zk-list[data-astro-cid-vjphw5py]{grid-template-columns:repeat(2,minmax(0,1fr))}}.zk-cell[data-astro-cid-vjphw5py]{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);min-width:0;scroll-margin-top:1rem}.sg[data-astro-cid-vjphw5py]{scroll-margin-top:1rem}.sg__sum[data-astro-cid-vjphw5py]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"face name chev""face meta chev""face when chev";align-items:center;gap:.1rem .8rem;min-height:4.5rem;padding:.55rem .8rem;display:grid}.sg__sum[data-astro-cid-vjphw5py]:before{grid-area:chev;margin:0 .2rem 0 0;transform:rotate(45deg)}.sg[data-astro-cid-vjphw5py][open]>.sg__sum[data-astro-cid-vjphw5py]:before{transform:rotate(-135deg)}.sg__sum[data-astro-cid-vjphw5py] .zk-face[data-astro-cid-vjphw5py]{grid-area:face}.sg__name[data-astro-cid-vjphw5py]{color:var(--gold-text);grid-area:name;margin:0;scroll-margin-top:1rem;font-size:1.15rem;line-height:1.4}.sg__reading[data-astro-cid-vjphw5py]{font-family:var(--font-body);font-size:var(--fs-note);color:var(--text-muted);margin-left:.15em;font-weight:400}.sg__meta[data-astro-cid-vjphw5py]{font-size:var(--fs-note);color:var(--text-muted);flex-wrap:wrap;grid-area:meta;align-items:center;gap:.15rem .5rem;line-height:1.5;display:flex}.sg__sum[data-astro-cid-vjphw5py] .zk-when[data-astro-cid-vjphw5py]{grid-area:when}.sg__body[data-astro-cid-vjphw5py]{border-top:1px solid var(--line);padding:.2rem .9rem .9rem;display:flow-root}.sg__art[data-astro-cid-vjphw5py]{float:left;aspect-ratio:2/3;border-radius:var(--radius);background:radial-gradient(ellipse at 50% 42%, var(--halo) 0%, transparent 68%), var(--bg-sunken);place-items:center;width:96px;margin:.7rem .9rem .4rem 0;display:grid;overflow:hidden}.sg__art[data-astro-cid-vjphw5py] img[data-astro-cid-vjphw5py]{object-fit:contain;width:88%;height:88%;display:block}.sg__text[data-astro-cid-vjphw5py]{min-width:0}.sg__text[data-astro-cid-vjphw5py] p[data-astro-cid-vjphw5py],.sg__text[data-astro-cid-vjphw5py] ul[data-astro-cid-vjphw5py]{margin:.45rem 0 0}.sg__intro[data-astro-cid-vjphw5py]{font-weight:600}.sg__go[data-astro-cid-vjphw5py]{font-size:var(--fs-note);line-height:1.7}.sg[data-astro-cid-vjphw5py] h4[data-astro-cid-vjphw5py]{color:var(--gold-text);margin:.9rem 0 0;font-size:1rem}.sg__label[data-astro-cid-vjphw5py]{color:var(--text-muted);margin-right:.5em;font-weight:700;display:inline-block}.sg__line[data-astro-cid-vjphw5py]{border-left:3px solid var(--gold-soft);background:var(--bg-sunken);border-radius:0 8px 8px 0;padding:.5rem .75rem;margin-top:.7rem!important}.sg__say[data-astro-cid-vjphw5py]{display:block}.sg__speaker[data-astro-cid-vjphw5py]{color:var(--gold-text);font-weight:700}.sg__src[data-astro-cid-vjphw5py]{color:var(--text-muted);padding-left:1.1em}.sg__src[data-astro-cid-vjphw5py] li[data-astro-cid-vjphw5py]+li[data-astro-cid-vjphw5py]{margin-top:.2rem}.zk-preload[data-astro-cid-vjphw5py]{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;display:block}.zk-finals-wrap[data-astro-cid-vjphw5py]{margin-top:.4rem}.zk[data-astro-cid-vjphw5py] .ka-invite{margin-top:1.4rem}.zk-face[data-astro-cid-vjphw5py]{border:1.5px solid var(--gold-soft);background:radial-gradient(circle at 50% 40%, var(--halo) 0%, transparent 70%), var(--bg-sunken);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.zk-face[data-astro-cid-vjphw5py] img[data-astro-cid-vjphw5py]{object-fit:cover;width:100%;height:100%;transition:filter .3s,opacity .3s;display:block}.zk-face__initial[data-astro-cid-vjphw5py]{font-family:var(--font-head);color:var(--gold-text);font-weight:600}.zk-when[data-astro-cid-vjphw5py]{font-size:var(--fs-note);font-weight:700}.zk-when[data-astro-cid-vjphw5py]:empty{display:none}.zk-meet[data-astro-cid-vjphw5py]{font-size:var(--fs-note);line-height:1.6}.zk-meet[data-astro-cid-vjphw5py]:empty{display:none}.zk-forms[data-astro-cid-vjphw5py]{font-weight:600}.zk-finals[data-astro-cid-vjphw5py]{grid-template-columns:repeat(auto-fill,minmax(6.2rem,1fr));gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.zk-final[data-astro-cid-vjphw5py]{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);text-align:center;justify-items:center;gap:.2rem;padding:.5rem .3rem;display:grid}.zk-final__img[data-astro-cid-vjphw5py]{width:var(--cell);height:var(--cell);background:radial-gradient(circle at 50% 45%, var(--halo) 0%, transparent 70%), var(--bg-sunken);border-radius:50%;display:block;position:relative;overflow:hidden}.zk-final__img[data-astro-cid-vjphw5py] img[data-astro-cid-vjphw5py]{width:calc(var(--cell) * 6);height:calc(var(--cell) * 5);max-width:none;transform:translate(calc(var(--col) * var(--cell) * -1), calc(var(--row) * var(--cell) * -1));filter:brightness(0)invert(.85);opacity:.3;transition:filter .3s,opacity .3s;position:absolute;top:0;left:0}.zk-final__name[data-astro-cid-vjphw5py]{font-size:var(--fs-note);line-height:1.5}@media (prefers-reduced-motion:reduce){.zk-face[data-astro-cid-vjphw5py] img[data-astro-cid-vjphw5py],.zk-final__img[data-astro-cid-vjphw5py] img[data-astro-cid-vjphw5py]{transition:none}}.shinju-kimari[data-astro-cid-6xwsvzz5]{margin:1.5rem 0 .5rem}.shinju-kimari[data-astro-cid-6xwsvzz5] h2[data-astro-cid-6xwsvzz5]{margin-top:0;font-size:1.15rem}.shinju-kimari[data-astro-cid-6xwsvzz5] ul[data-astro-cid-6xwsvzz5]{margin:.4rem 0 0;padding-left:1.2em}.shinju-kimari[data-astro-cid-6xwsvzz5] li[data-astro-cid-6xwsvzz5]+li[data-astro-cid-6xwsvzz5]{margin-top:.3rem}.tsukai-list[data-astro-cid-6xwsvzz5]{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:.75rem;margin:1rem 0;padding:0;list-style:none;display:grid}.tsukai-row[data-astro-cid-6xwsvzz5]{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius);padding:.6rem .75rem .7rem}.tsukai-row__name[data-astro-cid-6xwsvzz5]{font-family:var(--font-head);color:var(--gold-text);margin:0;font-weight:600}.tsukai-row__stages[data-astro-cid-6xwsvzz5]{justify-content:space-between;gap:.35rem;margin:.3rem 0 0;padding:0;list-style:none;display:flex}.tsukai-stage[data-astro-cid-6xwsvzz5]{flex:1;justify-items:center;gap:.15rem;display:grid}.tsukai-stage__img[data-astro-cid-6xwsvzz5]{width:var(--cell);height:var(--cell);background-color:var(--bg-sunken);background-image:radial-gradient(circle at 50% 45%, var(--halo) 0%, transparent 70%);border-radius:50%;max-width:100%;display:block}.tsukai-stage__img[data-astro-cid-6xwsvzz5]:before{content:"";background-image:var(--sprite-1x);background-image:image-set(var(--sprite-1x) 1x, var(--sprite-2x) 2x);background-size:calc(var(--cols) * 100%) calc(var(--rows) * 100%);background-position:calc(var(--col) / (var(--cols) - 1) * 100%) calc(var(--row) / (var(--rows) - 1) * 100%);background-repeat:no-repeat;width:100%;height:100%;display:block}.shinju-go[data-astro-cid-6xwsvzz5]{margin-top:.4rem;display:inline-block}.shinju-ishi[data-astro-cid-6xwsvzz5]{margin-top:2.5rem}.shinju-ishi__note[data-astro-cid-6xwsvzz5]{font-weight:600}.shinju-stones[data-astro-cid-6xwsvzz5]{flex-wrap:wrap;gap:.5rem 1.1rem;padding:0;list-style:none;display:flex}.shinju-stone[data-astro-cid-6xwsvzz5]{align-items:center;gap:.4rem;display:inline-flex}.shinju-stone__name[data-astro-cid-6xwsvzz5]{font-weight:600}.shinju-stone__gogyo[data-astro-cid-6xwsvzz5]{font-weight:400;font-size:var(--fs-note);color:var(--text-muted)}.shinju-earn-list[data-astro-cid-6xwsvzz5]{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:.5rem;margin:0 0 1.2rem;padding:0;list-style:none;display:grid}.shinju-earn-item[data-astro-cid-6xwsvzz5]{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);gap:.15rem;padding:.5rem .75rem;display:grid}.shinju-earn-item__head[data-astro-cid-6xwsvzz5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.2rem .8rem;display:flex}.shinju-earn-item__who[data-astro-cid-6xwsvzz5]{font-family:var(--font-head);color:var(--gold-text);font-weight:600}.shinju-earn-item__stone[data-astro-cid-6xwsvzz5]{align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.shinju-earn-item__why[data-astro-cid-6xwsvzz5]{color:var(--text-muted);font-size:.92rem;line-height:1.7}.table-wrap[data-astro-cid-6xwsvzz5]{margin:0 0 1rem;overflow-x:auto}.shinju-earn[data-astro-cid-6xwsvzz5]{margin:0;font-size:.95rem}.shinju-earn[data-astro-cid-6xwsvzz5] th[data-astro-cid-6xwsvzz5][scope=row]{white-space:nowrap;color:var(--gold-text)}.shinju-earn[data-astro-cid-6xwsvzz5] td[data-astro-cid-6xwsvzz5]:nth-child(2){white-space:nowrap}.shinju-earn[data-astro-cid-6xwsvzz5] caption[data-astro-cid-6xwsvzz5]{text-align:left;font-size:var(--fs-note);color:var(--text-muted);padding:.3rem 0}.tsukai-stage__name[data-astro-cid-6xwsvzz5]{font-size:var(--fs-note);color:var(--text-muted)}
