.kisara-blog-hero{position:relative;isolation:isolate;display:grid;align-items:end;min-height:clamp(680px,92svh,940px);overflow:hidden;color:#fff;background:#070a1f}.kisara-blog-scene,.kisara-blog-scene-bg,.kisara-blog-character-stage,.kisara-blog-scene-veil,.kisara-blog-scanline{position:absolute;inset:0;width:100%;height:100%}.kisara-blog-scene{z-index:-1;overflow:hidden}.kisara-blog-scene-bg{object-fit:cover;object-position:center 12%;pointer-events:none}.kisara-blog-scene-bg{z-index:0;filter:saturate(.88) contrast(1.08);transform:scale(1.035)}.kisara-blog-character-stage{z-index:1;top:62%;right:max(-3vw,-48px);bottom:auto;left:auto;width:min(105.6vw,1920px);height:auto;aspect-ratio:1440 / 975;pointer-events:none;transform:translateY(-50%);isolation:isolate}.kisara-blog-character-stage:before,.kisara-blog-character-stage:after{content:"";position:absolute;pointer-events:none}.kisara-blog-character-stage:before{z-index:0;inset:2% -3% -4% 12%;opacity:.5;background:radial-gradient(ellipse at 72% 42%,rgba(145,177,255,.18),transparent 46%),radial-gradient(ellipse at 56% 68%,rgba(255,73,105,.14),transparent 52%);filter:blur(24px);mix-blend-mode:screen}.kisara-blog-character-stage:after{z-index:6;inset:-8% -20%;opacity:0;transform:translate3d(48%,0,0) skew(-10deg);background:linear-gradient(102deg,transparent 38%,rgba(117,167,255,.08) 45%,rgba(220,235,255,.54) 49%,rgba(255,130,166,.34) 52%,transparent 61%);filter:blur(6px);mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse at 68% 52%,#000 0 42%,rgba(0,0,0,.72) 58%,transparent 78%);mask-image:radial-gradient(ellipse at 68% 52%,#000 0 42%,rgba(0,0,0,.72) 58%,transparent 78%);will-change:opacity,transform,filter}.kisara-blog-character-stage>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center}.kisara-blog-pair-sync{position:absolute;z-index:5;inset:22% 30% 5% 29%;opacity:0;pointer-events:none;background:linear-gradient(104deg,transparent 35%,rgba(158,194,255,.14) 45%,rgba(244,248,255,.58) 50%,rgba(255,95,139,.24) 55%,transparent 65%),radial-gradient(ellipse at 48% 57%,rgba(112,164,255,.2),rgba(255,70,112,.1) 42%,transparent 72%);filter:blur(10px);mix-blend-mode:screen;transform:translate3d(12%,1%,0) scale(.96);-webkit-mask-image:radial-gradient(ellipse at 50% 56%,#000 0 38%,rgba(0,0,0,.78) 57%,transparent 82%);mask-image:radial-gradient(ellipse at 50% 56%,#000 0 38%,rgba(0,0,0,.78) 57%,transparent 82%);will-change:opacity,transform,filter}.kisara-blog-character{--blog-depth-saturation: 1;--blog-depth-brightness: 1;opacity:0;transform:translate3d(var(--blog-enter-x),var(--blog-enter-y),0) scale(1.045);filter:saturate(.58) contrast(.9) brightness(1.22) drop-shadow(-12px 0 0 rgba(116,164,255,.28)) drop-shadow(12px 0 0 rgba(255,73,105,.24));backface-visibility:hidden;will-change:opacity,transform}.kisara-blog-character.is-sharon{z-index:1;--blog-enter-x: 0px;--blog-enter-y: -32px;--blog-enter-delay: .86s;--blog-depth-saturation: .8;--blog-depth-brightness: .9}.kisara-blog-character.is-ayano{z-index:2;--blog-enter-x: 38px;--blog-enter-y: 10px;--blog-enter-delay: .62s;--blog-depth-saturation: .88;--blog-depth-brightness: .94}.kisara-blog-character.is-shu{z-index:3;--blog-enter-x: -30px;--blog-enter-y: 20px;--blog-enter-delay: .28s;--blog-depth-saturation: .94;--blog-depth-brightness: .97}.kisara-blog-character.is-kisara{z-index:4;--blog-enter-x: 34px;--blog-enter-y: 42px;--blog-enter-delay: 90ms}.kisara-blog-hero[data-intro-state=playing] .kisara-blog-character{animation:kisara-blog-character-enter .9s cubic-bezier(.16,.84,.22,1) var(--blog-enter-delay) both}.kisara-blog-hero[data-intro-state=playing] .kisara-blog-character.is-kisara{animation-name:kisara-blog-front-enter;animation-duration:1.28s;animation-timing-function:cubic-bezier(.18,.78,.2,1)}.kisara-blog-hero[data-intro-state=playing] .kisara-blog-pair-sync{animation:kisara-blog-pair-sync 1.18s cubic-bezier(.18,.72,.18,1) .1s both}.kisara-blog-hero[data-intro-state=playing] .kisara-blog-character-stage:after{animation:kisara-blog-character-scan 1.84s cubic-bezier(.2,.74,.18,1) 80ms both}.kisara-blog-hero[data-intro-state=complete] .kisara-blog-character{opacity:1;transform:translateZ(0) scale(1);filter:saturate(var(--blog-depth-saturation)) contrast(1.025) brightness(var(--blog-depth-brightness)) drop-shadow(0 12px 18px rgba(2,4,18,.5)) drop-shadow(0 0 10px rgba(145,177,255,.08))}@keyframes kisara-blog-character-enter{0%{opacity:0;transform:translate3d(var(--blog-enter-x),var(--blog-enter-y),0) scale(1.045);filter:saturate(.58) contrast(.9) brightness(1.22) drop-shadow(-12px 0 0 rgba(116,164,255,.28)) drop-shadow(12px 0 0 rgba(255,73,105,.24))}34%{opacity:.68;filter:saturate(.72) contrast(1.06) brightness(1.12) drop-shadow(-8px 0 0 rgba(116,164,255,.22)) drop-shadow(8px 0 0 rgba(255,73,105,.2))}66%{opacity:1;transform:translateZ(0) scale(.998);filter:saturate(calc(var(--blog-depth-saturation) + .12)) contrast(1.08) brightness(calc(var(--blog-depth-brightness) + .06)) drop-shadow(-2px 0 0 rgba(116,164,255,.12)) drop-shadow(2px 0 0 rgba(255,73,105,.1))}to{opacity:1;transform:translateZ(0) scale(1);filter:saturate(var(--blog-depth-saturation)) contrast(1.025) brightness(var(--blog-depth-brightness)) drop-shadow(0 12px 18px rgba(2,4,18,.5)) drop-shadow(0 0 10px rgba(145,177,255,.08))}}@keyframes kisara-blog-front-enter{0%{opacity:0;transform:translate3d(var(--blog-enter-x),var(--blog-enter-y),0) scale(1.055);filter:saturate(.5) contrast(.88) brightness(1.22) drop-shadow(-14px 0 0 rgba(116,164,255,.28)) drop-shadow(14px 0 0 rgba(255,73,105,.24))}20%{opacity:.46;filter:saturate(.62) contrast(.96) brightness(1.17) drop-shadow(-10px 0 0 rgba(116,164,255,.24)) drop-shadow(10px 0 0 rgba(255,73,105,.2))}48%{opacity:.76;transform:translate3d(4px,5px,0) scale(1.012);filter:saturate(.76) contrast(1.02) brightness(1.1) drop-shadow(-6px 0 0 rgba(116,164,255,.18)) drop-shadow(6px 0 0 rgba(255,73,105,.15))}68%{opacity:.88;transform:translate3d(1px,1px,0) scale(1.002);filter:saturate(.9) contrast(1.05) brightness(1.05) drop-shadow(-3px 0 0 rgba(116,164,255,.12)) drop-shadow(3px 0 0 rgba(255,73,105,.1))}84%{opacity:1;transform:translateZ(0) scale(.999);filter:saturate(1.04) contrast(1.06) brightness(1.02) drop-shadow(-1px 0 0 rgba(116,164,255,.08)) drop-shadow(1px 0 0 rgba(255,73,105,.06))}to{opacity:1;transform:translateZ(0) scale(1);filter:saturate(1) contrast(1.025) brightness(1) drop-shadow(0 12px 18px rgba(2,4,18,.5)) drop-shadow(0 0 10px rgba(145,177,255,.08))}}@keyframes kisara-blog-pair-sync{0%,8%{opacity:0;transform:translate3d(13%,1%,0) scale(.96);filter:blur(14px)}24%{opacity:.42}56%{opacity:.58;transform:translate3d(1%,0,0) scale(1);filter:blur(9px)}78%{opacity:.3}to{opacity:0;transform:translate3d(-9%,0,0) scale(1.035);filter:blur(6px)}}@keyframes kisara-blog-character-scan{0%,6%{opacity:0;transform:translate3d(48%,0,0) skew(-10deg)}20%{opacity:.32}58%{opacity:.68}88%{opacity:.18}to{opacity:0;transform:translate3d(-48%,0,0) skew(-10deg)}}.kisara-blog-scene-veil{z-index:5;background:linear-gradient(90deg,#05081cf5,#05081cb8,#05081c24 68%,#05081c66),linear-gradient(180deg,rgba(5,8,28,.28),transparent 42%,rgba(5,8,28,.78) 100%)}.kisara-blog-scanline{z-index:6;pointer-events:none;opacity:.2;background:repeating-linear-gradient(180deg,transparent 0 4px,rgba(145,177,255,.1) 5px,transparent 6px);mask-image:linear-gradient(90deg,#000,transparent 72%)}.kisara-blog-hero:after{content:"";position:absolute;z-index:7;right:0;bottom:0;left:0;height:2px;background:linear-gradient(90deg,transparent,#ff4969 24%,#91b1ff 68%,transparent);box-shadow:0 0 24px #ff496994}.kisara-blog-hero-copy{position:relative;z-index:8;width:min(1180px,calc(100% - 64px));margin:0 auto;padding:170px 0 92px}.kisara-blog-kicker{display:flex;align-items:center;gap:12px;margin:0;color:#b8c8f6;font-family:Courier New,Courier,monospace;font-size:.7rem;font-weight:800}.kisara-blog-kicker span{color:#ff7891}.kisara-blog-kicker:before{content:"";width:34px;height:1px;background:#ff4969;box-shadow:0 0 10px #ff4969d6}.kisara-blog-hero h1{display:grid;margin:30px 0 0;max-width:760px;font-family:Georgia,Times New Roman,serif;font-size:clamp(4.2rem,8vw,8.6rem);line-height:.83;letter-spacing:0;text-wrap:balance}.kisara-blog-hero h1 span{color:#f7f3ff;font-weight:400}.kisara-blog-hero h1 strong{color:#ff5678;font-weight:400;font-style:italic;text-shadow:0 0 34px rgba(255,73,105,.24)}.kisara-blog-hero-copy>p:not(.kisara-blog-kicker){max-width:620px;margin:32px 0 0;color:#c7cce3;font-size:1rem;line-height:1.85}.kisara-blog-hero dl{display:flex;flex-wrap:wrap;gap:22px 42px;margin:40px 0 0}.kisara-blog-hero dl div{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:10px}.kisara-blog-hero dt{color:#8694bf;font-size:.64rem;font-weight:800}.kisara-blog-hero dd{margin:0;color:#fff;font-family:Courier New,Courier,monospace;font-size:.86rem}.kisara-blog-intro-controls{position:absolute;z-index:12;top:98px;right:30px;display:flex;gap:8px}.kisara-blog-intro-controls button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid rgba(203,214,249,.34);border-radius:50%;color:#dce5ff;background:#070a1f7a;backdrop-filter:blur(10px);cursor:pointer;transition:color .18s ease,border-color .18s ease,transform .18s ease}.kisara-blog-intro-controls button:hover,.kisara-blog-intro-controls button:focus-visible{color:#fff;border-color:#ff7891;outline:none;transform:translateY(-2px)}.kisara-blog-intro-controls svg{width:17px;height:17px}.kisara-blog-enter{position:absolute;z-index:9;right:32px;bottom:34px;display:inline-flex;align-items:center;gap:10px;color:#cbd6f8;font-family:Courier New,Courier,monospace;font-size:.65rem;font-weight:800}.kisara-blog-enter svg{width:17px;height:17px;color:#ff7891;animation:kisara-blog-enter-pulse 1.4s ease-in-out infinite}@keyframes kisara-blog-enter-pulse{50%{transform:translateY(6px)}}.kisara-blog-archive{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:96px 0 150px}.kisara-blog-archive-heading{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);grid-template-rows:1fr auto;gap:22px 54px;align-items:end;min-height:clamp(320px,30vw,400px);padding:clamp(38px,5vw,64px) clamp(30px,4.5vw,56px) 46px;border-bottom:1px solid rgba(145,177,255,.28);isolation:isolate;overflow:clip}.kisara-blog-archive-heading:before,.kisara-blog-archive-heading:after{position:absolute;z-index:-1;content:"";pointer-events:none}.kisara-blog-archive-heading:before{inset:0;background:linear-gradient(90deg,#05081c0a 0 38%,#05081c7a 58%,#05081ce6),linear-gradient(180deg,#070a1f 0,transparent 16%,transparent 79%,#070a1f 100%)}.kisara-blog-archive-heading:after{right:0;bottom:0;left:48%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,73,105,.76),rgba(145,177,255,.28));box-shadow:0 0 12px #ff49693d}.kisara-blog-archive-reading{position:absolute;z-index:-2;inset:-1px;margin:0;overflow:hidden;background:#070a1f;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent 100%)}.kisara-blog-archive-reading img{display:block;width:100%;height:100%;object-fit:cover;object-position:38% 44%;filter:saturate(.92) contrast(1.04) brightness(.78);transform:scale(1.08);transform-origin:38% 44%}.kisara-blog-archive-heading>div{z-index:1;grid-column:2;grid-row:1;align-self:end;text-shadow:0 4px 22px rgba(2,3,18,.62)}.kisara-blog-archive-heading>p:last-child{z-index:1;grid-column:2;grid-row:2;max-width:410px;padding-bottom:2px;text-shadow:0 3px 16px rgba(2,3,18,.72)}.kisara-blog-archive-heading p{margin:0;color:#9aa7cc;line-height:1.75}.kisara-blog-archive-heading>div>p{color:#ff7891;font-family:Courier New,Courier,monospace;font-size:.67rem;font-weight:800}.kisara-blog-archive-heading h2{margin:18px 0 0;color:#f8f5ff;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,5vw,4.8rem);line-height:.95;letter-spacing:0}.kisara-blog-view-switch{display:flex;align-items:stretch;gap:4px;width:fit-content;margin-top:34px;border-bottom:1px solid rgba(145,177,255,.2)}.kisara-blog-view-switch button{position:relative;display:flex;align-items:center;gap:11px;min-width:150px;min-height:54px;padding:7px 18px 9px;border:0;color:#7f8bb1;background:transparent;cursor:pointer;transition:color .18s ease,background-color .18s ease}.kisara-blog-view-switch button:after{content:"";position:absolute;right:14px;bottom:-1px;left:14px;height:2px;opacity:0;background:linear-gradient(90deg,transparent,#ff4969 20%,#ff9caf 80%,transparent);box-shadow:0 0 14px #ff49698c;transform:scaleX(.35);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.kisara-blog-view-switch button:hover,.kisara-blog-view-switch button:focus-visible,.kisara-blog-view-switch button[aria-selected=true]{color:#f7f8ff;outline:none;background:linear-gradient(180deg,#91b1ff0a,#ff496912)}.kisara-blog-view-switch button[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.kisara-blog-view-switch svg{width:19px;height:19px;color:#91b1ff;transition:color .18s ease,filter .18s ease}.kisara-blog-view-switch button[aria-selected=true] svg{color:#ff7891;filter:drop-shadow(0 0 7px rgba(255,73,105,.42))}.kisara-blog-view-switch span{display:grid;gap:3px;text-align:left}.kisara-blog-view-switch strong{font-size:.76rem;letter-spacing:0}.kisara-blog-view-switch small{color:#657098;font:700 .52rem/1 Courier New,Courier,monospace}.kisara-blog-view-panel[hidden]{display:none}.kisara-blog-toolbar{position:sticky;z-index:10;top:76px;display:grid;grid-template-columns:minmax(260px,1fr) auto auto;gap:20px;align-items:center;margin:0 0 28px;padding:18px 0;border-bottom:1px solid rgba(145,177,255,.2);background:#111636f0;backdrop-filter:blur(16px)}.kisara-blog-toolbar label{display:flex;align-items:center;gap:11px;min-height:42px;padding:0 12px;border-left:2px solid #91b1ff;background:#91b1ff0d}.kisara-blog-toolbar label:focus-within{border-left-color:#ff4969;background:#ff496912}.kisara-blog-toolbar label svg{width:17px;height:17px;color:#91b1ff}.kisara-blog-toolbar input{width:100%;min-width:0;border:0;outline:0;color:#fff;background:transparent;font-family:Courier New,Courier,monospace;font-size:.7rem}.kisara-blog-toolbar input::placeholder{color:#7783aa}.kisara-blog-filters{display:flex;gap:6px}.kisara-blog-filters button{min-height:36px;padding:0 11px;border:0;border-bottom:1px solid transparent;color:#929dc3;background:transparent;font-size:.66rem;font-weight:800;cursor:pointer}.kisara-blog-filters button:hover,.kisara-blog-filters button:focus-visible,.kisara-blog-filters button[aria-pressed=true]{color:#fff;border-bottom-color:#ff4969;outline:none}.kisara-blog-toolbar output{color:#91b1ff;font-family:Courier New,Courier,monospace;font-size:.66rem;white-space:nowrap}.kisara-blog-stream{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 30px;margin-top:34px}.kisara-blog-timeline{margin-top:38px}.kisara-blog-timeline-year{display:grid;grid-template-columns:118px minmax(0,1fr);gap:30px;padding:12px 0 58px}.kisara-blog-timeline-year[hidden]{display:none}.kisara-blog-timeline-year>header{position:sticky;top:172px;align-self:start;display:grid;gap:8px;padding-top:4px}.kisara-blog-timeline-year>header span{color:#f5f7ff;font:400 2.75rem/.9 Georgia,Times New Roman,serif}.kisara-blog-timeline-year>header small{color:#ff7891;font:800 .58rem/1 Courier New,Courier,monospace}.kisara-blog-timeline-track{position:relative;display:grid;gap:10px}.kisara-blog-timeline-track:before{content:"";position:absolute;top:23px;bottom:23px;left:119px;width:1px;background:linear-gradient(180deg,#91b1ff1f,#91b1ff80 12%,#ff496975 88%,#ff496914)}.kisara-blog-timeline-record{--timeline-accent: #91b1ff;position:relative;display:grid;grid-template-columns:98px 42px minmax(0,1fr);align-items:center;min-width:0;padding:14px 0;color:inherit}.kisara-blog-timeline-record[data-category=anime]{--timeline-accent: #ff7891}.kisara-blog-timeline-record[data-category=life]{--timeline-accent: #f3bd79}.kisara-blog-timeline-record[hidden]{display:none}.kisara-blog-timeline-record>time{display:grid;gap:7px;text-align:right}.kisara-blog-timeline-record>time strong{color:#eef2ff;font:700 1.12rem/1 Courier New,Courier,monospace}.kisara-blog-timeline-record>time span{color:#7783aa;font-size:.62rem}.kisara-blog-timeline-node{position:relative;z-index:2;justify-self:center;width:11px;height:11px;border:2px solid #111636;border-radius:50%;background:var(--timeline-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--timeline-accent) 55%,transparent),0 0 14px color-mix(in srgb,var(--timeline-accent) 35%,transparent);transition:transform .22s ease,box-shadow .22s ease}.kisara-blog-timeline-copy{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 74px;gap:24px;align-items:center;min-height:116px;padding:18px 18px 18px 22px;overflow:hidden;border:1px solid rgba(145,177,255,.15);border-left-color:color-mix(in srgb,var(--timeline-accent) 58%,transparent);background:linear-gradient(110deg,#91b1ff0e,#090d2752 54%,#ff496906);transition:border-color .22s ease,background-color .22s ease,transform .26s cubic-bezier(.2,.8,.2,1)}.kisara-blog-timeline-copy:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;opacity:.75;background:var(--timeline-accent);box-shadow:0 0 16px color-mix(in srgb,var(--timeline-accent) 44%,transparent)}.kisara-blog-timeline-copy p{margin:0 0 7px;color:#7884aa;font-size:.68rem;line-height:1.5}.kisara-blog-timeline-copy h3{margin:0;color:#f5f7ff;font:400 clamp(1.18rem,2vw,1.58rem)/1.18 Georgia,"Times New Roman",serif;letter-spacing:0;transition:color .18s ease}.kisara-blog-timeline-copy>div>div{display:flex;flex-wrap:wrap;gap:7px 12px;margin-top:12px}.kisara-blog-timeline-copy em{color:#8d99bf;font:700 .57rem/1 Courier New,Courier,monospace;font-style:normal}.kisara-blog-timeline-copy figure{position:relative;width:74px;aspect-ratio:7 / 10;margin:0;overflow:hidden;background:#080b20}.kisara-blog-timeline-copy figure:after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 0 18px #05081c66}.kisara-blog-timeline-copy img{width:100%;height:100%;object-fit:cover;object-position:var(--timeline-cover-position, 50% 32%);filter:saturate(.72) brightness(.78);transition:filter .22s ease,transform .36s ease}.kisara-blog-timeline-record:hover,.kisara-blog-timeline-record:focus-visible{outline:none}.kisara-blog-timeline-record:hover .kisara-blog-timeline-node,.kisara-blog-timeline-record:focus-visible .kisara-blog-timeline-node{transform:scale(1.32);box-shadow:0 0 0 4px color-mix(in srgb,var(--timeline-accent) 16%,transparent),0 0 22px color-mix(in srgb,var(--timeline-accent) 62%,transparent)}.kisara-blog-timeline-record:hover .kisara-blog-timeline-copy,.kisara-blog-timeline-record:focus-visible .kisara-blog-timeline-copy{border-color:color-mix(in srgb,var(--timeline-accent) 42%,transparent);background-color:#91b1ff0a;transform:translate(6px)}.kisara-blog-timeline-record:hover h3,.kisara-blog-timeline-record:focus-visible h3{color:color-mix(in srgb,var(--timeline-accent) 72%,white)}.kisara-blog-timeline-record:hover img,.kisara-blog-timeline-record:focus-visible img{filter:saturate(1) brightness(.98);transform:scale(1.045)}.kisara-blog-record{position:relative;display:grid;grid-template-rows:auto 1fr;align-content:start;min-width:0;padding:0 0 34px;border-bottom:1px solid rgba(145,177,255,.2);transition:border-color .22s ease,transform .26s cubic-bezier(.2,.8,.2,1)}.kisara-blog-record[hidden]{display:none}.kisara-blog-record:before{content:"";position:absolute;top:18px;bottom:34px;left:0;width:2px;background:linear-gradient(180deg,transparent,#ff4969,transparent);transform:scaleY(0);transform-origin:center;transition:transform .26s ease}.kisara-blog-record:hover,.kisara-blog-record:focus-visible{border-bottom-color:#ff789180;outline:none;transform:translateY(-6px)}.kisara-blog-record:hover:before,.kisara-blog-record:focus-visible:before{transform:scaleY(1)}.kisara-blog-record figure{--poster-angle: calc((var(--archive-order) - 2.5) * .32deg);position:relative;aspect-ratio:7 / 10;margin:0;overflow:hidden;background:#080b20;box-shadow:12px 14px #05081c4d;transform:rotate(var(--poster-angle));transition:transform .42s cubic-bezier(.2,.8,.2,1),box-shadow .32s ease}.kisara-blog-record figure:before{content:"";position:absolute;inset:-12%;opacity:.58;background:var(--archive-cover) center / cover no-repeat;filter:blur(22px) brightness(.48) saturate(.72);transform:scale(1.08)}.kisara-blog-record figure:after{content:"";position:absolute;z-index:3;inset:0;border:1px solid rgba(145,177,255,.24);box-shadow:inset 0 0 0 1px #05081c73}.kisara-blog-record figure img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;object-position:var(--archive-cover-position, 50% 32%);filter:saturate(.88) brightness(.9);transition:filter .32s ease,transform .52s cubic-bezier(.2,.8,.2,1)}.kisara-blog-record figure[data-cover-fit=crop]:before{opacity:.24;filter:blur(18px) brightness(.42) saturate(.68)}.kisara-blog-record figure[data-cover-fit=crop] img{object-fit:cover}.kisara-blog-record:hover figure img,.kisara-blog-record:focus-visible figure img{filter:saturate(1) brightness(1);transform:scale(1.018)}.kisara-blog-record figure>span{position:absolute;right:16px;bottom:10px;color:#ff7891;font:700 3rem/1 Courier New,Courier,monospace}.kisara-blog-record figcaption{position:absolute;z-index:4;right:0;bottom:0;left:0;display:flex;justify-content:space-between;align-items:center;min-height:40px;padding:8px 12px;color:#f5f7ff;background:linear-gradient(180deg,transparent,rgba(5,8,28,.88));font:800 .58rem/1 Courier New,Courier,monospace}.kisara-blog-record figcaption span{color:#ff7891}.kisara-blog-record figcaption small{font:inherit}.kisara-blog-record:hover figure,.kisara-blog-record:focus-visible figure{box-shadow:16px 20px #ff49691c;transform:translateY(-7px) rotate(0)}.kisara-blog-record-body{display:flex;flex-direction:column;min-height:290px;padding:28px 4px 0}.kisara-blog-record-meta{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;color:#8f9abf;font-family:Courier New,Courier,monospace;font-size:.65rem}.kisara-blog-record-meta>span{color:#ff7891}.kisara-blog-record-meta small{color:#aabef2;font:inherit}.kisara-blog-record h3{margin:17px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,2.2vw,2.15rem);line-height:1.16;letter-spacing:0;transition:color .18s ease}.kisara-blog-record:hover h3,.kisara-blog-record:focus-visible h3{color:#ff8ca1}.kisara-blog-record-body>p{margin:14px 0 0;color:#aab3cf;line-height:1.72}.kisara-blog-record-tags{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:18px}.kisara-blog-record-tags em{color:#d8879a;font-size:.65rem;font-style:normal}.kisara-blog-record-action{display:inline-flex;align-items:center;gap:9px;width:max-content;margin-top:auto;padding-top:24px;color:#aabef2;font:800 .62rem/1 Courier New,Courier,monospace}.kisara-blog-record-action i{color:#ff7891;font-style:normal;transition:transform .18s ease}.kisara-blog-record:hover .kisara-blog-record-action i,.kisara-blog-record:focus-visible .kisara-blog-record-action i{transform:translate(4px,-3px)}.kisara-blog-empty{margin:0;padding:80px 0;color:#91b1ff;border-bottom:1px solid rgba(145,177,255,.22);text-align:center;font-family:Courier New,Courier,monospace;font-size:.72rem}@media(max-width:900px){.kisara-blog-hero-copy{width:min(100% - 40px,1180px)}.kisara-blog-scene-veil{background:linear-gradient(90deg,#05081ce6,#05081c47),linear-gradient(180deg,rgba(5,8,28,.26),transparent 34%,rgba(5,8,28,.88))}.kisara-blog-archive-heading{grid-template-columns:1fr;grid-template-rows:1fr auto auto;gap:18px;min-height:430px;padding:42px 34px 36px}.kisara-blog-archive-heading:before{background:linear-gradient(180deg,#05081c14 0 42%,#05081c9e 70%,#05081cf0),linear-gradient(90deg,#05081c0a,#05081c57)}.kisara-blog-archive-reading img{object-position:31% 43%;transform:scale(1.16);transform-origin:31% 43%}.kisara-blog-archive-heading>div{grid-column:1;grid-row:2}.kisara-blog-archive-heading>p:last-child{grid-column:1;grid-row:3;max-width:560px}.kisara-blog-toolbar{grid-template-columns:1fr auto}.kisara-blog-toolbar label{grid-column:1 / -1}.kisara-blog-stream{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.kisara-blog-hero{min-height:690px;align-items:end}.kisara-blog-scene-bg{top:0;height:62%!important;object-fit:cover!important;object-position:center top;opacity:.74}.kisara-blog-character-stage{top:104px;right:auto;left:50%;width:min(165.6vw,1008px);transform:translate(-50%)}.kisara-blog-scene-veil{background:linear-gradient(180deg,#05081c1f,#05081c40 38%,#070a1f 67% 100%)}.kisara-blog-scanline{opacity:.1}.kisara-blog-hero-copy{width:min(100% - 32px,1180px);padding:330px 0 76px}.kisara-blog-hero h1{margin-top:24px;font-size:clamp(3.2rem,17vw,4.8rem);line-height:.9}.kisara-blog-hero-copy>p:not(.kisara-blog-kicker){margin-top:24px;font-size:.9rem;line-height:1.7}.kisara-blog-hero dl{gap:14px 24px;margin-top:28px}.kisara-blog-intro-controls{top:78px;right:14px}.kisara-blog-enter{right:18px;bottom:22px}.kisara-blog-archive{width:min(100% - 32px,1180px);padding:72px 0 110px}.kisara-blog-archive-heading{min-height:420px;padding:214px 20px 30px}.kisara-blog-archive-reading img{object-position:28% 41%;transform:scale(1.24);transform-origin:28% 41%}.kisara-blog-archive-heading h2{font-size:2.8rem}.kisara-blog-archive-heading>p:last-child{font-size:.82rem;line-height:1.65}.kisara-blog-view-switch{width:100%;margin-top:26px}.kisara-blog-view-switch button{flex:1 1 0;min-width:0;min-height:50px;padding-inline:12px}.kisara-blog-toolbar{top:66px;grid-template-columns:1fr;gap:13px;padding:14px 0}.kisara-blog-toolbar label{grid-column:auto}.kisara-blog-filters{overflow-x:auto;scrollbar-width:none}.kisara-blog-filters::-webkit-scrollbar{display:none}.kisara-blog-filters button{flex:0 0 auto}.kisara-blog-toolbar output{justify-self:start}.kisara-blog-stream{grid-template-columns:1fr;gap:0;margin-top:20px}.kisara-blog-record{grid-template-columns:112px minmax(0,1fr);grid-template-rows:auto;gap:20px;min-height:0;padding:26px 0;transform:none}.kisara-blog-record:hover,.kisara-blog-record:focus-visible{transform:translate(4px)}.kisara-blog-record figure{aspect-ratio:7 / 10;align-self:start;box-shadow:8px 10px #05081c47}.kisara-blog-record-body{min-height:160px;padding:2px 0 0}.kisara-blog-record-meta{gap:6px 10px}.kisara-blog-record h3{margin-top:12px;font-size:1.45rem}.kisara-blog-record-body>p{display:-webkit-box;overflow:hidden;font-size:.84rem;-webkit-box-orient:vertical;-webkit-line-clamp:3}.kisara-blog-record-tags{gap:6px 10px;margin-top:12px}.kisara-blog-record-action{padding-top:18px}.kisara-blog-timeline{margin-top:24px}.kisara-blog-timeline-year{display:block;padding:8px 0 44px}.kisara-blog-timeline-year>header{position:static;display:flex;align-items:baseline;gap:12px;margin-bottom:16px}.kisara-blog-timeline-year>header span{font-size:2.25rem}.kisara-blog-timeline-track:before{left:7px}.kisara-blog-timeline-record{grid-template-columns:16px minmax(0,1fr);gap:12px;padding:8px 0}.kisara-blog-timeline-record>time{grid-column:2;grid-row:1;display:flex;align-items:center;gap:10px;margin:0 0 -2px 4px;text-align:left}.kisara-blog-timeline-record>time strong{font-size:.88rem}.kisara-blog-timeline-node{grid-column:1;grid-row:1 / span 2;width:9px;height:9px;margin-top:4px}.kisara-blog-timeline-copy{grid-column:2;grid-row:2;grid-template-columns:minmax(0,1fr) 58px;gap:14px;min-height:106px;padding:16px 14px 16px 17px}.kisara-blog-timeline-copy p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.kisara-blog-timeline-copy h3{font-size:1.12rem}.kisara-blog-timeline-copy>div>div{gap:6px 9px;margin-top:10px}.kisara-blog-timeline-copy figure{width:58px}}@media(prefers-reduced-motion:reduce){.kisara-blog-character,.kisara-blog-hero[data-intro-state=playing] .kisara-blog-character{opacity:1;animation:none;transform:none}.kisara-blog-enter svg{animation:none}.kisara-blog-record figure img{transition:none}.kisara-blog-record,.kisara-blog-record figure,.kisara-blog-timeline-copy,.kisara-blog-timeline-copy img,.kisara-blog-timeline-node{transition:none}}.kisara-blog-hero{--blog-pointer-x: 0px;--blog-pointer-y: 0px;--blog-scroll-progress: 0;display:block;min-height:clamp(650px,86svh,860px);color:#f8f8ff;background:#08091a}.kisara-blog-scene{z-index:0;background:#08091a}.kisara-blog-scene-bg{z-index:0;object-fit:cover;object-position:center 34%;opacity:.82;filter:saturate(.76) contrast(1.05) brightness(.76);transform:translate3d(calc(0px - var(--blog-pointer-x)),calc(0px - var(--blog-pointer-y)),0) scale(1.045);transition:opacity .76s ease,transform .9s cubic-bezier(.18,.76,.2,1)}.kisara-blog-character-stage{z-index:2;top:54%;right:max(-4vw,-62px);bottom:auto;left:auto;width:min(92vw,1570px);height:auto;aspect-ratio:1440 / 975;opacity:.18;filter:saturate(.42) brightness(.56) contrast(.96);transform:translate3d(var(--blog-pointer-x),calc(-50% + var(--blog-pointer-y) + 18px),0) scale(.985);transform-origin:62% 50%;transition:opacity .82s ease,filter 1.04s cubic-bezier(.18,.72,.2,1),transform .94s cubic-bezier(.18,.76,.2,1);will-change:auto}.kisara-blog-character-stage:before,.kisara-blog-character-stage:after{display:none}.kisara-blog-character,.kisara-blog-hero[data-intro-state=playing] .kisara-blog-character,.kisara-blog-hero[data-intro-state=complete] .kisara-blog-character{opacity:1;animation:none;transform:none;filter:saturate(var(--blog-depth-saturation)) brightness(var(--blog-depth-brightness)) contrast(1.02) drop-shadow(0 12px 18px rgba(2,4,18,.42));will-change:auto}.kisara-blog-group-focus{position:absolute;z-index:5;inset:14% 8% 3% 21%;opacity:0;background:linear-gradient(104deg,transparent 34%,rgba(201,222,255,.3) 48%,rgba(255,102,142,.18) 53%,transparent 66%),radial-gradient(ellipse at 60% 54%,rgba(143,177,255,.12),transparent 64%);filter:blur(8px);mix-blend-mode:screen;pointer-events:none}.kisara-blog-scene-veil{z-index:4;background:linear-gradient(90deg,#07081af7,#07081ad6 24%,#07081a47 54%,#07081a0f 74%,#07081a57),linear-gradient(180deg,rgba(7,8,26,.22),transparent 40%,rgba(7,8,26,.78) 100%)}.kisara-blog-exposure{position:absolute;z-index:5;inset:0;overflow:hidden;pointer-events:none}.kisara-blog-exposure i{position:absolute;top:-12%;bottom:-12%;width:18%;opacity:0;background:linear-gradient(90deg,transparent,rgba(226,236,255,.24),rgba(255,102,139,.12),transparent);transform:translate3d(-180%,0,0) skew(-9deg)}.kisara-blog-exposure i:nth-child(1){left:24%}.kisara-blog-exposure i:nth-child(2){left:49%;width:12%}.kisara-blog-exposure i:nth-child(3){left:70%;width:9%}.kisara-blog-hero[data-intro-state=playing] .kisara-blog-scene-bg,.kisara-blog-hero[data-intro-state=complete] .kisara-blog-scene-bg{opacity:1;transform:translate3d(calc(0px - var(--blog-pointer-x)),calc(0px - var(--blog-pointer-y)),0) scale(1.025)}.kisara-blog-hero[data-intro-state=playing] .kisara-blog-character-stage,.kisara-blog-hero[data-intro-state=complete] .kisara-blog-character-stage{opacity:1;filter:none;transform:translate3d(var(--blog-pointer-x),calc(-50% + var(--blog-pointer-y)),0) scale(1)}.kisara-blog-hero[data-intro-state=playing] .kisara-blog-group-focus{animation:kisara-blog-group-develop 1.12s cubic-bezier(.18,.72,.2,1) 80ms both}.kisara-blog-hero[data-intro-state=playing] .kisara-blog-exposure i{animation:kisara-blog-exposure-pass .92s cubic-bezier(.18,.76,.2,1) both}.kisara-blog-hero[data-intro-state=playing] .kisara-blog-exposure i:nth-child(2){animation-delay:.12s}.kisara-blog-hero[data-intro-state=playing] .kisara-blog-exposure i:nth-child(3){animation-delay:.23s}.kisara-blog-hero-layout{position:relative;z-index:8;display:grid;grid-template-columns:90px minmax(300px,470px) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);width:min(1200px,calc(100% - 64px));min-height:clamp(650px,86svh,860px);margin:0 auto;padding:108px 0 92px;pointer-events:none}.kisara-blog-ledger{align-self:center;display:grid;gap:11px;padding:18px 0 18px 16px;border-left:1px solid rgba(255,107,139,.66);opacity:0;transform:translate3d(-12px,0,0);transition:opacity .52s ease .18s,transform .72s cubic-bezier(.18,.78,.2,1) .18s}.kisara-blog-ledger span,.kisara-blog-ledger small,.kisara-blog-note-meta{color:#ccd7f5b3;font:700 .61rem/1.3 var(--font-mono, "Courier New", monospace);letter-spacing:0}.kisara-blog-ledger strong{color:#ff6c8c;font:500 2.7rem/.9 var(--font-display, Arial, sans-serif)}.kisara-blog-ledger small{width:4em;color:#e4e8f8c2;line-height:1.55}.kisara-blog-reading-note{align-self:center;max-width:470px;opacity:0;transform:translate3d(-18px,12px,0);transition:opacity .62s ease .24s,transform .82s cubic-bezier(.18,.78,.2,1) .24s}.kisara-blog-note-meta{display:flex;align-items:center;gap:12px;margin:0 0 24px}.kisara-blog-note-meta span{color:#ff8ba2}.kisara-blog-note-meta:after{width:56px;height:1px;content:"";background:linear-gradient(90deg,rgba(255,105,139,.82),transparent)}.kisara-blog-reading-note h1{margin:0;color:#f8f7ff;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:clamp(1.9rem,3.1vw,3.35rem);font-weight:500;line-height:1.25;letter-spacing:0;text-wrap:balance}.kisara-blog-reading-note h1 em{color:#ff7896;font-style:normal;font-weight:650;text-shadow:0 0 24px rgba(255,87,126,.2)}.kisara-blog-reading-note>p:last-child{max-width:430px;margin:28px 0 0;color:#d8ddf0cc;font-size:.92rem;line-height:1.86}.kisara-blog-hero[data-intro-state=playing] .kisara-blog-ledger,.kisara-blog-hero[data-intro-state=complete] .kisara-blog-ledger,.kisara-blog-hero[data-intro-state=playing] .kisara-blog-reading-note,.kisara-blog-hero[data-intro-state=complete] .kisara-blog-reading-note{opacity:1;transform:translate3d(0,calc(var(--blog-scroll-progress) * -18px),0)}.kisara-blog-reading-trace{position:absolute;z-index:9;right:clamp(34px,5vw,76px);bottom:82px;display:grid;grid-template-columns:18px minmax(70px,11vw) auto;align-items:center;gap:10px;color:#e2e7faad;opacity:0;transform:translate(18px);transition:opacity .52s ease .62s,transform .72s cubic-bezier(.2,.8,.2,1) .62s}.kisara-blog-reading-trace span{width:7px;height:7px;border:1px solid #ff7896;transform:rotate(45deg)}.kisara-blog-reading-trace i{height:1px;background:linear-gradient(90deg,rgba(255,105,139,.78),rgba(156,184,255,.35),transparent)}.kisara-blog-reading-trace small{font:700 .55rem/1 var(--font-mono, "Courier New", monospace);letter-spacing:0}.kisara-blog-hero[data-intro-state=playing] .kisara-blog-reading-trace,.kisara-blog-hero[data-intro-state=complete] .kisara-blog-reading-trace{opacity:calc(1 - var(--blog-scroll-progress));transform:translate(0)}.kisara-blog-intro-controls{top:88px;right:24px;gap:5px}.kisara-blog-intro-controls button{width:34px;height:34px;border:0;border-radius:0;color:#dde5fcb8;background:transparent;backdrop-filter:none}.kisara-blog-intro-controls button:hover,.kisara-blog-intro-controls button:focus-visible{color:#fff;background:#ff698b1f;box-shadow:inset 0 -1px #ff7896;transform:translateY(-1px)}.kisara-blog-enter{right:auto;bottom:28px;left:50%;flex-direction:column;gap:6px;color:#e5e9fac2;font-size:.58rem;transform:translate(-50%)}.kisara-blog-enter svg{color:#ff7896}.kisara-blog-hero:after{z-index:7;height:clamp(90px,14vh,150px);background:linear-gradient(180deg,transparent,rgba(8,9,26,.48) 46%,#0b0d22 100%);box-shadow:none}.kisara-blog-route-shutter{position:absolute;z-index:20;inset:0;overflow:hidden;pointer-events:none}.kisara-blog-route-shutter i{position:absolute;top:0;bottom:0;width:58%;background:#070818f5;transition:transform .19s cubic-bezier(.55,0,.3,1)}.kisara-blog-route-shutter i:first-child{left:0;transform:translate(-102%)}.kisara-blog-route-shutter i:last-child{right:0;transform:translate(102%)}.kisara-blog-hero[data-route-state=pending] .kisara-blog-reading-trace i{animation:kisara-blog-route-pending .76s ease-in-out infinite}.kisara-blog-hero[data-route-state=leaving] .kisara-blog-route-shutter i{transform:translate(0)}.kisara-blog-hero[data-route-state=leaving] .kisara-blog-reading-note,.kisara-blog-hero[data-route-state=leaving] .kisara-blog-ledger{opacity:0;transform:translate3d(-18px,0,0);transition-duration:.15s;transition-delay:0ms}@keyframes kisara-blog-group-develop{0%,10%{opacity:0;transform:translate3d(7%,0,0) scale(.97)}38%{opacity:.48}68%{opacity:.26;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(-5%,0,0) scale(1.02)}}@keyframes kisara-blog-exposure-pass{0%{opacity:0;transform:translate3d(-180%,0,0) skew(-9deg)}30%{opacity:.52}74%{opacity:.18}to{opacity:0;transform:translate3d(620%,0,0) skew(-9deg)}}@keyframes kisara-blog-route-pending{50%{opacity:.34}}@media(max-width:900px){.kisara-blog-hero{min-height:max(760px,92svh)}.kisara-blog-character-stage{top:37%;right:-38vw;width:158vw}.kisara-blog-scene-veil{background:linear-gradient(180deg,#07081a29,#07081a14 38%,#07081ab3 62%,#08091a 88%),linear-gradient(90deg,rgba(7,8,26,.62),transparent 60%)}.kisara-blog-hero-layout{display:flex;align-items:flex-end;width:min(100% - 36px,680px);min-height:max(760px,92svh);padding:360px 0 96px}.kisara-blog-ledger{position:absolute;top:88px;left:0}.kisara-blog-reading-note{max-width:540px}.kisara-blog-reading-note h1{font-size:clamp(1.65rem,7vw,2.5rem)}.kisara-blog-reading-note>p:last-child{max-width:520px;font-size:.86rem}.kisara-blog-reading-trace{display:none}}.kisara-blog-hero{min-height:max(700px,100svh);overflow:hidden}.kisara-blog-scene-bg{object-position:center 31%;opacity:.7;filter:saturate(.68) contrast(1.08) brightness(.67);transform:scale(1.035)}.kisara-blog-character-stage{top:53%;right:max(-7vw,-108px);width:min(91vw,1480px);transform:translate3d(0,calc(-50% + 16px),0) scale(.985)}.kisara-blog-hero[data-intro-state=playing] .kisara-blog-scene-bg,.kisara-blog-hero[data-intro-state=complete] .kisara-blog-scene-bg{opacity:.9;transform:scale(1.012)}.kisara-blog-hero[data-intro-state=playing] .kisara-blog-character-stage,.kisara-blog-hero[data-intro-state=complete] .kisara-blog-character-stage{transform:translate3d(0,-50%,0) scale(1)}.kisara-blog-character{transition:opacity .82s cubic-bezier(.4,0,.2,1),filter .96s cubic-bezier(.4,0,.2,1),transform 1.15s cubic-bezier(.4,0,.2,1)!important}.kisara-blog-hero[data-cast-focus]:not([data-cast-focus=all]) .kisara-blog-character{opacity:.62}.kisara-blog-hero[data-cast-focus=kisara] .kisara-blog-character.is-kisara,.kisara-blog-hero[data-cast-focus=shu] .kisara-blog-character.is-shu,.kisara-blog-hero[data-cast-focus=ayano] .kisara-blog-character.is-ayano,.kisara-blog-hero[data-cast-focus=sharon] .kisara-blog-character.is-sharon{opacity:1;filter:saturate(calc(var(--blog-depth-saturation) * 1.08)) brightness(calc(var(--blog-depth-brightness) * 1.08)) contrast(1.04) drop-shadow(0 14px 22px rgba(2,4,18,.48))}.kisara-blog-scene-veil{background:linear-gradient(90deg,#060718f7,#060718d4 27%,#06071833 53%,#0607180d 78%,#06071847),linear-gradient(180deg,rgba(6,7,24,.26),transparent 42%,rgba(6,7,24,.84) 100%)}.kisara-blog-develop-line{position:absolute;z-index:6;inset:0;overflow:hidden;pointer-events:none}.kisara-blog-develop-line i{position:absolute;top:8%;bottom:7%;left:0;width:1px;opacity:0;background:linear-gradient(180deg,transparent,rgba(255,132,162,.84) 22%,rgba(173,205,255,.54) 72%,transparent);box-shadow:0 0 18px #ff638b57;transform:translate3d(7vw,0,0)}.kisara-blog-hero[data-intro-state=playing] .kisara-blog-develop-line i{animation:kisara-blog-develop-pass 1.18s cubic-bezier(.16,.72,.18,1) 80ms both}.kisara-blog-contact-mark{position:absolute;z-index:8;top:102px;right:clamp(30px,4.5vw,76px);display:flex;align-items:center;gap:13px;margin:0;color:#e2e8fa8a;font:700 .54rem/1 Courier New,monospace;opacity:0;transform:translate(14px);transition:opacity .46s ease .62s,transform .62s cubic-bezier(.18,.78,.2,1) .62s}.kisara-blog-contact-mark:before{width:58px;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(255,117,149,.72))}.kisara-blog-contact-mark strong{color:#ff89a3;font:inherit}.kisara-blog-hero[data-intro-state=playing] .kisara-blog-contact-mark,.kisara-blog-hero[data-intro-state=complete] .kisara-blog-contact-mark{opacity:1;transform:translate(0)}.kisara-blog-index-spine{position:absolute;z-index:9;top:clamp(150px,21vh,220px);left:clamp(38px,6vw,94px);width:min(34vw,430px);pointer-events:none}.kisara-blog-file-code{display:flex;align-items:center;gap:14px;margin:0 0 26px;color:#d0dcf8a8;font:700 .61rem/1 Courier New,monospace;opacity:0;transform:translate(-12px);transition:opacity .42s ease .12s,transform .62s cubic-bezier(.18,.78,.2,1) .12s}.kisara-blog-file-code span{color:#ff86a0}.kisara-blog-file-code:after{width:74px;height:1px;content:"";background:linear-gradient(90deg,rgba(255,111,147,.78),transparent)}.kisara-blog-index-spine h1{margin:0;color:#f7f4ff;font-family:Songti SC,STSong,SimSun,Georgia,serif;font-size:clamp(2rem,3.15vw,3.55rem);font-weight:500;line-height:1.22;text-shadow:0 3px 28px rgba(2,4,18,.72)}.kisara-blog-index-spine h1 span,.kisara-blog-index-spine h1 em{display:block;overflow:visible;clip-path:inset(-20% 100% -30% 0);transform:translate(-14px);transition:clip-path .76s cubic-bezier(.18,.76,.18,1) .22s,transform .76s cubic-bezier(.18,.76,.18,1) .22s}.kisara-blog-index-spine h1 em{margin-top:5px;color:#ff819d;font-style:normal;transition-delay:.36s}.kisara-blog-index-lead{max-width:390px;margin:28px 0 0;color:#dce1f4c2;font-size:.88rem;line-height:1.82;opacity:0;transform:translateY(9px);transition:opacity .52s ease .6s,transform .62s ease .6s}.kisara-blog-index-date{display:flex;align-items:center;gap:12px;margin:23px 0 0;color:#c7d3f094;font:700 .55rem/1 Courier New,monospace;opacity:0;transition:opacity .42s ease .76s}.kisara-blog-index-date span{color:#ff7f9bd1}.kisara-blog-hero[data-intro-state=playing] .kisara-blog-file-code,.kisara-blog-hero[data-intro-state=complete] .kisara-blog-file-code,.kisara-blog-hero[data-intro-state=playing] .kisara-blog-index-lead,.kisara-blog-hero[data-intro-state=complete] .kisara-blog-index-lead,.kisara-blog-hero[data-intro-state=playing] .kisara-blog-index-date,.kisara-blog-hero[data-intro-state=complete] .kisara-blog-index-date{opacity:calc(1 - var(--blog-scroll-progress));transform:translate3d(0,calc(var(--blog-scroll-progress) * -16px),0)}.kisara-blog-hero[data-intro-state=playing] .kisara-blog-index-spine h1 span,.kisara-blog-hero[data-intro-state=complete] .kisara-blog-index-spine h1 span,.kisara-blog-hero[data-intro-state=playing] .kisara-blog-index-spine h1 em,.kisara-blog-hero[data-intro-state=complete] .kisara-blog-index-spine h1 em{clip-path:inset(-20% -4% -30% -4%);transform:translate(0)}.kisara-blog-cast-note{position:absolute;z-index:9;bottom:112px;left:clamp(38px,6vw,94px);display:grid;gap:7px;max-width:360px;padding-left:15px;border-left:1px solid rgba(255,121,153,.58);opacity:0;transform:translateY(9px);transition:opacity .44s ease .82s,transform .6s ease .82s}.kisara-blog-cast-note small{color:#ff89a3;font:700 .54rem/1 Courier New,monospace}.kisara-blog-cast-note strong{color:#e5e9f9c2;font-family:Songti SC,STSong,SimSun,serif;font-size:.84rem;font-weight:400;line-height:1.55}.kisara-blog-cast-index{position:absolute;z-index:10;right:clamp(40px,5.2vw,82px);bottom:72px;display:grid;grid-template-columns:repeat(4,minmax(92px,1fr));gap:clamp(12px,1.8vw,30px);width:min(56vw,680px);opacity:0;transform:translateY(16px);transition:opacity .48s ease .72s,transform .68s cubic-bezier(.18,.78,.2,1) .72s}.kisara-blog-cast-index button{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);grid-template-rows:auto auto;gap:3px 8px;min-width:0;padding:9px 0 7px;border:0;color:#dfe6f994;background:transparent;text-align:left;cursor:pointer;transform:translateY(var(--cast-offset, 0px));transition:color .22s ease,transform .28s ease}.kisara-blog-cast-index button:nth-child(2){--cast-offset: 8px}.kisara-blog-cast-index button:nth-child(3){--cast-offset: -5px}.kisara-blog-cast-index button:nth-child(4){--cast-offset: 4px}.kisara-blog-cast-index button:after{position:absolute;right:0;bottom:0;left:0;height:1px;content:"";background:linear-gradient(90deg,rgba(163,187,238,.32),transparent);transform:scaleX(.36);transform-origin:left center;transition:background .22s ease,transform .3s cubic-bezier(.18,.78,.2,1)}.kisara-blog-cast-index button span{grid-row:1 / 3;align-self:center;color:#ff7f9b8f;font:700 .5rem/1 Courier New,monospace}.kisara-blog-cast-index button strong{font:700 .72rem/1 Segoe UI,sans-serif}.kisara-blog-cast-index button small{font:700 .48rem/1 Courier New,monospace}.kisara-blog-cast-index button:hover,.kisara-blog-cast-index button:focus-visible,.kisara-blog-cast-index button[aria-pressed=true]{color:#fff;outline:0;transform:translateY(calc(var(--cast-offset, 0px) - 4px))}.kisara-blog-cast-index button:hover:after,.kisara-blog-cast-index button:focus-visible:after,.kisara-blog-cast-index button[aria-pressed=true]:after{background:linear-gradient(90deg,#ff7897,rgba(139,185,255,.52),transparent);transform:scaleX(1)}.kisara-blog-hero[data-intro-state=playing] .kisara-blog-cast-note,.kisara-blog-hero[data-intro-state=complete] .kisara-blog-cast-note,.kisara-blog-hero[data-intro-state=playing] .kisara-blog-cast-index,.kisara-blog-hero[data-intro-state=complete] .kisara-blog-cast-index{opacity:calc(1 - var(--blog-scroll-progress));transform:translateY(calc(var(--blog-scroll-progress) * 14px))}.kisara-blog-enter{right:auto;bottom:28px;left:clamp(38px,32vw,500px);flex-direction:row;align-items:center;gap:12px;color:#e6ebfab3;text-align:left;transform:none}.kisara-blog-enter span{display:grid;gap:3px}.kisara-blog-enter small{color:#ff839fb3;font:700 .48rem/1 Courier New,monospace}.kisara-blog-enter strong{font:700 .62rem/1 Segoe UI,sans-serif}.kisara-blog-enter svg{width:17px;height:17px;color:#ff7997;transition:transform .22s ease}.kisara-blog-enter:hover svg,.kisara-blog-enter:focus-visible svg{transform:translate3d(3px,3px,0)}@keyframes kisara-blog-develop-pass{0%{opacity:0;transform:translate3d(7vw,0,0)}16%{opacity:.88}72%{opacity:.5}to{opacity:0;transform:translate3d(89vw,0,0)}}@media(max-width:900px){.kisara-blog-hero{min-height:max(760px,100svh)}.kisara-blog-character-stage{top:35%;right:-44vw;width:164vw}.kisara-blog-scene-veil{background:linear-gradient(180deg,#0607181a,#0607181f 34%,#060718c2 61%,#07081d 91%),linear-gradient(90deg,rgba(6,7,24,.4),transparent 66%)}.kisara-blog-index-spine{inset:auto 24px 208px;width:auto}.kisara-blog-index-spine h1{font-size:clamp(1.78rem,7vw,2.7rem)}.kisara-blog-index-lead{max-width:560px;margin-top:18px;font-size:.8rem;line-height:1.65}.kisara-blog-file-code{margin-bottom:16px}.kisara-blog-index-date{margin-top:15px}.kisara-blog-cast-note{display:none}.kisara-blog-cast-index{right:20px;bottom:72px;left:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px;width:auto}.kisara-blog-cast-index button:nth-child(n){--cast-offset: 0px}.kisara-blog-enter{bottom:24px;left:24px}.kisara-blog-contact-mark{top:82px;right:18px}}@media(max-width:560px){.kisara-blog-character-stage{top:32%;right:-64vw;width:194vw}.kisara-blog-index-spine{right:18px;bottom:206px;left:18px}.kisara-blog-index-spine h1{font-size:clamp(1.62rem,8.2vw,2.3rem)}.kisara-blog-index-lead{font-size:.73rem}.kisara-blog-contact-mark{display:none}.kisara-blog-cast-index{right:16px;bottom:70px;left:16px}.kisara-blog-cast-index button{padding-block:7px}.kisara-blog-enter{left:18px}}@media(prefers-reduced-motion:reduce){.kisara-blog-develop-line{display:none}.kisara-blog-index-spine h1 span,.kisara-blog-index-spine h1 em,.kisara-blog-file-code,.kisara-blog-index-lead,.kisara-blog-index-date,.kisara-blog-cast-note,.kisara-blog-cast-index,.kisara-blog-contact-mark{opacity:1!important;clip-path:none!important;transform:none!important;transition:none!important}}@media(max-width:560px){.kisara-blog-character-stage{top:34%;right:-55vw;width:182vw}.kisara-blog-hero-layout{width:calc(100% - 32px);padding-top:330px}.kisara-blog-ledger{top:76px;gap:8px;padding-block:12px}.kisara-blog-ledger strong{font-size:2.1rem}.kisara-blog-note-meta{margin-bottom:18px}.kisara-blog-reading-note>p:last-child{margin-top:20px;line-height:1.72}.kisara-blog-intro-controls{top:72px;right:8px}}@media(prefers-reduced-motion:reduce){.kisara-blog-scene-bg,.kisara-blog-character-stage,.kisara-blog-ledger,.kisara-blog-reading-note,.kisara-blog-reading-trace,.kisara-blog-route-shutter i{transition:none!important}.kisara-blog-exposure,.kisara-blog-group-focus{display:none!important}}@media(max-width:560px){.kisara-blog-character-stage{top:32%;right:-47vw;width:182vw}.kisara-blog-cast-index{bottom:124px}.kisara-blog-enter{display:none}}.kisara-blog-scene-bg{object-position:center 35%;filter:saturate(.72) contrast(1.1) brightness(.62);transform:scale(1.055)}.kisara-blog-hero[data-intro-state=playing] .kisara-blog-scene-bg,.kisara-blog-hero[data-intro-state=complete] .kisara-blog-scene-bg{opacity:.92;transform:scale(1.022)}.kisara-blog-character-stage,.kisara-blog-hero[data-intro-state=playing] .kisara-blog-character-stage,.kisara-blog-hero[data-intro-state=complete] .kisara-blog-character-stage{top:62%;right:-1.5vw;width:min(116vw,1880px);opacity:1;filter:none;transform:translate3d(0,-50%,0) scale(1);transform-origin:60% 58%}.kisara-blog-hero[data-intro-state=playing] .kisara-blog-character-stage,.kisara-blog-hero[data-intro-state=complete] .kisara-blog-character-stage{opacity:1;filter:none}.kisara-blog-character-stage:before{position:absolute;z-index:7;inset:-10% -16%;display:block;content:"";opacity:0;background:linear-gradient(106deg,transparent 37%,rgba(135,175,255,.08) 44%,rgba(231,239,255,.5) 49%,rgba(255,91,132,.28) 52%,transparent 60%);filter:blur(5px);mix-blend-mode:screen;pointer-events:none;transform:translate3d(36%,0,0) skew(-8deg)}.kisara-blog-hero[data-intro-state=playing] .kisara-blog-character-stage:before{animation:kisara-blog-cast-exposure 1.48s cubic-bezier(.16,.74,.18,1) .36s both}.kisara-blog-character.is-sharon{--cast-x: -2.5%;--cast-y: 4.6%;--cast-origin-x: 53%;--cast-origin-y: 24%;--cast-animation: kisara-blog-cast-rear;--cast-enter-x: 1.4%;--cast-enter-y: -4.4%;--cast-enter-scale: .915;--cast-mid-scale: 1.002;--cast-enter-blur: 2.6px;--cast-enter-saturation: .34;--cast-enter-brightness: .74;--cast-duration: 1.12s;--cast-delay: 40ms;--cast-focus-scale: 1.13}.kisara-blog-character.is-ayano{--cast-x: -4.8%;--cast-y: 2.8%;--cast-origin-x: 79%;--cast-origin-y: 42%;--cast-animation: kisara-blog-cast-rear;--cast-enter-x: 4.6%;--cast-enter-y: -2.8%;--cast-enter-scale: .945;--cast-mid-scale: 1.006;--cast-enter-blur: 2px;--cast-enter-saturation: .48;--cast-enter-brightness: .82;--cast-duration: 1.24s;--cast-delay: .18s;--cast-focus-scale: 1.145}.kisara-blog-character.is-shu{--cast-x: .4%;--cast-y: 3.2%;--cast-origin-x: 45%;--cast-origin-y: 46%;--cast-animation: kisara-blog-cast-middle;--cast-enter-x: -7%;--cast-enter-y: 4.4%;--cast-enter-scale: 1.065;--cast-mid-scale: .992;--cast-enter-blur: 1.35px;--cast-enter-saturation: .58;--cast-enter-brightness: 1.04;--cast-duration: 1.36s;--cast-delay: .42s;--cast-focus-scale: 1.15}.kisara-blog-character.is-kisara{--cast-x: -1.2%;--cast-y: 4.4%;--cast-origin-x: 59%;--cast-origin-y: 66%;--cast-animation: kisara-blog-cast-front;--cast-enter-x: 7.5%;--cast-enter-y: 8.6%;--cast-enter-scale: 1.19;--cast-mid-scale: .985;--cast-enter-blur: .85px;--cast-enter-saturation: .72;--cast-enter-brightness: 1.18;--cast-duration: 1.42s;--cast-delay: .69s;--cast-focus-scale: 1.17}.kisara-blog-character,.kisara-blog-hero[data-intro-state=complete] .kisara-blog-character{opacity:1;transform:translate3d(var(--cast-x),var(--cast-y),0) scale(1);transform-origin:var(--cast-origin-x, 58%) var(--cast-origin-y, 58%);transition:opacity .82s cubic-bezier(.4,0,.2,1),filter .96s cubic-bezier(.4,0,.2,1),transform 1.15s cubic-bezier(.4,0,.2,1)}.kisara-blog-hero[data-intro-state=idle] .kisara-blog-character{opacity:0}.kisara-blog-hero[data-intro-state=playing] .kisara-blog-character{animation:var(--cast-animation) var(--cast-duration) cubic-bezier(.14,.82,.16,1) var(--cast-delay) both!important;will-change:opacity,transform,filter}.kisara-blog-hero[data-cast-focus]:not([data-cast-focus=all]) .kisara-blog-character{opacity:.34;filter:grayscale(.82) saturate(.18) brightness(.54) contrast(.94) blur(.28px);transform:translate3d(var(--cast-x),var(--cast-y),0) scale(.968)!important}.kisara-blog-hero[data-cast-focus=kisara] .kisara-blog-character.is-kisara,.kisara-blog-hero[data-cast-focus=shu] .kisara-blog-character.is-shu,.kisara-blog-hero[data-cast-focus=ayano] .kisara-blog-character.is-ayano,.kisara-blog-hero[data-cast-focus=sharon] .kisara-blog-character.is-sharon{opacity:1;filter:saturate(1.09) brightness(1.08) contrast(1.035) drop-shadow(0 18px 30px rgba(3,5,19,.52));transform:translate3d(var(--cast-x),var(--cast-y),0) scale(var(--cast-focus-scale, 1.15))!important}.kisara-blog-scene-veil{background:linear-gradient(90deg,#060718fa,#060718e0 25%,#06071861 45%,#0607180a 69%,#06071833),linear-gradient(180deg,rgba(6,7,24,.22),transparent 38%,rgba(6,7,24,.86) 100%)}.kisara-blog-copy-stack{position:absolute;z-index:12;top:clamp(132px,18vh,188px);left:clamp(38px,6vw,94px);display:flex;flex-direction:column;width:min(48vw,660px);pointer-events:none}.kisara-blog-index-spine{position:static;width:100%}.kisara-blog-file-code{margin-bottom:24px}.kisara-blog-index-spine h1{display:grid;gap:8px;color:#f7f4ff;font-family:Georgia,Times New Roman,serif;font-size:clamp(4.8rem,7.15vw,6.2rem);font-weight:400;line-height:.9}.kisara-blog-index-spine h1 em{margin-top:0;color:#f68;font-size:.82em;font-style:italic;font-weight:400;text-shadow:0 0 34px rgba(255,73,105,.25);white-space:nowrap}.kisara-blog-index-lead{max-width:500px;margin-top:28px;color:#dbe0f3d1;font-size:.94rem;line-height:1.9}.kisara-blog-cast-note{--cast-note-accent: #ff658d;position:absolute;z-index:15;inset:52% auto auto 66%;display:block;gap:0;width:min(260px,22vw);max-width:none;padding-left:18px;border-left:0;pointer-events:none;opacity:0;text-shadow:0 3px 16px rgba(2,4,18,.88);transform:translate3d(-12px,12px,0) scale(.96);transform-origin:left center;transition:top .62s cubic-bezier(.22,.7,.2,1),left .62s cubic-bezier(.22,.7,.2,1),opacity .26s ease,transform .62s cubic-bezier(.22,.7,.2,1)}.kisara-blog-cast-note:before{position:absolute;top:2px;bottom:1px;left:0;width:2px;content:"";background:linear-gradient(180deg,var(--cast-note-accent),rgba(255,255,255,.18));box-shadow:0 0 14px color-mix(in srgb,var(--cast-note-accent) 52%,transparent)}.kisara-blog-cast-note small,.kisara-blog-cast-note strong{display:block}.kisara-blog-cast-note small{color:var(--cast-note-accent);font:800 .68rem/1.2 Segoe UI,Arial,sans-serif;letter-spacing:0}.kisara-blog-cast-note strong{max-width:240px;margin-top:8px;color:#f8f9fff0;font:560 .84rem/1.65 Microsoft YaHei UI,Microsoft YaHei,sans-serif}.kisara-blog-hero:not([data-cast-focus=all]) .kisara-blog-cast-note{opacity:1;transform:translateZ(0) scale(1)}.kisara-blog-cast-note[data-cast-note-for=kisara]{--cast-note-accent: #ff648d;top:54%;left:72%}.kisara-blog-cast-note[data-cast-note-for=shu]{--cast-note-accent: #d8deef;top:47%;left:43%}.kisara-blog-cast-note[data-cast-note-for=ayano]{--cast-note-accent: #75b8ff;top:31%;left:80%}.kisara-blog-cast-note[data-cast-note-for=sharon]{--cast-note-accent: #ffd3ab;top:19%;left:49%}.kisara-blog-hero[data-cast-hover]:not([data-cast-hover=all]){cursor:crosshair}.kisara-blog-cast-pickers{position:absolute;z-index:11;inset:70px 0 72px;pointer-events:none}.kisara-blog-cast-pickers button{position:absolute;padding:0;border:0;color:#ffffffe6;background:transparent;cursor:crosshair;pointer-events:auto;transform:translateZ(0);transition:filter .62s ease}.kisara-blog-cast-pickers button:before{display:none}.kisara-blog-cast-pickers button span{position:absolute;right:10px;bottom:9px;padding:2px 0;color:#fff;background:transparent;font:800 .52rem/1 Courier New,monospace;text-shadow:0 2px 8px rgba(3,5,19,.92),0 0 9px rgba(255,111,148,.42);opacity:0;transform:translateY(5px);transition:opacity .46s ease,transform .56s cubic-bezier(.22,.62,.24,1)}.kisara-blog-cast-pickers button:hover,.kisara-blog-cast-pickers button:focus-visible,.kisara-blog-cast-pickers button[aria-pressed=true]{outline:0;filter:drop-shadow(0 0 10px rgba(255,113,151,.16))}.kisara-blog-cast-pickers button:hover:before,.kisara-blog-cast-pickers button:focus-visible:before,.kisara-blog-cast-pickers button[aria-pressed=true]:before,.kisara-blog-cast-pickers button:hover span,.kisara-blog-cast-pickers button:focus-visible span,.kisara-blog-cast-pickers button[aria-pressed=true] span{opacity:1;transform:translateY(0)}.kisara-blog-cast-pickers .is-sharon{top:3%;left:43%;width:30%;height:29%;clip-path:polygon(8% 0,100% 0,92% 82%,28% 100%,0 54%)}.kisara-blog-cast-pickers .is-shu{z-index:2;top:17%;left:37%;width:23%;height:58%;clip-path:polygon(18% 0,82% 0,100% 92%,12% 100%,0 22%)}.kisara-blog-cast-pickers .is-kisara{z-index:4;top:37%;left:51%;width:30%;height:60%;clip-path:polygon(16% 0,92% 4%,100% 78%,74% 100%,0 94%,2% 24%)}.kisara-blog-cast-pickers .is-ayano{z-index:3;top:11%;right:0;width:27%;height:76%;clip-path:polygon(18% 0,100% 0,100% 100%,12% 96%,0 36%)}@keyframes kisara-blog-cast-rear{0%{opacity:0;transform:translate3d(calc(var(--cast-x) + var(--cast-enter-x)),calc(var(--cast-y) + var(--cast-enter-y)),0) scale(var(--cast-enter-scale));filter:saturate(var(--cast-enter-saturation)) brightness(var(--cast-enter-brightness)) contrast(.92) blur(var(--cast-enter-blur)) drop-shadow(0 0 0 rgba(78,105,178,0))}48%{opacity:.86;transform:translate3d(calc(var(--cast-x) + .35%),calc(var(--cast-y) - .35%),0) scale(var(--cast-mid-scale));filter:saturate(.78) brightness(.94) contrast(.98) blur(.35px) drop-shadow(0 8px 13px rgba(2,4,18,.22))}to{opacity:1;transform:translate3d(var(--cast-x),var(--cast-y),0) scale(1);filter:saturate(var(--blog-depth-saturation)) brightness(var(--blog-depth-brightness)) contrast(1.02) blur(0) drop-shadow(0 12px 18px rgba(2,4,18,.42))}}@keyframes kisara-blog-cast-middle{0%{opacity:0;transform:translate3d(calc(var(--cast-x) + var(--cast-enter-x)),calc(var(--cast-y) + var(--cast-enter-y)),0) scale(var(--cast-enter-scale));filter:saturate(var(--cast-enter-saturation)) brightness(var(--cast-enter-brightness)) contrast(.94) blur(var(--cast-enter-blur)) drop-shadow(0 18px 24px rgba(2,4,18,.08))}68%{opacity:1;transform:translate3d(calc(var(--cast-x) - .55%),calc(var(--cast-y) - .4%),0) scale(var(--cast-mid-scale));filter:saturate(.96) brightness(1.04) contrast(1) blur(0) drop-shadow(0 15px 21px rgba(2,4,18,.34))}to{opacity:1;transform:translate3d(var(--cast-x),var(--cast-y),0) scale(1);filter:saturate(var(--blog-depth-saturation)) brightness(var(--blog-depth-brightness)) contrast(1.02) blur(0) drop-shadow(0 12px 18px rgba(2,4,18,.42))}}@keyframes kisara-blog-cast-front{0%{opacity:0;transform:translate3d(calc(var(--cast-x) + var(--cast-enter-x)),calc(var(--cast-y) + var(--cast-enter-y)),0) scale(var(--cast-enter-scale));filter:saturate(var(--cast-enter-saturation)) brightness(var(--cast-enter-brightness)) contrast(.94) blur(var(--cast-enter-blur)) drop-shadow(0 26px 34px rgba(2,4,18,.2))}42%{opacity:.96;transform:translate3d(calc(var(--cast-x) + 1.1%),calc(var(--cast-y) + 1.2%),0) scale(1.045);filter:saturate(1.02) brightness(1.08) contrast(1.01) blur(0) drop-shadow(0 20px 28px rgba(2,4,18,.4))}78%{opacity:1;transform:translate3d(calc(var(--cast-x) - .45%),calc(var(--cast-y) - .35%),0) scale(var(--cast-mid-scale));filter:saturate(1.03) brightness(1.04) contrast(1.02) blur(0) drop-shadow(0 14px 22px rgba(2,4,18,.46))}to{opacity:1;transform:translate3d(var(--cast-x),var(--cast-y),0) scale(1);filter:saturate(var(--blog-depth-saturation)) brightness(var(--blog-depth-brightness)) contrast(1.02) blur(0) drop-shadow(0 12px 18px rgba(2,4,18,.42))}}@keyframes kisara-blog-cast-exposure{0%,6%{opacity:0;transform:translate3d(36%,0,0) skew(-8deg)}30%{opacity:.28}64%{opacity:.62}to{opacity:0;transform:translate3d(-42%,0,0) skew(-8deg)}}@media(max-width:900px){.kisara-blog-character-stage,.kisara-blog-hero[data-intro-state=playing] .kisara-blog-character-stage,.kisara-blog-hero[data-intro-state=complete] .kisara-blog-character-stage{top:39%;right:-49vw;width:174vw}.kisara-blog-copy-stack{inset:auto 20px 148px;width:auto}.kisara-blog-index-spine h1{font-size:3.8rem}.kisara-blog-index-spine h1 em{white-space:normal}.kisara-blog-index-lead{max-width:560px;margin-top:22px;font-size:.84rem;line-height:1.65}.kisara-blog-cast-note,.kisara-blog-cast-pickers{display:none}.kisara-blog-character.is-sharon{--cast-enter-x: .8%;--cast-enter-y: -2.2%;--cast-enter-scale: .955;--cast-enter-blur: 1.1px;--cast-duration: .98s;--cast-delay: 20ms}.kisara-blog-character.is-ayano{--cast-enter-x: 2.4%;--cast-enter-y: -1.6%;--cast-enter-scale: .97;--cast-enter-blur: .9px;--cast-duration: 1.04s;--cast-delay: .13s}.kisara-blog-character.is-shu{--cast-enter-x: -3.8%;--cast-enter-y: 2.6%;--cast-enter-scale: 1.04;--cast-enter-blur: .65px;--cast-duration: 1.12s;--cast-delay: .3s}.kisara-blog-character.is-kisara{--cast-enter-x: 4.2%;--cast-enter-y: 4.8%;--cast-enter-scale: 1.1;--cast-enter-blur: .45px;--cast-duration: 1.22s;--cast-delay: .5s}}@media(max-width:560px){.kisara-blog-index-spine h1{font-size:3.1rem}.kisara-blog-cast-index{display:none}}@media(prefers-reduced-motion:reduce){.kisara-blog-character-stage:before{animation:none!important}.kisara-blog-character{opacity:1!important;animation:none!important;transform:translate3d(var(--cast-x),var(--cast-y),0) scale(1)!important}}
