.comic-amane[data-astro-cid-fr4hh7eu]{aspect-ratio:836/941;background:#fff;border-radius:10px;width:100%;position:relative;overflow:hidden}.comic-amane[data-astro-cid-fr4hh7eu] img[data-astro-cid-fr4hh7eu]{width:200%;max-width:none;height:auto;display:block;position:absolute;top:0;left:0}.comic-amane--raincoat[data-astro-cid-fr4hh7eu] img[data-astro-cid-fr4hh7eu]{left:-100%}.comic-screen[data-astro-cid-npymd2c2]{width:100%;min-width:0;margin:0}.comic-screen[data-astro-cid-npymd2c2] a[data-astro-cid-npymd2c2]{background:#fffdf6;border:2px solid #34283d;border-radius:12px;padding:6px 6px 0;text-decoration:none;display:block;position:relative;box-shadow:3px 4px #34283d}.screen-window[data-astro-cid-npymd2c2]{background:#ece5d7;border-radius:6px;width:100%;position:relative;overflow:hidden}.screen-window[data-astro-cid-npymd2c2] img[data-astro-cid-npymd2c2]{max-width:none;height:auto;display:block;position:absolute}.screen-enlarge[data-astro-cid-npymd2c2]{color:#493455;text-align:right;padding:7px;font-size:.75rem;font-weight:700;line-height:1.4;display:block}.comic-screen[data-astro-cid-npymd2c2] a[data-astro-cid-npymd2c2]:hover{background:#fff0b3}.comic-screen[data-astro-cid-npymd2c2] a[data-astro-cid-npymd2c2]:focus-visible{outline-offset:5px;outline:4px solid #7447bd}figcaption[data-astro-cid-npymd2c2]{color:#584c5f;margin-top:.75rem;font-size:.85rem;line-height:1.65}.comic-screen--menu[data-astro-cid-npymd2c2]{max-width:270px;margin-inline:auto}.comic-screen--cost[data-astro-cid-npymd2c2]{margin-top:1rem}.comic-shell{color:#34283d;background-color:#f7efd9;background-image:radial-gradient(#d9cbb1 .65px,#0000 .65px);background-size:7px 7px;padding:2rem 0 3.5rem}.incubation-comic{width:min(1080px,100% - 3rem);font-family:var(--font-sans);margin-inline:auto}.comic-back{color:#56415f;padding-block:.5rem;font-size:.85rem;font-weight:700;display:inline-block}.comic-header{text-align:center;padding:1.5rem 0 2.2rem}.comic-kicker{letter-spacing:.06em;background:#b9dfcb;border:1.5px solid #34283d;padding:.35rem .75rem;font-size:.78rem;font-weight:800;display:inline-block;transform:rotate(-2deg)}.comic-header h1{letter-spacing:-.04em;margin:1.1rem 0 .6rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:900;line-height:1.4}.comic-subtitle{color:#6b526d;font-size:clamp(.95rem,2.5vw,1.1rem);font-weight:700}.mobile-break{display:none}.comic-cast{flex-wrap:wrap;justify-content:center;gap:.45rem 1.4rem;margin-top:1.1rem;font-size:.78rem;display:flex}.comic-cast>span{align-items:center;gap:.35rem;display:inline-flex}.cast-dot{border:1.5px solid #34283d;border-radius:50%;width:13px;height:13px;display:inline-block}.cast-dot--amane{background:#f5bf4b}.cast-dot--hakase{background:#9dd8b8}.comic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem;display:grid}.comic-panel{background:#fffcf1;border:3px solid #34283d;min-width:0;padding:1rem 1.2rem 1.2rem;position:relative;box-shadow:5px 5px #34283d}.comic-panel--intro,.comic-panel--choice{grid-column:1/-1}.comic-panel--intro{border-radius:20px 5px 16px}.comic-panel--nursery{border-radius:5px 15px 5px 5px}.comic-panel--random{background:#fff1c7}.comic-panel--wait{background:#e9dff0;border-radius:5px 5px 18px}.comic-panel--chance{background:#e7f2e8;border-radius:16px 5px 5px}.comic-panel--cost{border-radius:5px 5px 18px}.panel-narration{align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex}.panel-number{color:#fff7e2;background:#34283d;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.78rem;font-weight:900;display:inline-flex;transform:rotate(-5deg)}.panel-narration h2{color:#69546f;letter-spacing:.02em;font-size:.8rem;font-weight:800;line-height:1.5}.panel-content{position:relative}.comic-panel--intro .panel-content{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);align-items:center;gap:1.5rem;display:grid}.conversation{grid-template-columns:1fr 1.15fr;align-items:start;gap:.8rem;display:grid}.conversation--amane{grid-template-columns:1.15fr 1fr}.conversation--amane>.person--hakase{order:1}.conversation--amane>.person--amane{order:2}.person{flex-direction:column;align-items:center;min-width:0;display:flex}.speech{color:#34283d;overflow-wrap:anywhere;background:#fffefa;border:2px solid #34283d;border-radius:48% 45% 47% 44%/20% 22% 23% 24%;width:100%;margin:0 0 1rem;padding:.8rem .85rem;font-size:1.05rem;font-weight:750;line-height:1.75;position:relative}.speech:after{content:"";background:#fffefa;border-bottom:2px solid #34283d;border-right:2px solid #34283d;width:16px;height:16px;position:absolute;bottom:-10px;left:35%;transform:rotate(45deg)skew(10deg,10deg)}.speech--guide{background:#f6fff6}.speech--guide:after{background:#f6fff6;left:55%}.speech--surprised{border-width:3px;transform:rotate(-2deg)}.character{width:min(100%,132px);position:relative}.person--hakase .character{width:min(100%,136px);margin-top:.1rem}.character.character--amane,.person--hakase .character.character--amane{width:min(100%,180px)}.character--amane .speaker-name{margin:.4rem auto 0;display:table;position:static;transform:none}.speaker-name{color:#64506c;white-space:nowrap;background:#fffcf1;border:1px solid #d0c1cc;border-radius:999px;padding:.28rem .6rem;font-size:.68rem;font-weight:800;line-height:1;position:absolute;bottom:-.1rem;left:50%;transform:translate(-50%)}.panel-evidence{min-width:0;margin-top:1rem}.comic-panel--detail .panel-content>figure{margin-top:1rem}.panel-note{background:#fff1c5;border-left:3px solid #b57931;margin:1rem 0 0;padding:.65rem .8rem;font-size:.9rem;line-height:1.75}.drawn-moment{justify-content:center;align-items:center;gap:.35rem;margin-top:.5rem;padding:.4rem;display:flex}.drawn-moment svg{flex-shrink:0;width:43%;max-width:180px}.drawn-moment--random div{transform:rotate(-3deg)}.drawn-moment--random strong{font-size:clamp(1.4rem,3vw,2rem);font-weight:900;display:block}.drawn-moment--random span{margin-top:.2rem;font-size:.8rem;font-weight:700;display:block}.drawn-moment--wait p{font-size:.95rem;line-height:1.85}.choice-paths{grid-template-columns:1fr 1fr;gap:1rem;padding:1rem .2rem .2rem;display:grid}.choice-paths>div{text-align:center;background:#fff2c9;border-top:3px dashed #b09061;flex-direction:column;gap:.3rem;padding:.8rem;display:flex;transform:rotate(-1deg)}.choice-paths>div+div{background:#e8def3;transform:rotate(1deg)}.choice-label{font-size:.8rem;font-weight:700}.choice-paths strong{font-size:1.1rem}.choice-paths span:last-child{color:#634c6b;font-size:.8rem;line-height:1.6}.chance-sketch{justify-content:center;align-items:center;gap:1.8rem;padding:1.2rem 0 .2rem;display:flex}.chance-sketch>span:not(.sketch-egg){color:#9473aa;font-size:2.3rem;font-weight:900;transform:rotate(-13deg)}.chance-sketch>span:last-child{color:#b17a31;transform:rotate(14deg)}.sketch-egg{background:#fff5d8;border:3px solid #34283d;border-radius:52% 48% 45% 45%/62% 62% 38% 38%;width:56px;height:72px;display:block;transform:rotate(8deg);box-shadow:6px 5px #b7d5b9}.comic-fineprint{background:#fffcf2;border:2px solid #34283d;border-radius:8px;margin-top:2.2rem;padding:1.4rem 1.6rem}.comic-fineprint h2{font-size:1.15rem;font-weight:900}.comic-fineprint ul{margin-top:.6rem;padding-left:1.2rem;font-size:.9rem;line-height:1.85;list-style:outside}.comic-fineprint li+li{margin-top:.35rem}.comic-detail-link{color:#34283d;background:#ffd04d;border:2px solid #34283d;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;margin-top:1rem;padding:.65rem 1rem;font-weight:800;line-height:1.5;display:inline-flex}.comic-detail-link:hover{background:#ffe18b}.comic-detail-link:focus-visible,.comic-back:focus-visible{outline-offset:4px;outline:3px solid #7447bd}.comic-ending{text-align:center;margin-top:2.2rem}.comic-ending>p:first-child{font-size:1.1rem;font-weight:800}.comic-image-credit{color:#69546f;max-width:35rem;margin:1rem auto 0;font-size:.75rem;line-height:1.8}.comic-sources{min-width:0}@media (width<=700px){.comic-shell{padding-top:.75rem}.incubation-comic{width:calc(100% - 2rem)}.comic-back{font-size:.75rem}.comic-header{padding-block:1.3rem 1.6rem}.comic-header h1{font-size:2.05rem}.mobile-break{display:initial}.comic-cast{gap:.5rem .8rem;font-size:.7rem}.comic-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem}.comic-panel{padding:.85rem .75rem 1rem;box-shadow:4px 4px #34283d}.comic-panel--intro .panel-content{display:block}.comic-panel--intro .comic-screen{margin-top:.9rem}.conversation{grid-template-columns:1fr 1.08fr;gap:.6rem}.conversation--amane{grid-template-columns:1.08fr 1fr}.speech{padding:.75rem .7rem;font-size:1.02rem;line-height:1.75}.character{width:min(100%,106px)}.person--hakase .character{width:min(100%,110px)}.choice-paths{gap:.65rem}.choice-paths>div{padding:.65rem .4rem}.choice-paths strong{font-size:.97rem;line-height:1.55}.comic-fineprint{padding:1.1rem}}@media (width<=350px){.speech{padding:.7rem .55rem;font-size:1rem}.panel-narration{gap:.45rem}.panel-narration h2{font-size:.75rem}.comic-cast{flex-direction:column;align-items:center}}
