/* Scoped discovery links only. Existing reading and payment mechanics stay unchanged. */
.home-tool-shortcut{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:17px;padding:17px 3px 0;border-top:1px solid #d8cfc2;color:#53405e;text-decoration:none}
.home-tool-shortcut>span:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}
.home-tool-shortcut b{font:600 14px/1.6 var(--sans)}
.home-tool-shortcut small{font:400 13px/1.6 var(--sans);color:#685f6e}
.home-tool-shortcut:focus-visible,.article-free-start a:focus-visible,.arcana-detail-link:focus-visible{outline:3px solid #bc91cd;outline-offset:5px}
.article-free-start{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:25px 0 24px}
.article-free-start a{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;max-width:100%;box-sizing:border-box;min-height:52px;padding:15px 22px;border:1px solid #e8cda0;border-radius:6px;background:#e8cda0;color:#25172f;font:600 15px/1.6 "Pretendard Variable",sans-serif;text-decoration:none;word-break:keep-all}
.article-free-start a:hover{background:#f3dfbb}
.article-free-start a>span{flex-shrink:0}
.article-free-note{font:400 12px/1.6 "Pretendard Variable",sans-serif;color:#cec2d4}
.arcana-detail-link{grid-column:1/-1;display:inline-flex;align-items:center;min-height:44px;width:fit-content;max-width:100%;margin-top:10px;color:#5e3673;font:600 13px/1.6 "Pretendard Variable",sans-serif;text-underline-offset:5px;word-break:keep-all}
.fortune-definition a{color:inherit;text-underline-offset:4px}
@media(max-width:600px){
 .home-tool-shortcut>span:first-child{display:grid;gap:3px}
 .article-free-start{margin:20px 0}
 .article-free-start a{font-size:14px;padding:13px 16px;gap:12px}
}
