:root:where([data-skin=blossom]){--e0-top:#1d1416;--e0-mid:#1c1215;--e0-low:#211216;--e_1-well:#1f0e13;--e1-card-top:#2f1e22;--e1-card-bot:#27171b;--e2-raised:#362127;--e3-top:#3b252b;--e3-bot:#352025;--shadow-card-drop:0 10px 26px #09030480, 0 1px 2px #0006;--card-ring:inset 0 -1px 0 #0b040580, inset 0 0 0 1px #f1bfc81a;--inset-lit:inset 0 1px 0 #fefbfc2b;--frame-wash:#ecaab71f;--frame-top:#2b1a1e;--frame-mid:#1f1115;--frame-low:#1a0e11;--frame-edge-top:#f1bfc875;--frame-edge-low:#f1bfc833;--frame-edge:#f1bfc84d;--frame-light:#fff8f8f2;--shadow-frame:0 30px 70px #0009, inset 0 1px 0 #fefbfc1a;--title-glow:0 0 18px #fecbd538;--night-raised:#1f1618;--panel-edge:#422e33;--ink:238, 231, 231;--clock-glow:0 0 12px #ffffff80, 0 0 30px #fcc7d18c, 0 0 56px #dfaab44d;--clock-glow-soft:0 0 12px #ffffff80, 0 0 30px #fcc7d18c;--sky-top:#130a0c;--sky-mid:#100709;--sky-bot:#10080a;--rim-well:#dfaab412;--rim-well-lit:#fef4f417;--rim-well-bloom:#dfaab40d;--orb-fill:#dfaab429;--orb-inner:#dfaab43d;--orb-rim:#dfaab485;--rim-tool:#c18d978c;--glow-tool-on:#dfaab44d;--rim-menu:#dfaab447;--menu-wash-a:#dfaab41a;--menu-wash-b:#dfaab408;--bubble-lit:#fef8f812;--chip-ring:#f1bfc82e;--quiet-ring:#f1bfc842;--orb-dark:#140b0d99;--orb-glyph:#fcc7d1;--orb-ring:inset 0 0 0 1.5px #fcc7d18c, 0 0 26px #dfaab440;--lit-glow:253, 245, 245;--heart-lit:#fdf5f5;--heart-glow:#fdf5f5;--text-lit:#fef8f8;--cream:#f8f1f1;--cream-soft:#d5cbcb;--reading-soft:#ddd3d3;--cream-faint:#aa9193;--placeholder:#ac9293;--cream-faint-raised:#b39a9c;--placeholder-raised:#b2999b;--gold-live:linear-gradient(180deg, #ffdde3, #e9b6bf 55%, #dfaab4);--gold-live-bloom:#dfaab459;--premium-face:linear-gradient(160deg, #fef4f5 0%, #fec2ce 45%, #e1a1ad 100%);--premium-ink:#221015;--premium-ring:#fffbfb8c;--premium-bloom:#fecbd573;--premium-deep-a:#27171b;--premium-deep-b:#1a0f12;--premium-deep-c:#140c0e;--premium-deep-wash:#ecaab729;--premium-edge-top:#fed4db99;--premium-edge-low:#f1bfc838;--premium-glow:#ecaab747;--premium-inset:#fefbfc14;--gold-live-halo:#eeb2becc;--gold-wash:#dfaab424;--gold-wash-soft:#dfaab41a;--find-wash:#dfaab442;--find-wash-current:#dfaab48c;--speak-lamp-core:#feebee57;--speak-lamp-mid:#fec3ce26;--speak-ink:#fdf8f8;--lit-wash-a:#f8b7c429;--lit-wash-b:#f8b7c40a;--lit-rim:#dfaab433;--door-wash-a:#f8b7c41c;--door-wash-b:#f8b7c408;--door-disc:#dfaab424;--recap-orb-inner:#dfaab438;--recap-orb-rim:#dfaab473;--gold-wash-glow:#dfaab440;--gold-wash-ring:#dfaab447;--gold:#f1bfc8;--bronze:#b57f8a;--rule-gold:linear-gradient(to right, #dfaab457, #dfaab400);--gold-soft:#dfaab48c;--gold-faint:#dfaab42e;--gold-glow:#dfaab459;--lit-white:#fdf5f5;--lit-white-glow:#fdf5f5d9;--lit-white-glow-tight:#fdf5f599;--door-glow:#dfaab480;--saved-mark-ring:#fdf5f559;--scrim-hero:linear-gradient(180deg, #11080b6b, #11080b00 26%), linear-gradient(180deg, #1d141600 45%, #1d1416f5 96%, #1d1416 100%);--scrim-card:linear-gradient(180deg, transparent 55%, #231519e6);--glass:#1c1214d9;--glass-pill:#1f151899;--sort-pill-top:#dfaab433;--sort-pill-bot:#dfaab40d;--sort-pill-ring:#dfaab457;--sort-pill-ring-open:#dfaab499;--bar-edge:#2f2125;--bar-solid:#1b1114;--nav-solid:#180f12;--nav-pill:#1f1518b8;--nav-pill-edge:#422e33;--segmented-edge:#fef4f40d;--paint-wash-a:#dfaab421;--paint-wash-b:#dfaab40a;--paint-edge:#dfaab46b;--paint-edge-hover:#dfaab49e;--gold-hover-halo:#dfaab459;--atm:223, 170, 180;--wash-name-1:#dfaab429;--wash-name-2:#9a7d7f2e;--wash-name-5:#926d742e;--wash-name-8:#ba919829}:where(:root[data-skin=blossom]) [data-room=journal],:where(.sakura-scope) [data-room=journal]{--atm:223, 216, 216}:where(:root[data-skin=blossom]) [data-room=lantern],:where(.sakura-scope) [data-room=lantern]{--atm:248, 183, 196}:where(:root[data-skin=blossom]) [data-room=record],:where(.sakura-scope) [data-room=record],:where(:root[data-skin=blossom]) [data-room=tasks],:where(.sakura-scope) [data-room=tasks]{--atm:223, 170, 180}:where(:root[data-skin=blossom]) [data-room=library],:where(.sakura-scope) [data-room=library]{--atm:146, 109, 116}:where(:root[data-skin=blossom]) [data-room=reading],:where(.sakura-scope) [data-room=reading]{--atm:248, 183, 196}:root:where([data-skin=blossom])[data-theme=day]{--e0-top:#e8d1d0;--e0-mid:#e7cfcf;--e0-low:#e5cdcd;--e_1-well:#f1e0e0;--e1-card-top:#fbeeed;--e1-card-bot:#faeaea;--e2-raised:#fef4f3;--e3-top:#fff8f8;--e3-bot:#fef6f6;--shadow-card:0 0 0 1px #533b414d, 0 1px 2px #533b411a, 0 6px 16px #533b411a;--shadow-overlay:0 0 0 1px #533b4152, 0 24px 56px #533b4142;--inset-well:inset 0 1px 3px #533b412e;--frame-edge-top:#82374d80;--frame-edge-low:#82374d4d;--frame-edge:#82374d57;--frame-light:#82374df2;--shadow-band:0 18px 44px #533b4133;--ink:83, 59, 65;--hero-halo:254, 242, 242;--clock-glow:0 0 14px #ffffffe6, 0 0 34px #f9b7c480;--clock-glow-soft:0 0 12px #ffffffd9, 0 0 24px #f9b7c466;--face-quiet:#dfc4c6;--face-hover:#efdbda;--night-raised:#faeaea;--panel-edge:#bea1a3;--divider:#533b413d;--rail-edge:#533b4142;--surface-faint:#533b4114;--scrub-track:#533b4147;--text-lit:#29161b;--cream:#362026;--reading-soft:#412b30;--cream-soft:#523b41;--cream-faint:#624849;--placeholder:#60494b;--cream-faint-raised:#614748;--placeholder-raised:#5e484a;--gold-live:linear-gradient(180deg, #feb5c4, #f39eb0 55%, #e590a2);--gold-live-bloom:#ca7b8d4d;--premium-face:linear-gradient(160deg, #ffd4db 0%, #f5a3b4 45%, #d68395 100%);--premium-ink:#221015;--premium-ring:#92455a59;--premium-bloom:#d4809261;--premium-deep-wash:#d480921f;--premium-edge-top:#82374d8c;--premium-edge-low:#82374d40;--premium-glow:#d4809238;--gold-live-halo:#d58596b3;--gold-wash:#b4667824;--gold-wash-soft:#b4667817;--find-wash:#b466782e;--find-wash-current:#b466785c;--speak-lamp-core:#f796ac94;--speak-lamp-mid:#ffadbe38;--speak-ink:#582433;--lit-wash-a:#b4667824;--lit-wash-b:#b466780a;--lit-rim:#82374d5c;--door-wash-a:#b466781a;--door-wash-b:#b4667808;--door-disc:#b4667833;--recap-orb-inner:#b4667824;--recap-orb-rim:#82374d99;--gold-wash-glow:#b4667833;--gold-wash-ring:#82374d6b;--gold:#82374d;--moon-lit:#f39eb0;--bronze:#9e5166;--rule-gold:linear-gradient(to right, #82374d6b, #82374d00);--gold-soft:#82374dc7;--gold-faint:#82374d38;--gold-glow:#b466784d;--lit-white:#82374d;--lit-white-glow:#b466788c;--lit-white-glow-tight:#b4667866;--door-glow:#b4667866;--saved-mark-ring:#b466786b;--rim-well:#533b41a3;--rim-well-bloom:#533b410d;--orb-fill:#b4667824;--orb-inner:#b4667824;--orb-rim:#82374dbd;--rim-tool:#82374db3;--glow-tool-on:#b4667847;--rim-menu:#533b4157;--menu-wash-a:#b4667812;--menu-wash-b:#b4667805;--ink-shadow:83, 59, 65;--shadow-lift:0 0 0 1px #533b4138, 0 2px 8px #533b411f;--shadow-nub:0 1px 3px #533b4133;--shadow-orb:0 2px 8px #533b4129;--shadow-float:0 0 0 1px #533b413d, 0 12px 32px #533b413d;--shadow-pop:0 0 0 1px #533b413d, 0 10px 34px #533b4142;--shadow-drop:0 0 0 1px #533b4138, 0 8px 24px #533b4138;--orb-ring:inset 0 0 0 1.5px #b4667880, 0 0 26px #b466782e;--fade-veil:#533b412e;--lit-glow:180, 102, 120;--shadow-pill:0 0 0 1px #533b4138, 0 3px 12px #533b4133;--shadow-strip:0 0 0 1px #533b4138, 0 4px 14px #533b4133;--shadow-thumb:0 0 0 1px #533b4138, 0 2px 6px #533b4124;--scrim-hero:linear-gradient(180deg, #11080b61, #11080b00 26%), linear-gradient(180deg, #e8d1d000 30%, #e8d1d09e 50%, #e8d1d0f7 66%, #e8d1d0 88%);--scrim-card:linear-gradient(180deg, transparent 55%, #faeaeaeb);--glass:#fff8f8f5;--glass-pill:#fef4f3db;--sort-pill-top:#b466782b;--sort-pill-bot:#b466780a;--sort-pill-ring:#82374d75;--sort-pill-ring-open:#82374dc7;--bar-bg:#e8d1d0e6;--bar-edge:#bea1a3;--bar-solid:#e8d1d0;--nav-solid:#e8d1d0;--nav-pill:#29191df2;--nav-pill-edge:#4e373d;--nav-pill-shadow:0 10px 26px #341f2457, 0 2px 6px #341f2438;--rail-bg:#e3c8ca;--switch-off-ring:#533b4199;--choice-ring:#533b4175;--paint-wash-a:#b466781f;--paint-wash-b:#b4667808;--paint-edge:#82374d6b;--paint-edge-hover:#82374d9e;--gold-hover-halo:#b4667852;--answer-wash-a:#b4667824;--answer-wash-b:#b466780a;--answer-ring:#82374d6b;--file-tile:#b466781f;--silver-wash-a:#6e686824;--silver-ring:#6e686880;--silver-glow:#6e686833;--moon-dark:#402a30;--wash-name-1:#b4667829;--wash-name-2:#84666829;--wash-name-5:#89586429;--wash-name-8:#ad7e8729}:root:where([data-skin=blossom])[data-theme=day] nav[data-bottom-nav]{--cream-soft:#dac1c2;--lit-white:#feeaea;--gold-wash:#dc9ca92e;--gold-glow:#dc9ca959;--lit-glow:254, 234, 234;--gold-live-halo:#eca3b2cc;--gold-soft:#dc9ca98c}:root:where([data-skin=blossom])[data-theme=day] .panel .living-moon{--moon-rim:#533b4173}:root:where([data-skin=blossom])[data-theme=day] nav[data-bottom-nav] .sigil-halo{background:radial-gradient(circle,#f6a7b76b 0%,#f6a7b729 45%,#f6a7b700 72%)}:root:where([data-skin=blossom])[data-theme=day] .label-caps-quiet{color:#7e354a}:root:where([data-skin=blossom])[data-theme=day] a.text-gold:active,:root:where([data-skin=blossom])[data-theme=day] button.text-gold:active{color:#6b2c3e}:root:where([data-skin=blossom])[data-theme=day]{--sky-top:#e0c6c7;--sky-mid:#dec3c5;--sky-bot:#ddc1c3;--sky-shadow:0 8px 22px #533b4124}:root:where([data-skin=blossom])[data-theme=day] .night-sky{box-shadow:inset 0 0 0 1px #82374d57, inset 0 1px 0 #ffffff73, var(--sky-shadow)}:root:where([data-skin=blossom])[data-theme=day] .night-sky .well:focus-within,:root:where([data-skin=blossom])[data-theme=day] .night-sky .well-round:focus-within{box-shadow:var(--inset-well), inset 0 0 0 1px var(--gold), 0 0 0 1px #82374d4d, 0 1px 14px #b466782e}:root:where([data-skin=blossom])[data-theme=day] .akashic-name,:root:where([data-skin=blossom])[data-theme=day] .guide-key{background:linear-gradient(#feb5c480,#f39eb06b)}:root:where([data-skin=blossom])[data-theme=day] .akashic-name{color:#6b2c3e}:root:where([data-skin=blossom])[data-theme=day] .rail-key{background:linear-gradient(#feb5c480,#f39eb06b)}:root:where([data-skin=blossom])[data-theme=day] [data-room=journal]{--atm:192, 148, 157}:root:where([data-skin=blossom])[data-theme=day] [data-room=lantern]{--atm:226, 140, 159}:root:where([data-skin=blossom])[data-theme=day] [data-room=record],:root:where([data-skin=blossom])[data-theme=day] [data-room=tasks]{--atm:210, 144, 158}:root:where([data-skin=blossom])[data-theme=day] [data-room=library]{--atm:146, 109, 116}:root:where([data-skin=blossom])[data-theme=day] [data-room=reading]{--atm:226, 140, 159}@supports (color:color-mix(in srgb, red 50%, blue)){:root:where([data-skin=blossom])[data-theme=day] .seal{--seal-rim:color-mix(in srgb, rgb(var(--seal-rgb)) 54%, #2e191f)}}:root:where([data-skin=blossom])[data-theme=day] .radio-warm:not(:checked):not(.is-on),:root:where([data-skin=blossom])[data-theme=day] .check-warm:not(:checked){border-color:#533b41a8}:root:where([data-skin=blossom])[data-theme=day] .bubble-mine{background:linear-gradient(#b4667821, #b4667814), linear-gradient(180deg, var(--e1-card-top), var(--e1-card-bot) 55%)}:root:where([data-skin=blossom])[data-theme=day] .bubble-guide{background:linear-gradient(#b4667817, #b466780d), linear-gradient(180deg, var(--e1-card-top), var(--e1-card-bot) 55%)}@layer base{:where(:root[data-skin=blossom]) a.text-gold:active,:where(.sakura-scope) a.text-gold:active,:where(:root[data-skin=blossom]) button.text-gold:active,:where(.sakura-scope) button.text-gold:active{color:#fcc7d1}}:where(:root[data-skin=blossom]) .hero-mist span:first-child,:where(.sakura-scope) .hero-mist span:first-child{background:radial-gradient(26% 30% at 24% 52%,#f5eeee57,#0000 68%),radial-gradient(20% 24% at 42% 44%,#f5eeee42,#0000 70%),radial-gradient(30% 26% at 68% 56%,#f0e9e93d,#0000 72%)}:where(:root[data-skin=blossom]) .hero-mist span:nth-child(2),:where(.sakura-scope) .hero-mist span:nth-child(2){background:radial-gradient(32% 28% at 56% 62%,#eee7e742,#0000 70%),radial-gradient(22% 20% at 80% 48%,#eee7e733,#0000 72%)}:where(:root[data-skin=blossom]) .hero-mist span:nth-child(3),:where(.sakura-scope) .hero-mist span:nth-child(3){background:radial-gradient(38% 24% at 36% 72%,#e8e2e238,#0000 74%),radial-gradient(18% 18% at 14% 60%,#e8e2e22e,#0000 72%)}@layer components{:where(:root[data-skin=blossom]) .hero-bowl,:where(.sakura-scope) .hero-bowl{color:#fcccd4;background:radial-gradient(circle at 50% 38%,#2e1c21b8,#12090ba8);box-shadow:inset 0 0 0 1px #eee7e733,inset 0 1px #eee7e71f,0 0 14px #dfaab438}:where(:root[data-skin=blossom]) .course-pic-mark,:where(.sakura-scope) .course-pic-mark{background:#12090b9e;box-shadow:inset 0 0 0 1px #eee7e729}:where(:root[data-skin=blossom]) .course-path-row:not(:last-child):after,:where(.sakura-scope) .course-path-row:not(:last-child):after{background:linear-gradient(180deg, var(--gold-soft), #dfaab438)}:where(:root[data-skin=blossom]) .free-player-frame,:where(.sakura-scope) .free-player-frame{background:#0f0709}:where(:root[data-skin=blossom]) .free-poster,:where(.sakura-scope) .free-poster{color:var(--lit-white,#fdf5f5)}:where(:root[data-skin=blossom]) .free-poster-ring,:where(.sakura-scope) .free-poster-ring{background:linear-gradient(160deg,#fef4f5 0%,#fec2ce 45%,#e1a1ad 100%);box-shadow:0 0 0 1px #ffffff59,0 8px 28px #fecbd573}:where(:root[data-skin=blossom]) .rune-plate,:where(.sakura-scope) .rune-plate{box-shadow:inset 0 0 0 1px #8e4a5c2e, inset 0 -18px 30px #a3637114, var(--shadow-thumb,0 4px 14px #00000059);background:linear-gradient(#f8f1f1 0%,#f0e5e5 100%)}:where(:root[data-skin=blossom]) .well:focus-within,:where(.sakura-scope) .well:focus-within,:where(:root[data-skin=blossom]) .well-round:focus-within,:where(.sakura-scope) .well-round:focus-within,:where(:root[data-skin=blossom]) textarea.well:focus,:where(.sakura-scope) textarea.well:focus,:where(:root[data-skin=blossom]) textarea.well-round:focus,:where(.sakura-scope) textarea.well-round:focus,:where(:root[data-skin=blossom]) input.well:focus,:where(.sakura-scope) input.well:focus{box-shadow:var(--inset-well), inset 0 0 0 1px var(--gold-soft), 0 0 0 1px #dfaab438, 0 1px 14px #dfaab41f}:where(:root[data-skin=blossom]) .header-icon-btn.header-door-gold,:where(.sakura-scope) .header-icon-btn.header-door-gold{background:linear-gradient(180deg, #dfaab438, #dfaab40f), var(--glass-pill);box-shadow:inset 0 0 0 1px #dfaab46b, inset 0 1px 0 rgba(var(--ink), .1), 0 0 12px -3px #dfaab48c}:where(:root[data-skin=blossom]) .label-caps-quiet,:where(.sakura-scope) .label-caps-quiet{color:#c18d97}:where(:root[data-skin=blossom]) .hero-ink-title,:where(.sakura-scope) .hero-ink-title{text-shadow:0 1px 2px rgba(var(--hero-halo), .6), 0 2px 14px rgba(var(--hero-halo), .5), 0 0 24px #dfaab452}:where(:root[data-skin=blossom]) .lantern-seal,:where(.sakura-scope) .lantern-seal{animation:blossom--lantern-flame var(--dur-breath) ease-in-out infinite}@keyframes blossom--lantern-flame{0%,to{box-shadow:inset 0 0 8px #f8b7c42e, inset 0 0 0 1px rgba(var(--lit-glow), .22), 0 0 8px #f8b7c424}50%{box-shadow:inset 0 0 18px rgba(var(--lit-glow), .34), inset 0 0 0 1.5px rgba(var(--lit-glow), .7), 0 0 26px #f8b7c475}}@media (prefers-reduced-motion:reduce){:where(:root[data-skin=blossom]) .lantern-seal,:where(.sakura-scope) .lantern-seal{box-shadow:inset 0 0 13px rgba(var(--lit-glow), .26), inset 0 0 0 1.5px rgba(var(--lit-glow), .46), 0 0 17px #f8b7c44d}}:where(:root[data-skin=blossom]) .mark-alive,:where(.sakura-scope) .mark-alive{animation:blossom--mark-breath var(--dur-breath) ease-in-out infinite}@keyframes blossom--mark-breath{0%,to{box-shadow:inset 0 0 8px rgba(var(--lit-glow), .1), inset 0 0 0 1px rgba(var(--lit-glow), .24), 0 0 8px #f8b7c429}50%{box-shadow:inset 0 0 16px rgba(var(--lit-glow), .3), inset 0 0 0 1.5px rgba(var(--lit-glow), .82), 0 0 24px rgba(var(--lit-glow), .34)}}:where(:root[data-skin=blossom]) .paint-orb,:where(.sakura-scope) .paint-orb{background:#dfaab424;box-shadow:inset 0 0 0 1px #dfaab457}:where(:root[data-skin=blossom]) .paint-orb:after,:where(.sakura-scope) .paint-orb:after{background:radial-gradient(closest-side,#f8b7c457,#0000 72%)}:where(:root[data-skin=blossom]) .night-sky,:where(.sakura-scope) .night-sky{background:radial-gradient(120% 68% at 50% -14%, #f8b7c41c, transparent 68%), linear-gradient(180deg, var(--sky-top) 0%, var(--sky-mid) 62%, var(--sky-bot) 100%);box-shadow:inset 0 0 0 1px #f8b7c44d, 0 0 18px #dfaab421, var(--sky-shadow)}:where(:root[data-skin=blossom]) .night-sky .well:focus-within,:where(.sakura-scope) .night-sky .well:focus-within,:where(:root[data-skin=blossom]) .night-sky .well-round:focus-within,:where(.sakura-scope) .night-sky .well-round:focus-within{box-shadow:inset 0 0 0 1px #dfaab48c,0 0 14px #dfaab429}:where(:root[data-skin=blossom]) .lantern-halo,:where(.sakura-scope) .lantern-halo{background:radial-gradient(closest-side,#f8b7c438,#0000)}:where(:root[data-skin=blossom]) .practice-lit,:where(.sakura-scope) .practice-lit{background:linear-gradient(135deg, #dfaab41a, #dfaab408 50%, transparent), linear-gradient(180deg, var(--e1-card-top), var(--e1-card-bot) 48%)}:where(:root[data-skin=blossom]) .practice-halo,:where(.sakura-scope) .practice-halo{background:radial-gradient(closest-side,#f8b7c429,#0000)}:where(:root[data-skin=blossom]) .bubble-mine,:where(.sakura-scope) .bubble-mine{background:linear-gradient(#e9b6bf1a, #e9b6bf0f), linear-gradient(180deg, var(--e1-card-top), var(--e1-card-bot) 55%)}:where(:root[data-skin=blossom]) .bubble-guide,:where(.sakura-scope) .bubble-guide{box-shadow:0 4px 16px rgba(var(--ink-shadow), calc(.32 * var(--shadow-k))), inset 0 1px 0 #fef8f812;background:linear-gradient(#dfaab417, #dfaab40d), linear-gradient(180deg, var(--e1-card-top), var(--e1-card-bot) 55%)}:where(:root[data-skin=blossom]) .bubble-mention:after,:where(.sakura-scope) .bubble-mention:after{background:#dfaab41a}:where(:root[data-skin=blossom]) .record-tab,:where(.sakura-scope) .record-tab{box-shadow:0 6px 20px #dfaab466,0 0 22px #dfaab44d,inset 0 1px #ffffff4d}:where(:root[data-skin=blossom]) .toast,:where(.sakura-scope) .toast{box-shadow:0 10px 30px rgba(var(--ink-shadow), calc(.5 * var(--shadow-k))), 0 0 26px -6px var(--gold-wash), inset 0 0 0 1px var(--gold), inset 0 1px 0 #fff8f812}@supports (color:color-mix(in lab, red, red)){:where(:root[data-skin=blossom]) .toast,:where(.sakura-scope) .toast{box-shadow:0 10px 30px rgba(var(--ink-shadow), calc(.5 * var(--shadow-k))), 0 0 26px -6px var(--gold-wash), inset 0 0 0 1px color-mix(in srgb, var(--gold) 38%, transparent), inset 0 1px 0 #fff8f812}}:where(:root[data-skin=blossom]) .topup-notice,:where(.sakura-scope) .topup-notice{box-shadow:0 14px 38px rgba(var(--ink-shadow), calc(.55 * var(--shadow-k))), 0 0 30px -8px var(--gold-wash), inset 0 0 0 1px var(--gold), inset 0 1px 0 #fff8f812}@supports (color:color-mix(in lab, red, red)){:where(:root[data-skin=blossom]) .topup-notice,:where(.sakura-scope) .topup-notice{box-shadow:0 14px 38px rgba(var(--ink-shadow), calc(.55 * var(--shadow-k))), 0 0 30px -8px var(--gold-wash), inset 0 0 0 1px color-mix(in srgb, var(--gold) 38%, transparent), inset 0 1px 0 #fff8f812}}:where(:root[data-skin=blossom]) .badge-new-bright,:where(.sakura-scope) .badge-new-bright{box-shadow:0 0 0 1px #fffbfc59, 0 0 18px 2px var(--gold-glow), 0 4px 14px rgba(var(--ink-shadow), calc(.45 * var(--shadow-k)))}:where(:root[data-skin=blossom]) .new-book-tag-ring,:where(.sakura-scope) .new-book-tag-ring{background:conic-gradient(from var(--book-a), #dfaab48c 0deg, #dfaab48c 200deg, #fff8f8 290deg, #dfaab48c 360deg)}:where(:root[data-skin=blossom]) .new-book-tag-pill:after,:where(.sakura-scope) .new-book-tag-pill:after{background:linear-gradient(100deg,#0000,#fdf8f8bf,#0000)}:where(:root[data-skin=blossom]) .new-book-spark,:where(.sakura-scope) .new-book-spark{background:var(--new-book-spark,#fff8f8)}:where(:root[data-skin=blossom]) .reading-title,:where(.sakura-scope) .reading-title{text-shadow:0 0 22px #dfaab459}:where(:root[data-skin=blossom]) .reading-lede:not(.no-dropcap) .reading-p:first-child:first-letter,:where(.sakura-scope) .reading-lede:not(.no-dropcap) .reading-p:first-child:first-letter{text-shadow:0 0 14px #dfaab466}:where(:root[data-skin=blossom]) .reading-name,:where(.sakura-scope) .reading-name{text-decoration-color:#dfaab466}:where(:root[data-skin=blossom]) .reading-h2,:where(.sakura-scope) .reading-h2{text-shadow:0 0 18px #dfaab452}:where(:root[data-skin=blossom]) .reading-h2-glyph,:where(.sakura-scope) .reading-h2-glyph{filter:drop-shadow(0 0 6px #dfaab480)}:where(:root[data-skin=blossom]) .card-back,:where(.sakura-scope) .card-back{box-shadow:var(--shadow-thumb), 0 0 0 1px #dfaab46b, inset 0 0 0 3px #190d10, inset 0 0 0 4px #dfaab48c;background:radial-gradient(closest-side,#dfaab433,#0000 78%) 50%/100% 100% no-repeat,repeating-linear-gradient(45deg,#dfaab417 0 1px,#0000 1px 7px),repeating-linear-gradient(-45deg,#dfaab417 0 1px,#0000 1px 7px),linear-gradient(165deg,#2f1c21,#190d10 60%,#11090b)}:where(:root[data-skin=blossom]) .card-back:after,:where(.sakura-scope) .card-back:after{filter:drop-shadow(0 0 4px #dfaab473)}:where(:root[data-skin=blossom]) .night-card,:where(.sakura-scope) .night-card{box-shadow:var(--shadow-card), var(--inset-lit), inset 0 0 0 1px #dfaab42e, 0 0 26px -10px var(--gold-wash-glow)}:where(:root[data-skin=blossom]) .golden-section,:where(.sakura-scope) .golden-section{background:radial-gradient(110% 80% at 50% 0%, #dfaab433, transparent 72%), linear-gradient(180deg, var(--e1-card-top), var(--e1-card-bot) 48%);box-shadow:var(--shadow-card), inset 0 0 0 1px #dfaab46b, inset 0 1px 0 #fff8f814}:where(:root[data-skin=blossom]) .weather-moon svg,:where(.sakura-scope) .weather-moon svg{filter:drop-shadow(0 0 8px #dfaab473)}:where(:root[data-skin=blossom]) .teaching-panel,:where(.sakura-scope) .teaching-panel{background:radial-gradient(110% 70% at 50% 0%, #f8b7c42e, transparent 70%), linear-gradient(180deg, var(--e2-raised,var(--e1-card-top)), var(--e1-card-bot) 55%);box-shadow:var(--shadow-card), inset 0 0 0 1px #dfaab45c, inset 0 1px 0 #fff8f817, 0 0 34px -8px var(--gold-wash-glow)}:where(:root[data-skin=blossom]) .reading-quote,:where(.sakura-scope) .reading-quote{border-top:1px solid #dfaab459;border-bottom:1px solid #dfaab459}:where(:root[data-skin=blossom]) .reading-quote p,:where(.sakura-scope) .reading-quote p{text-shadow:0 0 16px #dfaab447}:where(:root[data-skin=blossom]) .dream-title,:where(.sakura-scope) .dream-title{text-shadow:0 0 18px #f8b7c438,0 0 2px #f8b7c41f}:where(:root[data-skin=blossom]) .wire-label:after,:where(.sakura-scope) .wire-label:after{background:linear-gradient(90deg,#dfaab473,#dfaab400)}:where(:root[data-skin=blossom]) .living-moon,:where(.sakura-scope) .living-moon{box-shadow:0 0 26px 4px #f7ecec33}:where(:root[data-skin=blossom]) .living-moon:before,:where(.sakura-scope) .living-moon:before{box-shadow:0 0 30px 8px #f7ecec38}}@media (min-width:900px){:root:where([data-skin=blossom]){--reading-soft:#ded5d5;--cream-soft:#cdc2c2;--cream-faint:#a99192;--placeholder:#ad9394}:where(:root[data-skin=blossom]) main[data-night] textarea[data-writing-field]:focus,:where(.sakura-scope) main[data-night] textarea[data-writing-field]:focus{box-shadow:var(--inset-well), inset 0 0 0 1px var(--gold-soft), 0 0 0 1px #dfaab438, 0 1px 14px #dfaab41f}}:where(:root[data-skin=blossom]) .guide-key,:where(.sakura-scope) .guide-key{background:linear-gradient(#403135f2,#22181af5)}:where(:root[data-skin=blossom]) .sigil-halo,:where(.sakura-scope) .sigil-halo{background:radial-gradient(circle,#f8b7c46b 0%,#f8b7c429 45%,#f8b7c400 72%)}:where(:root[data-skin=blossom]) .sheet-scrim--premium,:where(.sakura-scope) .sheet-scrim--premium{background:radial-gradient(120% 90% at 50% 20%,#50283380,#0d060700 60%),#0c0506db}:where(:root[data-skin=blossom]) .akashic-star,:where(.sakura-scope) .akashic-star{background:#fdf5f5}:where(:root[data-skin=blossom]) .akashic-name,:where(.sakura-scope) .akashic-name{background:linear-gradient(#403135f2,#22181af5)}:where(:root[data-skin=blossom]) .moon-mark,:where(.sakura-scope) .moon-mark{animation:4.6s ease-in-out infinite blossom--moon-breath;box-shadow:0 0 26px #fef8f857,0 0 64px #fffbfc2b}@keyframes blossom--moon-breath{0%,to{box-shadow:0 0 26px #fef8f857,0 0 64px #fffbfc2b}50%{box-shadow:0 0 40px #fef8f88f,0 0 96px #fffbfc4d}}:root:where([data-skin=blossom])[data-still] .lantern-seal{box-shadow:inset 0 0 13px rgba(var(--lit-glow), .26), inset 0 0 0 1.5px rgba(var(--lit-glow), .46), 0 0 17px #f8b7c44d}:where(:root[data-skin=blossom]) .read-player-frame,:where(.sakura-scope) .read-player-frame{background:#130a0c}:where(:root[data-skin=blossom]) .skip-link,:where(.sakura-scope) .skip-link{background:var(--gold-live,#dfaab4);color:var(--gold-live-ink,#1e1417)}:where(:root[data-skin=blossom]) .skip-link:focus-visible,:where(.sakura-scope) .skip-link:focus-visible{outline:2px solid var(--cream,#f2ebeb)}:where(:root[data-skin=blossom]) .rail-lantern:after,:where(.sakura-scope) .rail-lantern:after{box-shadow:inset 0 0 7px rgba(var(--lit-glow), .18), inset 0 0 0 1.25px rgba(var(--lit-glow), .34), 0 0 9px #f8b7c433}:where(:root[data-skin=blossom]) .guide-band,:where(.sakura-scope) .guide-band{--band:223, 170, 180}:where(:root[data-skin=blossom]) .guide-band[data-tone=week],:where(.sakura-scope) .guide-band[data-tone=week]{--band:248, 183, 196}:where(:root[data-skin=blossom]) .guide-band[data-tone=circle],:where(.sakura-scope) .guide-band[data-tone=circle]{--band:223, 216, 216}:where(:root[data-skin=blossom]) .guide-band[data-tone=app],:where(.sakura-scope) .guide-band[data-tone=app]{--band:177, 133, 141}:root:where([data-skin=blossom])[data-theme=day] .guide-band[data-tone=week]{--band:130, 55, 77}:root:where([data-skin=blossom])[data-theme=day] .guide-band[data-tone=circle]{--band:93, 83, 83}:where(:root[data-skin=blossom]) [data-wing=night] .rail-row,:where(.sakura-scope) [data-wing=night] .rail-row{--atm:248, 183, 196}:where(:root[data-skin=blossom]) [data-wing=course] .rail-row,:where(.sakura-scope) [data-wing=course] .rail-row{--atm:223, 216, 216}:where(:root[data-skin=blossom]) [data-wing=tools] .rail-row,:where(.sakura-scope) [data-wing=tools] .rail-row{--atm:223, 170, 180}:where(:root[data-skin=blossom]) .rail-key,:where(.sakura-scope) .rail-key{color:#fdf5f5}:where(:root[data-skin=blossom]) .btn-gold .trial-mark,:where(.sakura-scope) .btn-gold .trial-mark{background:#fef8f859;box-shadow:inset 0 0 0 1px #471f2a59}:where(:root[data-skin=blossom]) .meditate-bowl,:where(.sakura-scope) .meditate-bowl{box-shadow:0 0 0 1px #f1bfc861, 0 22px 48px rgba(var(--ink-shadow), calc(.5 * var(--shadow-k)))}:where(:root[data-skin=blossom]) .meditate-bowl-halo,:where(.sakura-scope) .meditate-bowl-halo{background:radial-gradient(circle,#fbbfca4d 0%,#eeb2be1f 42%,#0000 70%)}:where(:root[data-skin=blossom]) .meditate-bell-line>li:not(:last-child):after,:where(.sakura-scope) .meditate-bell-line>li:not(:last-child):after{background:linear-gradient(180deg, var(--gold-soft), #dfaab438)}:where(:root[data-skin=blossom]) .sit-screen,:where(.sakura-scope) .sit-screen{background-color:#12090c}:root:where([data-skin=blossom])[data-theme=day] .sit-screen{--text-lit:#fef3f3;--cream:#f7e7e7;--cream-soft:#dac1c2;--cream-faint:#aa9193;--gold:#edb0bc;--gold-soft:#dc9ca98c;--gold-glow:#dc9ca959;--ink:238, 221, 221;--face-quiet:#362127;--quiet-ring:#edb0bc42;--e1-card-top:#2f1e22;--e1-card-bot:#27171b;--divider:#eedddd17}:where(:root[data-skin=blossom]) .sit-night-wash,:where(.sakura-scope) .sit-night-wash{background:radial-gradient(at 50% 40%,#1d14161f,#12090ccc 74%),linear-gradient(#12090c59,#12090cdb)}:where(:root[data-skin=blossom]) .sit-halo,:where(.sakura-scope) .sit-halo{background:radial-gradient(circle,#ffced785 0%,#eeb2be38 40%,#0000 70%)}:where(:root[data-skin=blossom]) .sit-light-bell,:where(.sakura-scope) .sit-light-bell{background:radial-gradient(at 50% 44%,#ffd3db80,#cd829238 55%,#0000 82%)}:where(:root[data-skin=blossom]) .sit-bowl,:where(.sakura-scope) .sit-bowl{box-shadow:0 0 0 1px #f1bfc852,0 18px 44px #0000008c}:where(:root[data-skin=blossom]) .feature-showcase,:where(.sakura-scope) .feature-showcase{box-shadow:inset 0 0 0 1px var(--gold), 0 0 30px #eeb2be33}@supports (color:color-mix(in lab, red, red)){:where(:root[data-skin=blossom]) .feature-showcase,:where(.sakura-scope) .feature-showcase{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 58%, transparent), 0 0 30px #eeb2be33}}:where(:root[data-skin=blossom]) .feature-showcase-crown,:where(.sakura-scope) .feature-showcase-crown{background:radial-gradient(at 50% 0,#fbbfca4d,#eeb2be1a 45%,#0000 72%)}:where(:root[data-skin=blossom]) .feature-showcase-image,:where(.sakura-scope) .feature-showcase-image{box-shadow:0 0 0 1px #f1bfc88c,0 0 28px #eeb2be80}:where(:root[data-skin=blossom]) .iching-coin,:where(.sakura-scope) .iching-coin{color:#2f1e22;background:radial-gradient(circle at 35% 30%,#ffdde3,#dfaab4 60%,#a2596c);box-shadow:0 4px 12px #0006,inset 0 0 0 1px #ffffff59}:where(:root[data-skin=blossom]) .iching-coin-two,:where(.sakura-scope) .iching-coin-two{color:#f1bfc8;background:radial-gradient(circle at 35% 30%,#422c31,#27171b 65%,#180f11);box-shadow:0 4px 12px #00000073,inset 0 0 0 1px #dfaab48c}:where(:root[data-skin=blossom]) .narrow-door-card{background:radial-gradient(120% 140% at 14%,#febfcb1f,#0000 55%),linear-gradient(#100709,#080304);box-shadow:inset 0 0 0 1px #dfaab43d,0 10px 30px #00000073}@media (hover:hover){:where(:root[data-skin=blossom]) .narrow-door-card:hover{box-shadow:inset 0 0 0 1px #feccd56b,0 10px 34px #fdb5c329}}:where(:root[data-skin=blossom]) .narrow-door-arch{border:1.3px solid #dfaab49e}:where(:root[data-skin=blossom]) .narrow-door-seam{background:linear-gradient(#fef8f8 0%,#fec5cf 82%,#fec5cf00);box-shadow:0 0 8px #fee2e7e6,0 0 18px #ffd3db80}:where(:root[data-skin=blossom]) .obs-door,:where(.sakura-scope) .obs-door{box-shadow:inset 0 0 0 1px #dfaab44d,0 12px 34px #00000080}@media (hover:hover){:where(:root[data-skin=blossom]) .obs-door:hover,:where(.sakura-scope) .obs-door:hover{box-shadow:inset 0 0 0 1px #feccd580,0 12px 38px #fdb5c32e}}:where(:root[data-skin=blossom]) .obs-door-veil,:where(.sakura-scope) .obs-door-veil{background:linear-gradient(#08030400 30%,#0803048c 62%,#080304e6 100%)}:where(:root[data-skin=blossom]) .obs-door-arch,:where(.sakura-scope) .obs-door-arch{background:linear-gradient(#08030433,#080304d9)}:where(:root[data-skin=blossom]) .door-tour-hole,:where(.sakura-scope) .door-tour-hole{animation:2.2s ease-in-out .4s 2 both blossom--door-tour-ring;box-shadow:0 0 0 200vmax #080304bd,0 0 0 1.5px #feced7e6,0 0 26px 4px #fec2ce73}:where(:root[data-skin=blossom]) .door-tour-bubble,:where(.sakura-scope) .door-tour-bubble{color:#fcf3f3;background:linear-gradient(#2f1e22,#1e1316);box-shadow:inset 0 0 0 1px #feccd573,0 14px 34px #0000008c}:where(:root[data-skin=blossom]) .door-tour-bubble:before,:where(.sakura-scope) .door-tour-bubble:before{background:#2f1e22;box-shadow:inset 1px 1px #feccd573}:where(:root[data-skin=blossom]) .door-tour-bubble.is-above:before,:where(.sakura-scope) .door-tour-bubble.is-above:before{background:#1e1316;box-shadow:inset -1px -1px #feccd573}:where(:root[data-skin=blossom]) .door-tour-bubble .text-lit,:where(.sakura-scope) .door-tour-bubble .text-lit{color:#fcf3f3}:where(:root[data-skin=blossom]) .door-tour-bubble .text-cream-faint,:where(.sakura-scope) .door-tour-bubble .text-cream-faint{color:#eee2e2b3}:where(:root[data-skin=blossom]) .door-tour-go,:where(.sakura-scope) .door-tour-go{color:#feccd5}@keyframes blossom--door-tour-ring{0%,to{box-shadow:0 0 0 200vmax #080304bd,0 0 0 1.5px #feced7e6,0 0 26px 4px #fec2ce73}50%{box-shadow:0 0 0 200vmax #080304bd,0 0 0 2px #fef0f2,0 0 44px 12px #fed9dfb3}}:where(:root[data-skin=blossom]) .home-tune,:where(.sakura-scope) .home-tune{color:#ffe0e5;background:radial-gradient(circle at 50% 38%,#2e1c21db,#12090bd1);box-shadow:inset 0 0 0 1px #ffe0e557,0 6px 18px #00000073}:where(:root[data-skin=blossom]) .home-tune.is-on,:where(.sakura-scope) .home-tune.is-on{box-shadow:0 0 22px #f1bfc880,0 6px 18px #00000059}:where(:root[data-skin=blossom]) .hero-pick.is-on:after,:where(.sakura-scope) .hero-pick.is-on:after{box-shadow:inset 0 0 0 2px var(--gold), 0 0 18px #f1bfc859}:where(:root[data-skin=blossom]) .hero-pick-nightly,:where(.sakura-scope) .hero-pick-nightly{color:#ffe0e5;background:radial-gradient(85% 130% at 50% 0,#dfaab442,#dfaab414 48%,#0000 74%),linear-gradient(#1b1013,#12090b)}:where(:root[data-skin=blossom]) .hero-picture-btn,:where(.sakura-scope) .hero-picture-btn{color:#ffe0e5;background:radial-gradient(circle at 50% 38%,#2e1c21e6,#12090bdb);box-shadow:inset 0 0 0 1px #ffe0e56b,0 6px 18px #00000073}:where(:root[data-skin=blossom]) .narrow-door-card.home-tuck .home-tuck-name{color:#eee2e2}:where(:root[data-skin=blossom]) .home-orb-off .hero-bowl,:where(.sakura-scope) .home-orb-off .hero-bowl{background:#170e1038;box-shadow:inset 0 0 0 1px #ffe0e529}:where(:root[data-skin=blossom]) .home-orb-x,:where(.sakura-scope) .home-orb-x{box-shadow:0 0 0 2px #120a0cb3,0 3px 8px #00000073}:where(:root[data-skin=blossom]) .home-orb-off .home-orb-x,:where(.sakura-scope) .home-orb-off .home-orb-x{color:#301b20;background:#ffe0e5}:is(:root:where([data-skin=blossom]):has([data-chat=v2]),:where(:root[data-skin=blossom]) [data-chat=v2],:where(.sakura-scope) [data-chat=v2]){--chat-bg:#23191c;--chat-deep:#1c1215;--chat-raised:#2f2427;--chat-hover:#291f22;--chat-press:#352a2d;--chat-line:#3b3033;--chat-edge:#5c4a4e;--chat-text:#f8f1f1;--chat-soft:#d5cbcb;--chat-meta:#aa9193;--chat-mark:#f1bfc8;--chat-on-mark:#220f15;--chat-ink-apricot:#f8afbe;--chat-ink-dusk:#c9c2c2}:root:where([data-skin=blossom])[data-theme=day] [data-chat=v2]{--chat-bg:#fbeeed;--chat-deep:#f1e0e0;--chat-raised:#fff9f9;--chat-hover:#f5e4e4;--chat-press:#f0dddd;--chat-line:#e0c9c9;--chat-text:#29161b;--chat-soft:#523b41;--chat-meta:#634b4d;--chat-mark:#82374d;--chat-on-mark:#fff9f9;--chat-edge:#cba9ae;--chat-ink-apricot:#963554}:root:where([data-skin=blossom])[data-theme=day]:has([data-chat=v2]){--chat-bg:#fbeeed;--chat-deep:#f1e0e0;--chat-raised:#fff9f9;--chat-hover:#f5e4e4;--chat-press:#f0dddd;--chat-line:#e0c9c9;--chat-text:#29161b;--chat-soft:#523b41;--chat-meta:#634b4d;--chat-mark:#82374d;--chat-on-mark:#fff9f9;--chat-edge:#cba9ae;--chat-ink-apricot:#963554}:root:where([data-skin=blossom]):not([data-theme=day]) main[data-room=fireside][data-chat=v2],:root:where([data-skin=blossom]):not([data-theme=day]) [data-chat=v2][data-in-room]{--chat-edge:#61575d;--chat-meta:#bfa9a9}:root:where([data-skin=blossom]):not([data-theme=day]):has(main[data-room=fireside][data-chat=v2]){--chat-edge:#61575d;--chat-meta:#bfa9a9}:root:where([data-skin=blossom])[data-ember]:has([data-night-screen]){--e0-top:#110508;--e0-mid:#0e0406;--e0-low:#0d0305;--night-raised:#17060b;--e_1-well:#090204;--e1-card-top:#19070c;--e1-card-bot:#150409;--sky-top:#0e0406;--sky-mid:#0c0305;--sky-bot:#0d0305;--bar-solid:#0d0305}:where(:root[data-skin=blossom]) .dmap,:where(.sakura-scope) .dmap{box-shadow:var(--shadow-card-drop), inset 0 0 0 1px #f1bfc838, inset 0 1px 0 #fefbfc24;background:#130a0c}:where(:root[data-skin=blossom]) .dmap-name,:where(.sakura-scope) .dmap-name{color:#efe5e5;text-shadow:0 0 2px #11080a,0 0 6px #11080a,0 0 10px #11080a}:where(:root[data-skin=blossom]) .dmap-spot[aria-pressed=true] .dmap-name,:where(.sakura-scope) .dmap-spot[aria-pressed=true] .dmap-name{color:#ffe2e7}@media (hover:hover){:where(:root[data-skin=blossom]) .dmap-spot:hover .dmap-name,:where(.sakura-scope) .dmap-spot:hover .dmap-name{color:#ffe2e7}}:where(:root[data-skin=blossom]) .dmap-path-lit,:where(.sakura-scope) .dmap-path-lit{filter:drop-shadow(0 0 2px #feeef1cc)}.sakura-scope{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--e0-top:#1d1416;--e0-mid:#1c1215;--e0-low:#211216;--e_1-well:#1f0e13;--e1-card-top:#2f1e22;--e1-card-bot:#27171b;--e2-raised:#362127;--e3-top:#3b252b;--e3-bot:#352025;--shadow-card-drop:0 10px 26px #09030480, 0 1px 2px #0006;--card-ring:inset 0 -1px 0 #0b040580, inset 0 0 0 1px #f1bfc81a;--shadow-card:var(--shadow-card-drop), var(--card-ring);--card-edge:var(--inset-lit), var(--card-ring);--shadow-overlay:0 24px 64px #000000a6;--inset-lit:inset 0 1px 0 #fefbfc2b;--inset-well:inset 0 2px 6px #00000080;--frame-wash:#ecaab71f;--frame-top:#2b1a1e;--frame-mid:#1f1115;--frame-low:#1a0e11;--frame-edge-top:#f1bfc875;--frame-edge-low:#f1bfc833;--frame-edge:#f1bfc84d;--frame-light:#fff8f8f2;--shadow-frame:0 30px 70px #0009, inset 0 1px 0 #fefbfc1a;--title-glow:0 0 18px #fecbd538;--night:var(--e0-top);--night-mid:var(--e0-mid);--night-low:var(--e0-low);--night-raised:#1f1618;--panel:var(--e1-card-bot);--panel-raised:var(--e2-raised);--panel-edge:#422e33;--ink:238, 231, 231;--hero-halo:0, 0, 0;--clock-ink:#fff;--clock-glow:0 0 12px #ffffff80, 0 0 30px #fcc7d18c, 0 0 56px #dfaab44d;--clock-glow-soft:0 0 12px #ffffff80, 0 0 30px #fcc7d18c;--sky-top:#130a0c;--sky-mid:#100709;--sky-bot:#10080a;--sky-shadow:0 12px 30px #0009;--face-quiet:var(--e2-raised);--face-hover:var(--e2-raised);--rim-well:#dfaab412;--rim-well-lit:#fef4f417;--rim-well-bloom:#dfaab40d;--orb-fill:#dfaab429;--orb-inner:#dfaab43d;--orb-rim:#dfaab485;--rim-tool:#c18d978c;--glow-tool-on:#dfaab44d;--rim-menu:#dfaab447;--menu-wash-a:#dfaab41a;--menu-wash-b:#dfaab408;--bubble-lit:#fef8f812;--chip-fill:rgba(var(--ink), .08);--chip-ring:#f1bfc82e;--quiet-ring:#f1bfc842;--dot-ring:rgba(var(--ink), .22);--dot-in:#7fc98a;--shadow-nub:0 1px 4px #00000059;--ink-shadow:0, 0, 0;--shadow-k:1;--shadow-lift:0 3px 12px #00000052;--shadow-orb:0 4px 12px #0000004d;--shadow-float:0 12px 32px #0000008c;--shadow-pop:0 0 40px #0009;--shadow-drop:0 8px 28px #00000080;--orb-dark:#140b0d99;--orb-glyph:#fcc7d1;--orb-ring:inset 0 0 0 1.5px #fcc7d18c, 0 0 26px #dfaab440;--fade-veil:#00000052;--lit-glow:253, 245, 245;--shadow-pill:0 4px 14px #00000073;--shadow-strip:0 4px 14px #00000059;--shadow-thumb:0 2px 6px #00000080;--heart-lit:#fdf5f5;--heart-glow:#fdf5f5;--divider:rgba(var(--ink), .09);--surface-faint:rgba(var(--ink), .05);--text-lit:#fef8f8;--cream:#f8f1f1;--cream-soft:#d5cbcb;--reading-soft:#ddd3d3;--cream-faint:#aa9193;--placeholder:#ac9293;--cream-faint-raised:#b39a9c;--placeholder-raised:#b2999b;--ember-raised:#d38060;--gold-live:linear-gradient(180deg, #ffdde3, #e9b6bf 55%, #dfaab4);--gold-live-bloom:#dfaab459;--gold-live-ink:#000;--premium-face:linear-gradient(160deg, #fef4f5 0%, #fec2ce 45%, #e1a1ad 100%);--premium-ink:#221015;--premium-ring:#fffbfb8c;--premium-bloom:#fecbd573;--premium-deep-a:#27171b;--premium-deep-b:#1a0f12;--premium-deep-c:#140c0e;--premium-deep-wash:#ecaab729;--premium-edge-top:#fed4db99;--premium-edge-low:#f1bfc838;--premium-glow:#ecaab747;--premium-inset:#fefbfc14;--gold-live-halo:#eeb2becc;--gold-wash:#dfaab424;--gold-wash-soft:#dfaab41a;--find-wash:#dfaab442;--find-wash-current:#dfaab48c;--speak-lamp-core:#feebee57;--speak-lamp-mid:#fec3ce26;--speak-blend:screen;--speak-ink:#fdf8f8;--lit-wash-a:#f8b7c429;--lit-wash-b:#f8b7c40a;--lit-rim:#dfaab433;--door-wash-a:#f8b7c41c;--door-wash-b:#f8b7c408;--door-disc:#dfaab424;--recap-orb-inner:#dfaab438;--recap-orb-rim:#dfaab473;--gold-wash-glow:#dfaab440;--gold-wash-ring:#dfaab447;--gold:#f1bfc8;--moon-lit:var(--gold);--bronze:#b57f8a;--rule-gold:linear-gradient(to right, #dfaab457, #dfaab400);--gold-soft:#dfaab48c;--gold-faint:#dfaab42e;--gold-glow:#dfaab459;--lit-white:#fdf5f5;--lit-white-glow:#fdf5f5d9;--lit-white-glow-tight:#fdf5f599;--door-glow:#dfaab480;--saved-mark-ring:#fdf5f559;--ember:#c47456;--rose:#c47456;--scrub-track:rgba(var(--ink), .14);--scrim-hero:linear-gradient(180deg, #11080b6b, #11080b00 26%), linear-gradient(180deg, #1d141600 45%, #1d1416f5 96%, #1d1416 100%);--scrim-card:linear-gradient(180deg, transparent 55%, #231519e6);--shadow-band:0 24px 60px #00000080;--glass:#1c1214d9;--glass-pill:#1f151899;--sort-pill-top:#dfaab433;--sort-pill-bot:#dfaab40d;--sort-pill-ring:#dfaab457;--sort-pill-ring-open:#dfaab499;--bar-bg:#100e0db8;--bar-edge:#2f2125;--bar-solid:#1b1114;--nav-solid:#180f12;--nav-pill:#1f1518b8;--nav-pill-edge:#422e33;--nav-pill-shadow:0 8px 28px #0000008c;--switch-off-ring:rgba(var(--ink), .22);--choice-ring:rgba(var(--ink), .14);--segmented-edge:#fef4f40d;--paint-wash-a:#dfaab421;--paint-wash-b:#dfaab40a;--paint-edge:#dfaab46b;--paint-edge-hover:#dfaab49e;--gold-hover-halo:#dfaab459;--atm:223, 170, 180;--atm-a:.1;--wash-name-1:#dfaab429;--wash-name-2:#9a7d7f2e;--wash-name-3:#7a969629;--wash-name-4:#cd785424;--wash-name-5:#926d742e;--wash-name-6:#9484a829;--wash-name-7:#78907629;--wash-name-8:#ba919829}:where(:root[data-skin=blossom]) .seal[data-wash="201, 169, 110"]{--seal-rgb:223, 170, 180!important}:where(:root[data-skin=blossom]) .seal[data-wash="216, 210, 192"]{--seal-rgb:223, 216, 216!important}:where(:root[data-skin=blossom]) .seal[data-wash="189, 178, 154"]{--seal-rgb:199, 173, 174!important}:where(:root[data-skin=blossom]) .seal[data-wash="208, 204, 200"]{--seal-rgb:215, 211, 211!important}:root[data-skin=blossom]{--pf-gold-ring:conic-gradient(from 210deg, #a2596c, #ffdde3, #dfaab4 30%, #fff 42%, #b57f8a 58%, #ffdde3 76%, #a2596c);--pf-gold-bloom:0 0 16px #eeb2be61;--pf-plain-ring:#f1bfc86b;--pf-halo:radial-gradient(closest-side, #fecbd58c, #fecbd52e 62%, #fecbd500 100%);--pf-star:#fbf1f1;--pf-star-core:#fdf8f8;--pf-cloud-ring:#f5eeee99;--pf-mist:245, 238, 238;--pf-breath:#ffdde3;--pf-orbit-ring:#f1bfc899;--pf-orbit-glow:#fffafbcc;--pf-aurora:conic-gradient(#ffdde3, #eaa189, #d9a0a8, #fecfd8, #ffdde3);--pf-band:#eadcdc;--pf-moon-halo:#ffe9ec;--pf-tab-line:linear-gradient(90deg, #f1bfc800, #f1bfc8 30%, #ffdde3 50%, #f1bfc8 70%, #f1bfc800);--pf-seal-ground:radial-gradient(circle at 50% 35%, #3e282e, #1e1014 72%);--pf-seal-ring:#f1bfc880;--sky-night:radial-gradient(80% 90% at 16% 22%, #fed8df29, #fed8df00 55%), linear-gradient(180deg, #0e0608 0%, #180e11 55%, #2a181d 100%);--sky-ember:radial-gradient(140% 80% at 50% 118%, #f29eb0bf, #f29eb000 64%), linear-gradient(180deg, #16080c 0%, #3a190d 50%, #7a3618 100%);--sky-rose:radial-gradient(140% 80% at 30% 120%, #e28296b8, #e2829600 64%), linear-gradient(180deg, #16090d 0%, #381722 50%, #6e2e40 100%);--sky-moss:radial-gradient(130% 80% at 70% 120%, #ffc4cf9e, #ffc4cf00 64%), linear-gradient(180deg, #12090b 0%, #1e2612 50%, #3e4c22 100%);--sky-gold:radial-gradient(140% 85% at 50% 120%, #fee9ede6, #fee9ed00 64%), linear-gradient(180deg, #180b0f 0%, #512632 50%, #aa536b 100%)}:root[data-skin=blossom][data-theme=day]{--pf-gold-ring:conic-gradient(from 210deg, #82374d, #f39eb0, #b56a7b 30%, #fecad4 42%, #9e5166 58%, #f39eb0 76%, #82374d);--pf-gold-bloom:0 0 14px #b466784d;--pf-plain-ring:#82374d66;--pf-halo:radial-gradient(closest-side, #d37b8f6b, #d37b8f24 62%, #d37b8f00 100%);--pf-star:#ac6d7a;--pf-star-core:#94475c;--pf-cloud-ring:#82374d66;--pf-breath:#a74e67;--pf-orbit-ring:#82374d73;--pf-orbit-glow:#b4667899;--pf-aurora:conic-gradient(#cc7e8f, #c97a5c, #b9707c, #c7808f, #cc7e8f);--pf-tab-line:linear-gradient(90deg, #82374d00, #a74e67 30%, #82374d 50%, #a74e67 70%, #82374d00);--pf-seal-ground:radial-gradient(circle at 50% 35%, #fff0f0, #f7d2d4 72%);--pf-seal-ring:#82374d73;--sky-night:radial-gradient(80% 90% at 16% 22%, #fefbfbd9, #fefbfb00 55%), linear-gradient(180deg, #f3d7d8 0%, #eecacc 55%, #f8dedf 100%);--sky-ember:radial-gradient(140% 80% at 50% 118%, #ee8ea48c, #ee8ea400 60%), linear-gradient(180deg, #f7e0e0 0%, #f5cad1 52%, #efb1bd 100%);--sky-rose:radial-gradient(140% 80% at 30% 120%, #d68c9680, #d68c9600 62%), linear-gradient(180deg, #f2e6e6 0%, #e8d3d3 52%, #e2b7b8 100%);--sky-moss:radial-gradient(130% 80% at 70% 120%, #e19ba980, #e19ba900 60%), linear-gradient(180deg, #f7e4e4 0%, #f5d7d8 52%, #efbcc6 100%);--sky-gold:radial-gradient(140% 85% at 50% 120%, #ffadbeb3, #ffadbe00 62%), linear-gradient(180deg, #fee8e8 0%, #ffd3db 50%, #ffb2c1 100%)}:root[data-skin=blossom] .pf-crown .pf-crown-star{filter:drop-shadow(0 0 3px #feedf0cc)}:root[data-skin=blossom]{--hall-rule:linear-gradient(90deg, #f1bfc899, #f1bfc800);--hall-rule-back:linear-gradient(270deg, #f1bfc899, #f1bfc800);--hall-light:#f8b7c416;--spine-lit:linear-gradient(90deg, #dfaab4, #ffdde3);--spine-label-on:#ffdde3;--page-here-wash:linear-gradient(135deg, #f8b7c429, #f8b7c40d);--page-here-ring:#f1bfc899;--page-here-glow:0 0 18px #f8b7c429;--page-next-wash:linear-gradient(135deg, #f8b7c424, #f8b7c40a);--hall-sheen:#fff8f829;--numeral-glow:0 0 16px #f8b7c447}:root[data-skin=blossom][data-theme=day]{--hall-rule:linear-gradient(90deg, #82374d8c, #82374d00);--hall-rule-back:linear-gradient(270deg, #82374d8c, #82374d00);--hall-light:#b4667812;--spine-lit:linear-gradient(90deg, #aa4e68, #e28ea0);--spine-label-on:#82374d;--page-here-wash:linear-gradient(135deg, #b4667824, #b466780a);--page-here-ring:#82374d80;--page-here-glow:0 0 14px #b466781f;--page-next-wash:linear-gradient(135deg, #b466781f, #b4667808);--hall-sheen:#fff9f980;--numeral-glow:0 0 12px #b4667833}:root[data-skin=blossom][data-theme=day] .course-pic-mark{--cream:#f7e7e7;--gold:#f7bcc7;--gold-soft:#dc9ca98c}:root[data-skin=blossom] .hall-price-live,:root[data-skin=blossom] .part-ring-here{color:var(--gold-live-ink,#210f14)}:root[data-skin=blossom] .twelve-glow{--twelve-tint:243, 179, 191}:root[data-skin=blossom] .twelve-glow[data-family=h]{--twelve-tint:225, 220, 220}:root[data-skin=blossom] .twelve-track>i{background:linear-gradient(90deg, #a2596c, var(--gold) 70%, #fff);box-shadow:0 0 10px #fecbd58c}:root[data-skin=blossom] .twelve-track>i:after{background:linear-gradient(90deg,#0000,#fff8f8d9,#0000)}:root[data-skin=blossom] .twelve-track>b{background:radial-gradient(circle,#fdf8f8 0 18%,#fffafbe6 30%,#fecbd500 70%)}:root[data-skin=blossom] .twelve-track>b:before{background:linear-gradient(#fff8f8,#fff8f8) 50%/1px 100% no-repeat,linear-gradient(#fff8f8,#fff8f8) 50%/100% 1px no-repeat}:root[data-skin=blossom] .twelve-scene{box-shadow:0 0 0 1px #f1bfc84d, 0 10px 26px rgba(var(--ink-shadow), calc(.45 * var(--shadow-k,1)))}:root[data-skin=blossom] .twelve-beacon{color:#1f1014;background:linear-gradient(#fedce2,#df9ca9);box-shadow:inset 0 0 0 1px #ffffff80,0 8px 22px #00000073}:root[data-skin=blossom] .twelve-beacon:before{background:radial-gradient(closest-side,#fed3db99,#fed3db00)}:root[data-skin=blossom] .bk-scrim{background:radial-gradient(120% 90% at 50% 20%,#5028338c,#0d060700 60%),#0c0506e6}:root[data-skin=blossom] .bk-stars span{background:#feeef1;box-shadow:0 0 6px 1px #feeef180}:root[data-skin=blossom] .bk-aura span,:root[data-skin=blossom] .bk-ring span{background:conic-gradient(#e1a1ad80 0deg,#fee9ed 40deg,#fffefe 55deg,#e1a1ad 80deg,#e1a1ad80 130deg 180deg,#fee9ed 220deg,#fffefe 235deg,#e1a1ad 260deg,#e1a1ad80 310deg 360deg)}:root[data-skin=blossom] .bk-panel{background:radial-gradient(90% 40% at 50% 0,#ecaab724,#0000 70%),linear-gradient(#27171b 0%,#1a0f12 55%,#140c0e 100%);box-shadow:0 30px 70px #0009,inset 0 1px #fefbfc14}:root[data-skin=blossom] .bk-cover-glow{background:radial-gradient(closest-side,#fecbd56b,#fecbd500)}:root[data-skin=blossom] .bk-cover{box-shadow:0 0 0 1px #fed4db59,0 18px 36px #0009,inset -3px 0 #00000059}:root[data-skin=blossom] .bk-caps{color:#f1bfc8}:root[data-skin=blossom] .bk-title{color:#fef8f8;text-shadow:0 0 22px #fecbd561,0 0 3px #fecbd540}:root[data-skin=blossom] .bk-sub{color:#fed4db}:root[data-skin=blossom] .bk-rule span{background:linear-gradient(90deg,#f1bfc800,#f1bfc88c)}:root[data-skin=blossom] .bk-rule span:last-child{background:linear-gradient(90deg,#f1bfc88c,#f1bfc800)}:root[data-skin=blossom] .bk-rule i{background:#fec2ce;box-shadow:0 0 8px #fec2ceb3}:root[data-skin=blossom] .bk-p{color:#f5eded}:root[data-skin=blossom] .bk-p em{color:#fef8f8;text-shadow:0 0 12px #fecbd54d}:root[data-skin=blossom] .bk-lead{color:#fcf4f4}:root[data-skin=blossom] .bk-list li{color:#f9f1f1;background:#ecaab712;box-shadow:inset 0 0 0 1px #f1bfc829}:root[data-skin=blossom] .bk-ico{color:#fecad4;filter:drop-shadow(0 0 5px #fecad499)}:root[data-skin=blossom] .bk-quote-glow{background:radial-gradient(closest-side,#fecbd533,#fecbd500)}:root[data-skin=blossom] .bk-quote-text{color:#fef8f8;text-shadow:0 0 22px #fecbd573,0 0 2px #fecbd54d}:root[data-skin=blossom] .bk-order{color:#221015;background:linear-gradient(160deg,#fef4f5 0%,#fec2ce 45%,#e1a1ad 100%);animation:3.2s ease-in-out 1.6s 2 both blossom--bk-bloom;box-shadow:0 0 0 1px #ffffff59,0 6px 26px #fecbd573}:root[data-skin=blossom] .bk-order:focus-visible{outline:2px solid #fef8f8}:root[data-skin=blossom] .bk-small{color:#d1c4c4}:root[data-skin=blossom] .bk-small a{color:#fed4db;text-decoration-color:#fed4db73}:root[data-skin=blossom] .bk-close{color:#ab9294;background:#fefbfc0a;box-shadow:inset 0 0 0 1px #f1bfc833}:root[data-skin=blossom] .bk-close-on{color:#f9ecec;box-shadow:inset 0 0 0 1px #f1bfc88c}:root[data-skin=blossom] .bk-close:focus-visible{outline:2px solid #fef8f8}:root[data-skin=blossom] .bk-count-track{stroke:#f1bfc82e}:root[data-skin=blossom] .bk-count-fill{stroke:#fed4db;filter:drop-shadow(0 0 3px #fed4db99)}:root[data-skin=blossom] .bk-num{color:#f9ecec}:root[data-skin=blossom] .bk-hint{color:#cbabac}:root[data-skin=blossom] .bk-scrim[data-nudge] .bk-hint{color:#fed4db}:root[data-skin=blossom] .bk-more{background:linear-gradient(#140c0e00,#140c0eeb)}:root[data-skin=blossom] .bk-more svg{color:#fed4db}@keyframes blossom--bk-bloom{0%,to{box-shadow:0 0 0 1px #ffffff59,0 6px 26px #fecbd573}50%{box-shadow:0 0 0 1px #ffffff80,0 0 40px #fecbd5cc}}:root[data-skin=blossom] .sigil-mark{background-image:url(/sigil-blossom-192.png)}:root[data-skin=blossom][data-theme=day] .sigil-mark{background-image:url(/sigil-blossom-day-192.png)}@media (min-resolution:1.5x){:root[data-skin=blossom] .sigil-mark{background-image:url(/sigil-blossom-384.png)}:root[data-skin=blossom][data-theme=day] .sigil-mark{background-image:url(/sigil-blossom-day-384.png)}}.blossom-scene,.blossom-fall{display:none}:root[data-skin=blossom] .blossom-fall{z-index:3;pointer-events:none;height:calc(100% + 190px);display:block;position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 260px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 260px),#0000 100%);container-type:size}@media (min-width:900px){:root[data-skin=blossom] .blossom-fall{height:100%;-webkit-mask-image:linear-gradient(#000 0 62%,#0000 100%);mask-image:linear-gradient(#000 0 62%,#0000 100%)}}:root[data-skin=blossom] .blossom-scene{z-index:0;pointer-events:none;border-radius:inherit;--bl-ink:#2c1a1f;--bl-ink-lit:#ffd6de57;--bl-petal-a:#fff4f6;--bl-petal-b:#f7bccb;--bl-petal-c:#e58aa3;--bl-pollen:#f3d9a0;--bl-halo:#ffbed04d;--bl-wash:linear-gradient(180deg, #5c2740 0%, #43203a 60%, #2a151f 100%);--bl-wash-a:.46;--bl-mist:#ffcddc29;display:block;position:absolute;inset:0;overflow:hidden;container-type:size}:root[data-theme=day][data-skin=blossom] .blossom-scene{--bl-ink:#3a2126;--bl-ink-lit:#fff0f04d;--bl-petal-a:snow;--bl-petal-b:#f6b2c4;--bl-petal-c:#d9708f;--bl-pollen:#e9c98a;--bl-halo:#ffd6e06b;--bl-wash:linear-gradient(180deg, #7a3a55 0%, #8a4a60 55%, #c9a0a8 100%);--bl-wash-a:.38;--bl-mist:#fff4f44d}.blossom-wash{background:var(--bl-wash);mix-blend-mode:color;opacity:var(--bl-wash-a);position:absolute;inset:0}.blossom-mist{background:radial-gradient(50% 50% at 50% 50%, var(--bl-mist), transparent 70%);width:160%;height:34%;animation:46s ease-in-out infinite alternate blossom-mist;position:absolute;left:-30%}.blossom-mist[data-band=a]{top:38%}.blossom-mist[data-band=b]{opacity:.7;animation-duration:64s;animation-direction:alternate-reverse;top:58%}@keyframes blossom-mist{0%{transform:translate(-9%)}to{transform:translate(9%)}}.blossom-bough{top:calc(var(--sat,0px) + 8px);height:calc(56% - var(--sat,0px) - 8px);aspect-ratio:368/150;transform-origin:100% 40%;max-width:84%;animation:11s ease-in-out infinite alternate blossom-sway;position:absolute;right:0;overflow:visible}.hero-band[data-moon] .blossom-bough{height:calc(40% - var(--sat,0px) - 8px)}@keyframes blossom-sway{0%{transform:rotate(-.7deg)}to{transform:rotate(.9deg)}}.blossom-limb{fill:none;stroke:var(--bl-ink);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;animation:1.5s cubic-bezier(.3,.7,.2,1) forwards blossom-draw;animation-delay:calc(var(--at) * 1ms)}.blossom-limb[data-lit]{stroke:var(--bl-ink-lit)}@keyframes blossom-draw{0%{opacity:1}to{opacity:1;stroke-dashoffset:0}}.blossom-flower,.blossom-bud{transform-box:fill-box;transform-origin:50%;opacity:0;animation:1.3s cubic-bezier(.2,.9,.25,1.12) forwards blossom-open;animation-delay:calc(var(--at) * 1ms)}@keyframes blossom-open{0%{opacity:0;transform:scale(.15)rotate(-50deg)}35%{opacity:1}to{opacity:1;transform:scale(1)rotate(0)}}.blossom-halo{opacity:0;animation:2.4s ease-out 1.2s forwards blossom-halo}@keyframes blossom-halo{to{opacity:1}}.blossom-petal{top:-5%;left:calc(var(--x) * 1%);opacity:0;animation:blossom-fall calc(var(--t) * 1s) linear calc(var(--d) * 1s) infinite;will-change:transform;position:absolute}@keyframes blossom-fall{0%{opacity:0;transform:translate(0)}9%{opacity:var(--o)}96%{opacity:var(--o)}to{transform:translate3d(calc(var(--w) * 1cqw), 116cqh, 0);opacity:0}}.blossom-petal>span{animation:blossom-drift calc(var(--t) * .21s) ease-in-out infinite alternate;display:block}@keyframes blossom-drift{0%{transform:translate(-13px)rotate(-22deg)}to{transform:translate(15px)rotate(28deg)}}.blossom-petal svg{width:calc(var(--s) * 11px);height:auto;animation:blossom-tumble calc(var(--t) * .3s) linear infinite;display:block;overflow:visible}@keyframes blossom-tumble{to{transform:rotate3d(.9,.4,.2,360deg)}}@media (min-width:900px){.blossom-petal svg{width:calc(var(--s) * 13px)}}:root[data-still] .blossom-scene *,:root[data-still] .blossom-fall *,.blossom-scene[data-quiet] *,.blossom-fall[data-quiet] *{animation:none!important}:root[data-still] .blossom-limb,.blossom-scene[data-quiet] .blossom-limb{stroke-dashoffset:0;opacity:1}:root[data-still] .blossom-flower,:root[data-still] .blossom-bud,:root[data-still] .blossom-halo,.blossom-scene[data-quiet] .blossom-flower,.blossom-scene[data-quiet] .blossom-bud,.blossom-scene[data-quiet] .blossom-halo{opacity:1}:root[data-still] .blossom-petal,.blossom-fall[data-quiet] .blossom-petal{display:none}@media (prefers-reduced-motion:reduce){.blossom-scene *,.blossom-fall *{animation:none!important}.blossom-limb{stroke-dashoffset:0;opacity:1}.blossom-flower,.blossom-bud,.blossom-halo{opacity:1}.blossom-petal{display:none}}
.sakura-banner{--sat:0px;border-radius:inherit;background:radial-gradient(60% 70% at 78% 18%,#ffd6e229,#0000 70%),radial-gradient(120% 90% at 30% 110%,#8c3c5c61,#0000 60%),linear-gradient(#150b10 0%,#24121b 58%,#2f1a22 100%);border-bottom-right-radius:0;border-bottom-left-radius:0;height:178px;position:relative}.sakura-pop .sakura-banner{border-top-left-radius:var(--radius-soft,20px);border-top-right-radius:var(--radius-soft,20px)}.sakura-log .sakura-banner{border-radius:var(--radius-soft,20px)}.sakura-banner-moon{background:radial-gradient(circle at 38% 36%,#fff9f2,#f1e2d4 62%,#e2cdbd);border-radius:50%;width:38px;height:38px;position:absolute;top:22px;right:30px;box-shadow:0 0 18px #ffece48c,0 0 46px #ffc8dc40}:root .sakura-banner.sakura-banner .blossom-scene{z-index:0;pointer-events:none;border-radius:inherit;--bl-ink:#5a3742;--bl-ink-lit:#ffdce480;--bl-petal-a:#fff4f6;--bl-petal-b:#f7bccb;--bl-petal-c:#e58aa3;--bl-pollen:#f3d9a0;--bl-halo:#ffbed04d;--bl-wash:linear-gradient(180deg, #5c2740 0%, #43203a 60%, #2a151f 100%);--bl-wash-a:.32;--bl-mist:#ffcddc24;display:block;position:absolute;inset:0;overflow:hidden;container-type:size}:root .sakura-banner.sakura-banner .blossom-bough{max-width:92%;height:80%;top:34px}:root .sakura-banner.sakura-banner .blossom-fall{z-index:3;pointer-events:none;height:calc(100% + 300px);display:block;position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 45%,#0000 100%);mask-image:linear-gradient(#000 0 45%,#0000 100%);container-type:size}:root .sakura-banner.sakura-banner .blossom-fall .blossom-petal svg{width:calc(var(--s) * 10px)}.coming-door{text-align:left;background:radial-gradient(120% 140% at 12% 40%,#e8be6e21,#0000 55%),linear-gradient(#0c0907,#050403);border-radius:18px;align-items:flex-start;gap:15px;padding:15px 16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #c9a96e47,0 10px 26px #0006}.coming-door-arch{border:1.3px solid #c9a96ea8;border-bottom:none;border-radius:14px 14px 0 0;flex:none;width:28px;height:46px;margin:2px 2px 0 4px;position:relative}.coming-door-seam{background:linear-gradient(#fff3d6 0%,#f0c070 82%,#f0c07000);border-radius:1px;width:2px;animation:2.6s ease-in-out infinite alternate coming-seam;position:absolute;top:6px;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 8px #ffd68ce6,0 0 18px #ffc87880}@keyframes coming-seam{0%{opacity:.55;width:2px}to{opacity:1;width:3px}}.coming-card{text-align:left;background:linear-gradient(180deg, var(--gold-wash-soft), transparent 70%), var(--e2-raised);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 26%, transparent);border-radius:18px;padding:14px 16px}.coming-mark{width:38px;height:38px;color:var(--gold);background:var(--gold-wash-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 40%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.coming-lang{color:var(--text-lit);background:rgba(var(--ink), .07);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 24%, transparent);border-radius:9999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:13px;line-height:1.3;display:inline-flex}.coming-flags{letter-spacing:1px;font-size:14px}.twelve-arrive{animation:.62s cubic-bezier(.2,.9,.25,1.15) both twelve-arrive}@keyframes twelve-arrive{0%{opacity:0;transform:translateY(6px)scale(.82)}to{opacity:1;transform:none}}.sakura-flower{transform-origin:50%;animation:1.2s cubic-bezier(.2,.9,.25,1.12) both sakura-open,24s linear 1.2s infinite sakura-turn}@keyframes sakura-open{0%{opacity:0;transform:scale(.2)rotate(-60deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes sakura-turn{to{transform:rotate(360deg)}}:root[data-still] .coming-door-seam,:root[data-still] .twelve-arrive,:root[data-still] .sakura-flower{animation:none}@media (prefers-reduced-motion:reduce){.coming-door-seam,.twelve-arrive,.sakura-flower{animation:none}}.coming-soon{letter-spacing:.12em;text-transform:uppercase;color:#fff;text-shadow:0 0 8px #fffc;background:#ffffff1f;border-radius:9999px;padding:3px 9px;font-size:10.5px;position:absolute;top:10px;right:10px;box-shadow:inset 0 0 0 1px #ffffff8c,0 0 14px #ffffff59}:root[data-skin=blossom] .sheet-scrim.items-center:after,:root[data-skin=blossom] .bk-scrim:after{content:"";pointer-events:none;z-index:60;opacity:.8;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='260'><path transform='translate(40 40) rotate(20) scale(0.9)' opacity='0.85' fill='%23f6c3cf' d='M0 0C-6 -3 -7.6 -10 -2.7 -14.6L0 -12.2L2.7 -14.6C7.6 -10 6 -3 0 0Z'/><path transform='translate(130 150) rotate(-35) scale(0.7)' opacity='0.7' fill='%23f6c3cf' d='M0 0C-6 -3 -7.6 -10 -2.7 -14.6L0 -12.2L2.7 -14.6C7.6 -10 6 -3 0 0Z'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='340'><path transform='translate(70 90) rotate(60) scale(1.2)' opacity='0.9' fill='%23f6c3cf' d='M0 0C-6 -3 -7.6 -10 -2.7 -14.6L0 -12.2L2.7 -14.6C7.6 -10 6 -3 0 0Z'/><path transform='translate(200 250) rotate(-10) scale(0.8)' opacity='0.6' fill='%23f6c3cf' d='M0 0C-6 -3 -7.6 -10 -2.7 -14.6L0 -12.2L2.7 -14.6C7.6 -10 6 -3 0 0Z'/></svg>");background-size:180px 260px,260px 340px;animation:26s linear infinite popup-petals;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 12% 80%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 80%,#0000 100%)}@keyframes popup-petals{0%{background-position:0 0,0 0}to{background-position:-90px 520px,-130px 1020px}}:root[data-still] .sheet-scrim.items-center:after,:root[data-still] .bk-scrim:after{display:none}@media (prefers-reduced-motion:reduce){:root[data-skin=blossom] .sheet-scrim.items-center:after,:root[data-skin=blossom] .bk-scrim:after{display:none}}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0e0f69103e40620b-s.342ouc2lgut3q.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/92200f002cf292a9-s.2julhdvgq6jev.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9800ce709e1aa4b4-s.2kclmbe6b5n77.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/5c349f498cc7f0bd-s.1ilty3op2fc65.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/6e3bbc95fae4475a-s.p.3ja0wwyayu7fx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/74ee47c2b6a928ac-s.26u8_yd-j466t.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1c854f34112e7ae4-s.152x19r7tayqz.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f35d0a466c377feb-s.2q-hceytvu1v7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7177264209877925-s.0o1a9igwept3p.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/80099d840e1750ba-s.p.0k9tcplgzph80.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.SxhRra_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-weight:600}.SxhRra_variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
