.site-main>section.mood-section{padding:clamp(78px,9vw,138px) 0 110px;color:#f8f2e8;background:#161b23;background-image:none}.mood-layout[data-astro-cid-btzv3243]{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:clamp(40px,7vw,112px);align-items:center}.mood-eyebrow[data-astro-cid-btzv3243]{margin:0 0 24px;color:#e5b780;font-size:13px;letter-spacing:.14em}.mood-intro[data-astro-cid-btzv3243] h2[data-astro-cid-btzv3243]{margin:0 0 24px;font-family:var(--font-display);font-size:clamp(2.8rem,5vw,5.6rem);font-weight:500;line-height:1.34}.mood-intro[data-astro-cid-btzv3243] h2[data-astro-cid-btzv3243] em[data-astro-cid-btzv3243]{color:#e5b780;font-style:normal}.mood-intro[data-astro-cid-btzv3243]>p[data-astro-cid-btzv3243]:not(.mood-eyebrow){max-width:30em;color:#d1d4d8;line-height:1.9}.mood-all-link[data-astro-cid-btzv3243]{display:inline-flex;gap:10px;align-items:center;border-bottom:1px solid #e5b780;padding:6px 0;color:#f1c895;font-size:15px}.mood-all-link[data-astro-cid-btzv3243]:hover{color:#fff}.mood-card[data-astro-cid-btzv3243]{min-width:0;border:1px solid #42464d;border-radius:22px;overflow:hidden;background:#20242c;box-shadow:0 28px 80px #080a0e80}.mood-art[data-astro-cid-btzv3243]{position:relative;height:clamp(220px,29vw,360px);overflow:hidden;background:#323944}.mood-art[data-astro-cid-btzv3243] img[data-astro-cid-btzv3243]{display:block;width:100%;height:100%;object-fit:cover;object-position:center 34%;transition:opacity .25s ease}.mood-art[data-astro-cid-btzv3243]:after{content:"";position:absolute;inset:44% 0 0;background:linear-gradient(transparent,#20242c);pointer-events:none}.mood-art-caption[data-astro-cid-btzv3243]{position:absolute;z-index:1;left:30px;bottom:20px;color:#e9dbc8;font-size:12px;letter-spacing:.08em}.mood-panel[data-astro-cid-btzv3243]{padding:24px clamp(20px,3vw,36px) 30px}.mood-prompt[data-astro-cid-btzv3243]{margin-bottom:15px;color:#d2d0cc;font-size:14px}.mood-options[data-astro-cid-btzv3243]{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:26px}.mood-option[data-astro-cid-btzv3243]{min-height:43px;padding:8px 16px;border:1px solid #55575a;border-radius:30px;color:#e2e1de;background:transparent;cursor:pointer;font-size:14px;transition:background .18s,color .18s,border-color .18s}.mood-option[data-astro-cid-btzv3243]:hover,.mood-option[data-astro-cid-btzv3243][aria-pressed=true]{border-color:#e5b780;color:#171c25;background:#e5b780}.mood-option[data-astro-cid-btzv3243]:focus-visible,.mood-play[data-astro-cid-btzv3243]:focus-visible,.dock-button[data-astro-cid-btzv3243]:focus-visible,.dock-story[data-astro-cid-btzv3243]:focus-visible,.mood-story[data-astro-cid-btzv3243]:focus-visible,.mood-all-link[data-astro-cid-btzv3243]:focus-visible{outline:3px solid #e5b780;outline-offset:3px}.mood-now[data-astro-cid-btzv3243]{display:flex;justify-content:space-between;align-items:center;gap:18px}.mood-kind[data-astro-cid-btzv3243]{color:#d2ba99;font-size:13px}.mood-now[data-astro-cid-btzv3243] h3[data-astro-cid-btzv3243]{margin:6px 0 0;color:#fff;font-size:clamp(1.8rem,3vw,2.5rem)}.mood-play[data-astro-cid-btzv3243]{flex:none;width:60px;height:60px;border:0;border-radius:50%;color:#161b23;background:#efb756;cursor:pointer;font-size:22px;box-shadow:0 5px 22px #efb75644}.mood-play[data-astro-cid-btzv3243]:hover{background:#ffd08b;transform:scale(1.04)}.mood-note[data-astro-cid-btzv3243]{margin:18px 0 14px;color:#c9cdd0;font-size:14px}.mood-story[data-astro-cid-btzv3243]{display:inline-flex;gap:12px;align-items:center;border-top:1px solid #44474d;width:100%;padding-top:17px;color:#e5b780;font-size:14px}.mood-story[data-astro-cid-btzv3243]:hover{color:#fff}.music-dock[data-astro-cid-btzv3243]{position:fixed;z-index:40;inset:auto 0 0;display:grid;grid-template-columns:48px minmax(110px,1fr) 44px 40px minmax(150px,280px) 70px;gap:15px;align-items:center;min-height:82px;padding:12px max(24px,calc((100vw - 1200px)/2));border-top:1px solid #444b55;color:#f6f3ed;background:#171c25f2;backdrop-filter:blur(16px);box-shadow:0 -8px 30px #0004}.dock-cover[data-astro-cid-btzv3243]{width:48px;height:48px;object-fit:cover;border-radius:4px}.dock-details[data-astro-cid-btzv3243]{display:flex;flex-direction:column;min-width:0;line-height:1.35}.dock-details[data-astro-cid-btzv3243] strong[data-astro-cid-btzv3243]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.dock-details[data-astro-cid-btzv3243] small[data-astro-cid-btzv3243]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c4c8cb;font-size:11px}.dock-button[data-astro-cid-btzv3243]{border:0;color:#f4eee5;background:transparent;cursor:pointer;font-size:21px}.dock-play[data-astro-cid-btzv3243]{width:42px;height:42px;border-radius:50%;color:#141b24;background:#efb756}.dock-play[data-astro-cid-btzv3243]:hover{background:#ffd08b}.dock-next[data-astro-cid-btzv3243]:hover{color:#efb756}.dock-timeline[data-astro-cid-btzv3243]{display:flex;align-items:center;gap:7px;min-width:0;color:#ccd0d3;font-size:11px;font-variant-numeric:tabular-nums}.dock-timeline[data-astro-cid-btzv3243] input[data-astro-cid-btzv3243]{flex:1;min-width:0;accent-color:#e5b780;cursor:pointer}.dock-timeline[data-astro-cid-btzv3243] input[data-astro-cid-btzv3243]:disabled{cursor:default}.dock-story[data-astro-cid-btzv3243]{color:#e5b780;white-space:nowrap;font-size:12px}.dock-story[data-astro-cid-btzv3243]:hover{color:#fff}.sr-only[data-astro-cid-btzv3243]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}body:has(.music-dock){padding-bottom:82px}body:has(.music-dock) .site-header{border-bottom-color:#444b55;color:#f6f3ed;background:#171c25f2}body:has(.music-dock) .site-header .logo{color:#e5b780}body:has(.music-dock) .site-header .nav-links{color:#e2dfd9}body:has(.music-dock) .site-header .nav-links a:hover,body:has(.music-dock) .site-header .nav-links a:focus-visible{color:#e5b780}body:has(.music-dock) .nav-toggle-label{border-color:#777d85}body:has(.music-dock) .nav-toggle-label span,body:has(.music-dock) .nav-toggle-label span:before,body:has(.music-dock) .nav-toggle-label span:after{background:#f6f3ed}body:has(.music-dock) .nav-toggle:checked+.nav-toggle-label span{background:transparent}@media(max-width:920px){.mood-layout[data-astro-cid-btzv3243]{grid-template-columns:1fr;max-width:640px}.mood-intro[data-astro-cid-btzv3243] h2[data-astro-cid-btzv3243]{font-size:clamp(2.8rem,8vw,4.6rem)}}@media(max-width:680px){.site-main>section.mood-section{padding:70px 0 90px}.mood-art[data-astro-cid-btzv3243]{height:265px}.music-dock[data-astro-cid-btzv3243]{grid-template-columns:42px minmax(0,1fr) 42px 34px;grid-template-rows:43px 18px;column-gap:9px;row-gap:5px;min-height:86px;padding:7px 14px 8px}.dock-cover[data-astro-cid-btzv3243]{width:42px;height:42px}.dock-timeline[data-astro-cid-btzv3243]{grid-column:2 / 5;grid-row:2}.dock-story[data-astro-cid-btzv3243]{display:none}body:has(.music-dock) .site-header .nav-links{background:#171c25;border-bottom-color:#444b55}body:has(.music-dock){padding-bottom:86px}}@media(max-width:360px){.mood-option[data-astro-cid-btzv3243]{padding:7px 11px;font-size:12px}.mood-intro[data-astro-cid-btzv3243] h2[data-astro-cid-btzv3243]{font-size:2.6rem}}@media(prefers-reduced-motion:reduce){.mood-art[data-astro-cid-btzv3243] img[data-astro-cid-btzv3243],.mood-option[data-astro-cid-btzv3243]{transition:none}.mood-play[data-astro-cid-btzv3243]:hover{transform:none}}.site-main>section.mood-section{padding:0 0 48px;background:var(--color-stage)}.mood-layout[data-astro-cid-btzv3243]{display:block;max-width:1100px}.mood-card[data-astro-cid-btzv3243]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.mood-art[data-astro-cid-btzv3243]{height:auto;min-height:340px}.mood-art[data-astro-cid-btzv3243] img[data-astro-cid-btzv3243]{position:absolute;inset:0}.mood-panel[data-astro-cid-btzv3243]{padding:28px 32px}.mood-note[data-astro-cid-btzv3243]{white-space:pre-line;line-height:1.9}.mood-prompt[data-astro-cid-btzv3243]{margin:24px 0 12px}.mood-options[data-astro-cid-btzv3243]{margin-bottom:0}.mood-contact[data-astro-cid-btzv3243]{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:24px}.mood-contact[data-astro-cid-btzv3243] .button[data-astro-cid-btzv3243]{min-height:48px;border-color:var(--color-stage-gold);color:var(--color-stage);background:var(--color-stage-gold);box-shadow:none}.mood-contact[data-astro-cid-btzv3243] .button[data-astro-cid-btzv3243]:hover{background:#f3cca0}.mood-contact[data-astro-cid-btzv3243] a[data-astro-cid-btzv3243]:focus-visible{outline:3px solid var(--color-stage-gold);outline-offset:4px}.mood-backup[data-astro-cid-btzv3243]{color:#d1d4d8;font-size:13px;text-decoration:underline;text-underline-offset:4px}@media(max-width:680px){.site-main>section.mood-section{padding:0 0 36px}.mood-card[data-astro-cid-btzv3243]{grid-template-columns:1fr}.mood-art[data-astro-cid-btzv3243]{min-height:0;height:150px}.mood-art[data-astro-cid-btzv3243] img[data-astro-cid-btzv3243]{object-position:center 30%}.mood-art-caption[data-astro-cid-btzv3243]{left:22px;bottom:12px}.mood-panel[data-astro-cid-btzv3243]{padding:20px 22px 24px}.mood-now[data-astro-cid-btzv3243] h3[data-astro-cid-btzv3243]{font-size:1.8rem}.mood-note[data-astro-cid-btzv3243]{margin:18px 0}.mood-contact[data-astro-cid-btzv3243]{align-items:flex-start;flex-direction:column;gap:14px}.mood-contact[data-astro-cid-btzv3243] .button[data-astro-cid-btzv3243]{width:100%;padding:14px 12px;font-size:14px}}.kama-live-entry[data-astro-cid-j7pv25f6]{max-width:1100px;margin-inline:auto;padding:24px;border-left:3px solid var(--color-stage-light);background:var(--color-paper-cream)}.kama-live-entry[data-astro-cid-j7pv25f6] .h2[data-astro-cid-j7pv25f6]{margin-top:8px;margin-bottom:16px}.kama-live-entry[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:42rem}#hero[data-astro-cid-j7pv25f6].songs-first-hero{padding:38px 0 26px}.songs-first-hero[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]{max-width:1100px}.songs-first-hero[data-astro-cid-j7pv25f6] .hero-kicker[data-astro-cid-j7pv25f6]{margin-bottom:14px}.songs-first-hero[data-astro-cid-j7pv25f6] .h1[data-astro-cid-j7pv25f6]{margin:0;color:var(--color-stage-light);font-size:clamp(2.5rem,5vw,4.8rem);line-height:1.24}.home-introduction[data-astro-cid-j7pv25f6] .hero-grid[data-astro-cid-j7pv25f6]{min-height:0}@media(max-width:680px){#hero[data-astro-cid-j7pv25f6].songs-first-hero{padding:26px 0 20px}.songs-first-hero[data-astro-cid-j7pv25f6] .hero-kicker[data-astro-cid-j7pv25f6]{font-size:11px;margin-bottom:12px}.songs-first-hero[data-astro-cid-j7pv25f6] .h1[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,9vw,2.7rem)}}
