nav[data-astro-cid-wpvy4v7s]{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);background:#f5f1ede0;justify-content:space-between;align-items:center;padding:18px 28px;display:flex;position:fixed;top:0;left:0;right:0}.nav-name[data-astro-cid-wpvy4v7s]{font-family:var(--font-name);color:var(--text);font-size:24px;font-weight:400;text-decoration:none}.nav-links[data-astro-cid-wpvy4v7s]{font-family:var(--font-display);letter-spacing:.01em;gap:28px;font-size:15px;display:flex}.nav-link[data-astro-cid-wpvy4v7s]{color:var(--text-muted);border-bottom:1.5px solid #0000;padding:6px 0;text-decoration:none;transition:color .2s}.nav-link[data-astro-cid-wpvy4v7s]:hover{color:var(--text)}.nav-link[data-astro-cid-wpvy4v7s].active{color:var(--text);border-bottom-color:var(--text)}[data-theme=dark] nav[data-astro-cid-wpvy4v7s]{background:#1c1c1ee0}@media (max-width:768px){.nav-links[data-astro-cid-wpvy4v7s]{gap:20px;font-size:14px}}@media (max-width:480px){nav[data-astro-cid-wpvy4v7s]{align-items:baseline;padding:14px 16px}.nav-name[data-astro-cid-wpvy4v7s]{font-size:16px}.nav-links[data-astro-cid-wpvy4v7s]{gap:10px;font-size:13px}.nav-link[data-astro-cid-wpvy4v7s]{padding:0}}footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);max-width:960px;font-family:var(--font-body);color:var(--text-faint);flex-direction:column;align-items:center;gap:12px;margin:0 auto;padding:48px 28px;font-size:12px;display:flex}.footer-icons[data-astro-cid-jo6i4kqk]{align-items:center;gap:20px;display:flex}.footer-icons[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-muted);align-items:center;transition:color .2s;display:flex}.footer-icons[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--text-body)}.footer-links[data-astro-cid-jo6i4kqk]{gap:16px;display:flex}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-faint);text-decoration:none}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--text-muted)}.theme-toggle[data-astro-cid-jo6i4kqk]{cursor:pointer;color:var(--text-muted);background:0 0;border:none;align-items:center;padding:0;transition:color .2s;display:flex}.theme-toggle[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}.icon-sun[data-astro-cid-jo6i4kqk],[data-theme=dark] .icon-moon[data-astro-cid-jo6i4kqk]{display:none}[data-theme=dark] .icon-sun[data-astro-cid-jo6i4kqk]{display:block}:root{--font-name:"Plus Jakarta Sans", -apple-system, sans-serif;--font-display:"Plus Jakarta Sans", -apple-system, sans-serif;--font-body:"Plus Jakarta Sans", -apple-system, sans-serif;--bg:#f5f1ed;--text:#2d2a26;--text-secondary:#5a5650;--text-muted:#6b6661;--text-faint:#6b665f;--border:#0000000f;--surface:#edeae6;--selection:#d4cfc9}[data-theme=dark]{--bg:#1c1c1e;--text:#ededef;--text-secondary:#bbbbc0;--text-muted:#9a9a9f;--text-faint:#7a7a7f;--border:#ffffff1a;--surface:#2c2c2e;--selection:#3a3a3c}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);scroll-behavior:smooth}body{background:var(--bg);font-family:var(--font-body);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}::selection{background:var(--selection)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fade-up{opacity:0;animation:.5s forwards fadeUp}.fade-up-1{animation-delay:60ms}.fade-up-2{animation-delay:.12s}.fade-up-3{animation-delay:.18s}.fade-up-4{animation-delay:.24s}.fade-up-5{animation-delay:.3s}.fade-up-6{animation-delay:.36s}.fade-up-7{animation-delay:.42s}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}main{animation:.3s fadeIn}.album-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px;display:grid}.video-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px;display:grid}.reading-progress{background:var(--text);z-index:200;width:0%;height:2px;animation:linear progress;animation-timeline:scroll();position:fixed;top:0;left:0}@keyframes progress{to{width:100%}}@media (max-width:768px){.page-content{padding-top:60px!important}.album-grid{grid-template-columns:repeat(2,1fr);gap:24px 14px}.video-grid{grid-template-columns:1fr;gap:20px}.detail-layout,.about-layout{grid-template-columns:1fr!important}}@media (max-width:480px){.album-grid{grid-template-columns:repeat(2,1fr);gap:20px 10px}}.skip-link{z-index:10000;background:var(--text);color:var(--bg);font-family:var(--font-body);border-radius:4px;padding:8px 16px;font-size:14px;text-decoration:none;transition:top .15s;position:absolute;top:-100%;left:16px}.skip-link:focus{top:12px}:focus-visible{outline-offset:2px;outline:2px solid #8a8580}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.fade-up{opacity:1;animation:none!important}html{scroll-behavior:auto}}@media (max-width:768px){.page-content{padding-top:56px!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin.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:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-italic.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}
