.card-page[data-astro-cid-uw5kdbxl]{min-height:100svh;display:grid;place-items:center;padding:clamp(1.5rem,5vh,3rem) var(--space-gutter);background:radial-gradient(120% 90% at 50% -20%,color-mix(in srgb,var(--gold) 9%,transparent),transparent 60%),var(--ink)}.card[data-astro-cid-uw5kdbxl]{width:min(100%,26rem);text-align:center;position:relative;z-index:1}@media(prefers-reduced-motion:no-preference){[data-astro-cid-uw5kdbxl][data-enter]{opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transition-delay:calc(var(--i) * 75ms)}html.ready [data-astro-cid-uw5kdbxl][data-enter]{opacity:1;transform:none}}.card-sparks[data-astro-cid-uw5kdbxl]{position:fixed;inset:0;pointer-events:none;overflow:clip}@media(prefers-reduced-motion:no-preference){.card-sparks[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{position:absolute;left:var(--x);bottom:-2vh;width:4px;height:4px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px 1px color-mix(in srgb,var(--gold) 60%,transparent);opacity:0;animation:card-spark var(--dur) linear var(--delay) infinite}}@keyframes card-spark{0%{transform:translateY(0);opacity:0}8%{opacity:.7}70%{opacity:.35}to{transform:translateY(-105vh) translate(3vw);opacity:0}}.portrait[data-astro-cid-uw5kdbxl]{position:relative;width:clamp(8.5rem,24vw,10rem);height:clamp(8.5rem,24vw,10rem);margin:0 auto 1.2rem}.portrait[data-astro-cid-uw5kdbxl] img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;border-radius:50%;border:3px solid color-mix(in srgb,var(--gold) 65%,transparent);position:relative;z-index:1}.halo[data-astro-cid-uw5kdbxl]{position:absolute;inset:-7px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,color-mix(in srgb,var(--gold) 75%,transparent) 40deg,transparent 110deg,transparent 200deg,color-mix(in srgb,var(--ember) 55%,transparent) 250deg,transparent 320deg);filter:blur(6px)}@media(prefers-reduced-motion:no-preference){.halo[data-astro-cid-uw5kdbxl]{animation:halo-turn 9s linear infinite}}@keyframes halo-turn{to{rotate:360deg}}h1[data-astro-cid-uw5kdbxl]{font-size:clamp(1.7rem,6vw,2.1rem);margin:0 0 .4rem}.subline[data-astro-cid-uw5kdbxl]{color:color-mix(in srgb,var(--bone) 68%,transparent);font-size:.95rem;margin:0 0 1.6rem;line-height:1.5}.book-duo[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:.7rem}.duo-note[data-astro-cid-uw5kdbxl]{margin:0 0 1.4rem;font-size:.85rem;line-height:1.45;color:color-mix(in srgb,var(--bone) 68%,transparent)}.book-duo[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{display:block;padding:.85rem .5rem;border-radius:8px;font-weight:700;font-size:1rem;text-decoration:none;text-align:center;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.book-duo[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{display:block;font-weight:400;font-size:.78rem;opacity:.8;margin-top:.1rem}.duo-primary[data-astro-cid-uw5kdbxl]{position:relative;overflow:hidden}@media(prefers-reduced-motion:no-preference){.duo-primary[data-astro-cid-uw5kdbxl]:after{content:"";position:absolute;top:-40%;left:0;width:30%;height:180%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .45) 50%,transparent);transform:rotate(14deg) translate(-280%);animation:duo-glint 5.5s ease-in-out 2s infinite;pointer-events:none}}@keyframes duo-glint{0%,72%{transform:rotate(14deg) translate(-280%)}88%,to{transform:rotate(14deg) translate(480%)}}.duo-secondary[data-astro-cid-uw5kdbxl]{border:1px solid color-mix(in srgb,var(--gold) 55%,transparent);color:var(--gold);background:color-mix(in srgb,var(--gold) 6%,transparent)}.duo-secondary[data-astro-cid-uw5kdbxl]:hover,.duo-secondary[data-astro-cid-uw5kdbxl]:focus-visible{background:color-mix(in srgb,var(--gold) 14%,transparent);transform:translateY(-1px)}.actions[data-astro-cid-uw5kdbxl]{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;gap:.7rem}.actions[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{position:relative;display:block;padding:.85rem 2.4rem .85rem 1.1rem;border:1px solid color-mix(in srgb,var(--gold) 30%,transparent);border-radius:10px;background:color-mix(in srgb,var(--bone) 4%,transparent);color:var(--bone);text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease}.actions[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover,.actions[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:focus-visible{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 9%,transparent);transform:translateY(-1px)}.action-arrow[data-astro-cid-uw5kdbxl]{position:absolute;right:1rem;top:50%;translate:0 -50%;color:var(--gold);opacity:0;transition:opacity .2s ease,translate .25s ease}.actions[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover .action-arrow[data-astro-cid-uw5kdbxl],.actions[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:focus-visible .action-arrow[data-astro-cid-uw5kdbxl]{opacity:1;translate:.2rem -50%}.action-label[data-astro-cid-uw5kdbxl]{display:block;font-weight:700}.action-sub[data-astro-cid-uw5kdbxl]{display:block;font-size:.83rem;color:color-mix(in srgb,var(--bone) 62%,transparent);margin-top:.15rem}.socials[data-astro-cid-uw5kdbxl]{list-style:none;margin:0 0 1.75rem;padding:0;display:flex;justify-content:center;gap:.6rem}.socials[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{display:grid;place-items:center;width:2.7rem;height:2.7rem;border-radius:50%;border:1px solid color-mix(in srgb,var(--gold) 28%,transparent);color:var(--bone);transition:color .2s ease,border-color .2s ease}.socials[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover,.socials[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:focus-visible{color:var(--gold);border-color:var(--gold)}.share-btn[data-astro-cid-uw5kdbxl]{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 1.4rem;padding:.55rem 1.05rem;border:1px solid color-mix(in srgb,var(--bone) 22%,transparent);border-radius:999px;background:none;color:color-mix(in srgb,var(--bone) 80%,transparent);font:inherit;font-size:.85rem;cursor:pointer;transition:color .2s ease,border-color .2s ease}.share-btn[data-astro-cid-uw5kdbxl]:hover,.share-btn[data-astro-cid-uw5kdbxl]:focus-visible{color:var(--gold);border-color:var(--gold)}.share-status[data-astro-cid-uw5kdbxl]{margin:-.6rem 0 1rem;font-size:.85rem;font-weight:600;color:var(--gold)}.share-status[data-astro-cid-uw5kdbxl]:empty{display:none}.tagline[data-astro-cid-uw5kdbxl]{font-family:var(--font-display, serif);font-style:italic;font-size:1.05rem;color:color-mix(in srgb,var(--bone) 85%,transparent);margin:0 0 .8rem}.home-link[data-astro-cid-uw5kdbxl]{margin:0;font-size:.875rem}.home-link[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--gold);text-decoration:none}.home-link[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{text-decoration:underline}
