.botplay[data-astro-cid-2gdjywat]{--np-bg: #170814;--np-card: #2a0f22;--np-pink: #ff2d9a;--np-pink-soft: #ff8cc8;--np-blush: #ffe4f3;--np-gold: #f5c56b;--np-tan: #bc7b62;--np-mute: #c9a0b8;font-family:NP Gyate,sans-serif;max-width:880px;margin:0 auto;padding:2.5rem 1rem 4rem;color:var(--np-blush);background:radial-gradient(circle at 15% 0%,rgba(255,45,154,.18),transparent 45%),radial-gradient(circle at 90% 20%,rgba(245,197,107,.12),transparent 40%),var(--np-bg);border-radius:20px}.np-head[data-astro-cid-2gdjywat]{display:grid;grid-template-columns:1fr auto 300px;grid-template-areas:"text bubble art";align-items:end;gap:.4rem;text-align:left;margin:0 0 2.5rem;border-bottom:1px solid rgba(255,140,200,.28)}.np-head-text[data-astro-cid-2gdjywat]{padding-bottom:1.6rem;grid-area:text}.np-h1-line[data-astro-cid-2gdjywat]{display:block;white-space:nowrap}.np-bubble[data-astro-cid-2gdjywat]{grid-area:bubble;align-self:center;position:relative;margin:0 .9rem 0 0;writing-mode:vertical-rl;text-orientation:mixed;height:15.5em;font-size:1rem;line-height:1.7;letter-spacing:.05em;color:#4a1335!important;font-family:NP Nyashi,NP Gyate,sans-serif;font-weight:600;background:#fff4fa;padding:1.1em .9em;border-radius:46% 46% 44% 44%/22% 22% 20% 20%;border:2.5px solid var(--np-pink);box-shadow:0 0 0 5px #fff4fa,0 0 0 7px var(--np-pink-soft),0 6px 22px #ff2d9a59}.np-bubble[data-astro-cid-2gdjywat]:before,.np-bubble[data-astro-cid-2gdjywat]:after{content:"";position:absolute;top:30%;width:0;height:0;border-style:solid}.np-bubble[data-astro-cid-2gdjywat]:before{right:-22px;border-width:10px 0 10px 22px;border-color:transparent transparent transparent var(--np-pink)}.np-bubble[data-astro-cid-2gdjywat]:after{right:-17px;border-width:8px 0 8px 18px;border-color:transparent transparent transparent #fff4fa;transform:translateY(2px)}.np-tachie[data-astro-cid-2gdjywat]{grid-area:art;height:330px;overflow:hidden;position:relative}.np-tachie[data-astro-cid-2gdjywat] img[data-astro-cid-2gdjywat]{display:block;width:100%;height:auto;filter:drop-shadow(0 0 18px rgba(255,45,154,.35));-webkit-mask-image:linear-gradient(#000 75%,transparent);mask-image:linear-gradient(#000 75%,transparent)}.np-tachie[data-astro-cid-2gdjywat]:before{content:"";position:absolute;inset:15% 5% 0;border-radius:50% 50% 0 0;background:radial-gradient(circle,rgba(255,45,154,.28),transparent 70%);z-index:-1}.np-kicker[data-astro-cid-2gdjywat]{font-size:.75rem;letter-spacing:.25em;text-transform:uppercase;color:var(--np-gold);margin:0 0 .5rem}.botplay[data-astro-cid-2gdjywat] h1[data-astro-cid-2gdjywat]{font-size:clamp(1.3rem,4.2vw,1.9rem);line-height:1.4;margin:0 0 .9rem;background:linear-gradient(90deg,var(--np-pink),var(--np-pink-soft) 55%,var(--np-gold));-webkit-background-clip:text;background-clip:text;color:transparent}.botplay-lead[data-astro-cid-2gdjywat]{color:var(--np-mute);line-height:1.8;margin:0 auto;max-width:36em}.np-hearts[data-astro-cid-2gdjywat]{color:var(--np-pink);letter-spacing:.6em;margin-top:1rem;opacity:.7;font-size:.9rem}.botplay-entry[data-astro-cid-2gdjywat]{position:relative;background:var(--np-card);border:1px solid rgba(255,140,200,.28);border-left:4px solid var(--np-pink);border-radius:16px;padding:1.4rem 1.4rem 1.2rem;margin-bottom:2rem;box-shadow:0 8px 28px #ff2d9a1f}.botplay-entry[data-astro-cid-2gdjywat]:after{content:"♡";position:absolute;top:.6rem;right:1rem;color:var(--np-pink-soft);font-size:1.3rem;opacity:.6}.np-meta[data-astro-cid-2gdjywat]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;font-size:.8rem;color:var(--np-mute);margin-bottom:1rem}.np-day[data-astro-cid-2gdjywat]{background:var(--np-pink);color:#fff;font-weight:700;padding:.15rem .65rem;border-radius:999px;letter-spacing:.08em}.botplay-gametime[data-astro-cid-2gdjywat]{color:var(--np-gold);border:1px solid rgba(245,197,107,.45);padding:.1rem .55rem;border-radius:999px}.botplay-text[data-astro-cid-2gdjywat]{line-height:2em;white-space:pre-line;font-size:1rem;padding:0 .4rem;background-image:repeating-linear-gradient(transparent 0 calc(2em - 1px),#ff8cc838 calc(2em - 1px) 2em);background-origin:content-box;background-clip:content-box;background-position:0 0}.botplay-text[data-astro-cid-2gdjywat] p{margin:0}.np-sign[data-astro-cid-2gdjywat]{text-align:right;color:var(--np-pink-soft);font-style:italic;margin:.6rem 0 0;font-size:.9rem}.botplay-images[data-astro-cid-2gdjywat]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.8rem;margin-top:1.2rem}.botplay-images[data-astro-cid-2gdjywat] figure[data-astro-cid-2gdjywat]{margin:0;padding:6px;background:var(--np-blush);border-radius:10px;transform:rotate(-.6deg);box-shadow:0 4px 14px #00000059}.botplay-images[data-astro-cid-2gdjywat] figure[data-astro-cid-2gdjywat]:nth-child(2){transform:rotate(.7deg)}.botplay-images[data-astro-cid-2gdjywat] img[data-astro-cid-2gdjywat]{display:block;width:100%;height:auto;border-radius:6px}.np-duo[data-astro-cid-2gdjywat]{display:flex;justify-content:flex-end;overflow:hidden;padding-right:1rem;align-items:flex-end;height:300px}.np-duo[data-astro-cid-2gdjywat] img[data-astro-cid-2gdjywat]{width:auto!important;height:230px!important;flex:none}.np-duo__namie[data-astro-cid-2gdjywat]{margin-right:-95px}.np-duo__mikoto[data-astro-cid-2gdjywat]{filter:drop-shadow(0 0 14px rgba(200,30,50,.35))!important}.np-duo__namie[data-astro-cid-2gdjywat]{position:relative;z-index:1}.np-duo__mikoto[data-astro-cid-2gdjywat]{position:relative;z-index:0}.np-reply[data-astro-cid-2gdjywat]{display:flex;align-items:flex-start;gap:.6rem;margin:.9rem 0 0 1.2rem}.np-reply__face[data-astro-cid-2gdjywat]{width:44px;height:44px;border-radius:50%;border:2px solid #c8283c;background:#2a1418;flex:none}.np-reply__bubble[data-astro-cid-2gdjywat]{position:relative;margin:0;padding:.5rem .85rem;border-radius:4px 14px 14px;background:#2b1519;border:1px solid rgba(200,40,60,.55);color:#f1dfe1;font-family:Zen Maru Gothic,Hiragino Sans,Noto Sans JP,sans-serif;font-size:.88rem;line-height:1.65}.np-reply__name[data-astro-cid-2gdjywat]{display:block;font-size:.72rem;font-weight:700;color:#ff6b7d;letter-spacing:.08em}@media(max-width:600px){.np-duo[data-astro-cid-2gdjywat]{height:170px;padding-right:0;justify-content:flex-start}.np-duo[data-astro-cid-2gdjywat] img[data-astro-cid-2gdjywat]{height:140px!important}.np-duo__namie[data-astro-cid-2gdjywat]{margin-right:-62px}.np-reply[data-astro-cid-2gdjywat]{margin-left:.2rem}.botplay[data-astro-cid-2gdjywat]{padding:1.8rem .8rem 3rem;border-radius:0}.botplay-entry[data-astro-cid-2gdjywat]{padding:1.1rem 1rem 1rem}.botplay-text[data-astro-cid-2gdjywat]{font-size:.95rem}.np-head[data-astro-cid-2gdjywat]{grid-template-columns:1fr auto 205px;grid-template-areas:"text text text" ". bubble art";gap:.3rem;align-items:end}.np-bubble[data-astro-cid-2gdjywat]{height:10.5em;font-size:.88rem;line-height:1.6;margin:0 .8rem .4rem 0;padding:.9em .7em}.np-bubble[data-astro-cid-2gdjywat]:before,.np-bubble[data-astro-cid-2gdjywat]:after{top:20%}.np-head-text[data-astro-cid-2gdjywat]{padding-bottom:1rem}.np-kicker[data-astro-cid-2gdjywat]{letter-spacing:.15em}}.np-note[data-astro-cid-2gdjywat]{font-size:.78rem;color:var(--np-mute);margin:-1.6rem 0 1.6rem;text-align:right;font-family:system-ui,sans-serif}.botplay[data-astro-cid-2gdjywat].is-zh-hans,.botplay[data-astro-cid-2gdjywat].is-zh-hant{font-family:NP Zh,NP Gyate,sans-serif}.botplay[data-astro-cid-2gdjywat].is-zh-hans .np-bubble[data-astro-cid-2gdjywat],.botplay[data-astro-cid-2gdjywat].is-zh-hant .np-bubble[data-astro-cid-2gdjywat]{font-family:NP Zh,sans-serif;font-weight:400}.botplay[data-astro-cid-2gdjywat].is-zh-hans .np-reply__bubble[data-astro-cid-2gdjywat],.botplay[data-astro-cid-2gdjywat].is-zh-hant .np-reply__bubble[data-astro-cid-2gdjywat]{font-family:NP Zh,sans-serif}.botplay[data-astro-cid-2gdjywat].is-en .np-bubble[data-astro-cid-2gdjywat]{writing-mode:horizontal-tb;height:auto;width:13em;letter-spacing:.01em;line-height:1.5;border-radius:40% 40% 38% 38%/34% 34% 32% 32%;padding:1.1em 1.2em}.botplay[data-astro-cid-2gdjywat]:not(.is-ja) .np-h1-line[data-astro-cid-2gdjywat]{white-space:normal}.botplay[data-astro-cid-2gdjywat].is-en .botplay-text[data-astro-cid-2gdjywat]{letter-spacing:.01em}.botplay[data-astro-cid-2gdjywat].is-en .np-reply__bubble[data-astro-cid-2gdjywat]{font-family:NP Gyate,system-ui,sans-serif}@media(max-width:600px){.botplay[data-astro-cid-2gdjywat].is-en .np-bubble[data-astro-cid-2gdjywat]{width:auto;max-width:12em;height:auto;font-size:.82rem}.np-note[data-astro-cid-2gdjywat]{margin-top:-.8rem}}
