/* Scoped addition; no changes to existing site typography, navigation or sections. */
.tarot-home{padding:60px 0 15px;background:#fffefa}.tarot-home-inner{display:flex;align-items:center;gap:28px;border:1px solid #dce5d6;border-radius:24px;padding:34px 42px;background:radial-gradient(ellipse at 15% 50%,#e9f1df80,transparent 65%),#fffefa}.tarot-home-symbol{flex:none;display:grid;place-items:center;width:80px;height:110px;border:1px solid #c9b781;border-radius:10px;background:#eef3e8;transform:rotate(-9deg);font-size:37px;color:#9a783e;outline:1px solid #c9b781;outline-offset:-7px}.tarot-home .tarot-home-kicker{font-size:12px;letter-spacing:.16em;color:#92723d;margin:0 0 8px}.tarot-home h2{font-size:32px;line-height:1.4;margin:0 0 9px}.tarot-home .tarot-home-copy{font-size:16px;line-height:1.9;color:#5d7568;margin:0}.tarot-home-link{margin-left:auto;flex:none;display:inline-flex;padding:15px 24px;border-radius:40px;background:#244d42;color:#fffefa;font-size:16px;font-weight:600;text-decoration:none;gap:15px;align-items:center}.tarot-home-link:hover{background:#386755}.tarot-home-link:focus-visible{outline:3px solid #a384ba;outline-offset:5px}@media(max-width:800px){.tarot-home-inner{padding:28px;flex-wrap:wrap;gap:22px}.tarot-home-link{margin-left:102px}.tarot-home h2{font-size:29px}.tarot-home .tarot-home-copy{font-size:15px}}@media(max-width:500px){.tarot-home{padding-top:35px}.tarot-home-inner{padding:25px 20px;gap:17px}.tarot-home-symbol{width:52px;height:76px;font-size:27px}.tarot-home-inner>div{flex:1;min-width:0}.tarot-home .tarot-home-kicker{font-size:10px}.tarot-home h2{font-size:26px}.tarot-home .tarot-home-copy{font-size:14px}.tarot-home-link{margin-left:0;width:100%;justify-content:center;font-size:15px}}
@media(min-width:981px){body.journal-enabled .primary-nav{flex-wrap:wrap;justify-content:flex-end;row-gap:8px}}
@media(min-width:981px) and (max-width:1250px){body.journal-enabled .site-header{min-height:92px}}
