/* 타로 무료 결과 · 이미지로 저장 / 공유하기 (2026-11-09) */
.tarot-share-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 16px 14px}
.love-preview-screen:not(.love-petal-preview)>.tarot-share-row{margin:26px 24px 0}
.tarot-share-row>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:50px;margin:0;padding:0 12px;border:1.5px solid #c9a1bf;border-radius:14px;background:#fff;color:#5f2a59;font-family:inherit;font-size:15px;font-weight:700;line-height:1.3;cursor:pointer;-webkit-tap-highlight-color:transparent}
.tarot-share-row>.tarot-share-open{border-color:transparent;background:linear-gradient(#8a4a7d,#6d2f62);color:#fff;box-shadow:0 6px 16px #6d2f6233}
.tarot-share-row svg{width:19px;height:19px;flex:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.tarot-share-row>button:disabled{opacity:.6;cursor:progress}
.tarot-share-row>button:focus-visible{outline:2px solid #8d3d79;outline-offset:2px}
.tarot-share-row .tarot-share-status{grid-column:1/-1;margin:0;font-size:12.5px;line-height:1.6;color:#7a5a74;text-align:center;word-break:keep-all}
.tarot-share-row .tarot-share-status:empty{display:none}
.tarot-share-row .tarot-share-status.is-error{color:#9c3c58}
.tarot-share-row[data-theme=destiny]>button{border-color:#b6b3d6;color:#2f3566}
.tarot-share-row[data-theme=destiny]>.tarot-share-open{border-color:transparent;background:linear-gradient(#4a5288,#2c3361);color:#fff;box-shadow:0 6px 16px #2c336133}
.tarot-share-row[data-theme=destiny] .tarot-share-status{color:#5d6082}
html body .tarot-share-sheet .tarot-share-cards{margin:12px 0 0;padding:10px 14px;border-radius:12px;background:#f6f1f7;color:#4c1d47;font-size:14px;font-weight:700;line-height:1.5;text-align:center;word-break:keep-all}
html body .tarot-share-sheet .tarot-share-link{display:block;width:100%;margin:8px 0 0;padding:10px 12px;border:1px solid #d8dde5;border-radius:10px;font-size:14px}
html body .tarot-share-sheet .tarot-share-link[hidden]{display:none}
html body .tarot-share-sheet [data-share-status]:empty{display:none}
html body .tarot-share-sheet [data-share-status][data-error="1"]{color:#9c3c58}
@media(max-width:340px){.tarot-share-row>button{font-size:14px;gap:5px;padding:0 8px}}
