/* === 由来: ookubo-tarot-cardgrid.php（大アルカナ画像グリッド）  (旧 <style id="ck-tarot-grid-css">) === */
.ck-tarot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:12px;margin:1.2em 0}.ck-tarot-grid a{display:block;text-decoration:none;color:#5d4f76;border:1px solid #e3dcec;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.07);transition:transform .15s ease,box-shadow .15s ease}.ck-tarot-grid a:hover{transform:translateY(-3px);box-shadow:0 5px 14px rgba(122,105,151,.28)}.ck-tarot-grid a.is-current{border:2px solid #7a6997;box-shadow:0 4px 12px rgba(122,105,151,.30)}.ck-tarot-grid img{width:100%;height:auto;display:block}.ck-tarot-grid a.is-reversed img{transform:rotate(180deg)}.ck-tarot-grid .nm{display:block;padding:6px 6px 8px;font-size:.78em;font-weight:600;line-height:1.35;text-align:center}.ck-tarot-grid .nm small{display:block;font-weight:400;font-size:.86em;color:#8a7ca0;margin-top:1px}

/* === 由来: ookubo-tarot.php（タロットUI一式）  (旧 <style id="ck-tarot-suite-style">)
   2026-08-20 仕上げ: 実体はページ623本文に残っていた<style>だった。本文側（p74トークン化済み）を正として同期し、本文から撤去。 === */
.ck-tarot-suite{margin:2.2em auto;max-width:880px;}.ck-tarot-suite-title{text-align:center;margin:0 0 0.9em;color:#5b3d8a;font-family:"Hiragino Mincho Pro","Yu Mincho",serif;font-size:1.08em;font-weight:600;letter-spacing:0.1em;line-height:1.4;position:relative;padding:0 0 0.4em;}.ck-tarot-suite-title::after{content:"";display:block;margin:0.5em auto 0;width:46px;height:1px;background:linear-gradient(90deg,transparent,#d4af37 50%,transparent);}.ck-tarot-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 1.4em;padding:0 0.4em;align-items:stretch;}.ck-tarot-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;margin:0;padding:9px 12px 10px;color:#5b3d8a;background:linear-gradient(180deg,#faf6ff 0%,#ede0fa 100%);border:1.5px solid #d8c4ea;border-radius:12px;cursor:pointer;box-shadow: 0 1px 3px rgba(61,41,82,0.12);transition:transform 0.15s ease,box-shadow 0.15s ease,background 0.15s ease,color 0.15s ease,border-color 0.15s ease;font-family:inherit;text-align:center;min-height:66px;position:relative;}.ck-tarot-suite .ck-tarot-tab{margin:0;}.ck-tarot-tab.is-active{color:#fff;background:linear-gradient(180deg,#7a5a9f 0%,#4a2a6f 100%);border-color:#4a2a6f;box-shadow:0 4px 12px rgba(74,42,111,0.4),inset 0 1px 1px rgba(255,255,255,0.2);}.ck-tarot-tab__label{display:block;font-size:0.96em;font-weight:600;letter-spacing:0.06em;line-height:1.2;}.ck-tarot-tab__sub{display:block;font-size:0.7em;font-weight:400;letter-spacing:0.02em;line-height:1.35;color:#7c6792;margin-top:2px;}.ck-tarot-tab.is-active .ck-tarot-tab__sub{color:rgba(255,255,255,0.82);}.ck-tarot-tab__badge{display:inline-block;padding:2px 9px;margin:0 0 4px;border-radius:999px;font-size:0.62em;font-weight:700;letter-spacing:0.08em;line-height:1.5;}.ck-tarot-tab__badge.is-default{background:#4a7a8f;color:#fff;}.ck-tarot-tab.is-active .ck-tarot-tab__badge.is-default{background:#ffffff;color:#3a6275;}.ck-tarot-tab__badge.is-featured{background:linear-gradient(135deg,#d4af37 0%,#b8941f 100%);color:#2a1f3f;box-shadow: 0 1px 3px rgba(61,41,82,0.12);}.ck-tarot-tab.is-featured{border-color:#d4af37;background:linear-gradient(180deg,#fff8e7 0%,#f5e6c6 100%);box-shadow:0 3px 10px rgba(212,175,55,0.3),0 1px 3px rgba(74,42,111,0.12);min-height:76px;padding:11px 14px 12px;color:#7a5a00;}.ck-tarot-tab.is-featured .ck-tarot-tab__label{font-size:1.04em;color:#5a3f00;}.ck-tarot-tab.is-featured .ck-tarot-tab__sub{color:#8a6e15;}.ck-tarot-tab.is-featured:hover{background:linear-gradient(180deg,#fffbf3 0%,#fae9c8 100%);border-color:#b8941f;box-shadow:0 5px 14px rgba(212,175,55,0.4),0 2px 4px rgba(74,42,111,0.15);}.ck-tarot-tab.is-featured.is-active{color:#2a1f3f;background:linear-gradient(180deg,#f4d36c 0%,#b8941f 100%);border-color:#8a6e15;box-shadow:0 5px 16px rgba(184,148,31,0.45),inset 0 1px 1px rgba(255,255,255,0.4);}.ck-tarot-tab.is-featured.is-active .ck-tarot-tab__label{color:#2a1f3f;}.ck-tarot-tab.is-featured.is-active .ck-tarot-tab__sub{color:rgba(42,31,63,0.75);}.ck-tarot-tab.is-featured.is-active .ck-tarot-tab__badge.is-featured{background:#2a1f3f;color:#f4d36c;}.ck-tarot-stage{margin:0 auto;padding:1.8em 1.2em 1.6em;background:radial-gradient(ellipse at top,#2d1b4e 0%,#1a0f2e 70%,#0d0719 100%);border-radius:18px;border:1px solid rgba(212,175,55,0.35);box-shadow:0 12px 32px rgba(20,10,40,0.35),inset 0 0 60px rgba(0,0,0,0.5);position:relative;overflow:hidden;}.ck-tarot-stage[hidden]{display:none;}.ck-tarot-stage::before{content:"";position:absolute;inset:8px;border:1px solid rgba(212,175,55,0.18);border-radius:14px;pointer-events:none;}.ck-tarot-stage::after{content:"";position:absolute;top:0;left:0;right:0;height:120px;background:radial-gradient(ellipse at center top,rgba(212,175,55,0.18) 0%,transparent 70%);pointer-events:none;}.ck-tarot-headline{position:relative;text-align:center;color:#f4e8d0;font-family:"Hiragino Mincho Pro","Yu Mincho",serif;font-size:1.05em;letter-spacing:0.12em;margin:0 0 1.2em;text-shadow:0 1px 2px rgba(0,0,0,0.6);}.ck-tarot-headline .deco{display:inline-block;margin:0 0.5em;color:#d4af37;font-size:0.9em;}.ck-tarot-shuffle-wrap{position:relative;text-align:center;margin:0 0 0.8em;}.ck-tarot-shuffle{display:inline-block;padding:14px 36px;font-size:1.05em;font-weight:600;letter-spacing:0.1em;line-height:1.4;color:#2a1f3f;background:linear-gradient(180deg,#f4e8d0 0%,#e8d5a9 55%,#d9c088 100%);border:1.5px solid #b89963;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,0.35),inset 0 1px 2px rgba(255,255,255,0.6);cursor:pointer;text-shadow:0 1px 0 rgba(255,255,255,0.5);transition:transform 0.12s ease-out,box-shadow 0.12s ease-out,filter 0.12s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;font-family:inherit;}.ck-tarot-shuffle:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(0,0,0,0.4),inset 0 1px 2px rgba(255,255,255,0.6);filter:brightness(1.05);}.ck-tarot-shuffle:active{transform:translateY(1px);box-shadow:inset 0 2px 5px rgba(105,84,40,0.45);}.ck-tarot-stage[data-state="idle"] .ck-tarot-shuffle{animation:ck-tarot-pulse 1.8s ease-in-out infinite;}@keyframes ck-tarot-pulse{0%,100%{box-shadow:0 4px 10px rgba(0,0,0,0.35),inset 0 1px 2px rgba(255,255,255,0.6),0 0 0 0 rgba(244,232,208,0.5);}50%{box-shadow:0 4px 10px rgba(0,0,0,0.35),inset 0 1px 2px rgba(255,255,255,0.6),0 0 0 10px rgba(244,232,208,0);}}@keyframes ck-shake{0%,100%{transform:translateX(0);}15%{transform:translateX(-9px);}30%{transform:translateX(9px);}45%{transform:translateX(-7px);}60%{transform:translateX(7px);}75%{transform:translateX(-4px);}90%{transform:translateX(4px);}}.ck-tarot-shuffle.ck-shake{animation:ck-shake 0.55s ease-in-out;}.ck-tarot-prompt{position:relative;text-align:center;margin:0.2em 0 1.2em;min-height:1.6em;font-family:"Hiragino Mincho Pro","Yu Mincho",serif;font-size:0.92em;letter-spacing:0.1em;line-height:1.5;}.ck-tarot-prompt-idle{color:#f4e8d0;text-shadow:0 1px 2px rgba(0,0,0,0.7);}.ck-tarot-prompt-armed{color:#d4af37;text-shadow:0 1px 2px rgba(0,0,0,0.7);display:none;}.ck-tarot-stage[data-state="armed"] .ck-tarot-prompt-idle{display:none;}.ck-tarot-stage[data-state="armed"] .ck-tarot-prompt-armed{display:block;}.ck-tarot-cross{position:relative;display:grid;gap:1.1em 0.7em;margin:0 auto;}.ck-tarot-cross[data-layout="greek-cross"]{grid-template-columns:1fr 1fr 1fr;grid-template-areas:". p3 ." "p1 p5 p2" ". p4 .";max-width:440px;}.ck-tarot-cross[data-layout="row"]{grid-template-columns:repeat(3,1fr);grid-template-areas:"p1 p2 p3";max-width:380px;}.ck-tarot-cross[data-layout="lovers"]{grid-template-columns:1fr 1fr;grid-template-areas:"p1 p2" "p3 p4" "p5 p6";max-width:320px;gap:1em 0.8em;}.ck-tarot-cross[data-layout="single"]{grid-template-columns:1fr;grid-template-areas:"p1";max-width:160px;}.ck-tarot-cross[data-layout="diamond"]{grid-template-columns:repeat(3,1fr);grid-template-areas:". p2 ." "p4 p1 p5" ". p3 .";max-width:360px;gap:0.7em 0.5em;}.ck-tarot-cross[data-layout="heart"]{grid-template-columns:repeat(5,1fr);grid-template-areas:". p1 . p2 ." "p3 . . . p4" ". p5 . p6 ." ". . p7 . .";max-width:420px;gap:0.5em 0.3em;}.ck-tarot-cross[data-layout="heart"] .ck-tarot-card img{width:56px;height:112px;}.ck-tarot-cross[data-layout="hexagram"]{grid-template-columns:repeat(3,1fr);grid-template-areas:". p1 ." "p6 . p2" "p5 . p3" ". p4 .";max-width:340px;gap:0.5em 0.4em;}.ck-tarot-cross[data-layout="hexagram"] .ck-tarot-card img{width:56px;height:112px;}.ck-tarot-cross[data-layout="horoscope-wheel"]{grid-template-columns:repeat(5,1fr);grid-template-areas:". p12 p1 p2 ." "p11 . . . p3" "p10 . . . p4" "p9 . . . p5" ". p8 p7 p6 .";max-width:480px;gap:0.4em 0.3em;}.ck-tarot-cross[data-layout="horoscope-wheel"] .ck-tarot-card img{width:50px;height:100px;}.ck-tarot-cross[data-layout="horoscope-wheel"] .ck-tarot-label{font-size:0.64em;min-height:2em;letter-spacing:0;line-height:1.25;}.ck-tarot-cross[data-layout="celtic-cross"]{grid-template-columns:repeat(5,1fr);grid-template-areas:".  p3 .  .  p10" "p5 p1 p2 p6 p9" ".  p4 .  .  p8" ".  .  .  .  p7";max-width:440px;gap:0.55em 0.35em;}.ck-tarot-cross[data-layout="celtic-cross"] .ck-tarot-card img{width:54px;height:108px;}.ck-tarot-cross[data-layout="celtic-cross"] .ck-tarot-label{font-size:0.74em;min-height:2em;letter-spacing:0.02em;line-height:1.3;}.ck-tarot-cross[data-layout="v-shape"]{grid-template-columns:repeat(7,1fr);grid-template-areas:"p6 .  .  .  .  .  p7" ".  p4 .  .  .  p5 ." ".  .  p2 .  p3 .  ." ".  .  .  p1 .  .  .";max-width:520px;gap:0.4em 0.2em;}.ck-tarot-cross[data-layout="v-shape"] .ck-tarot-card img{width:54px;height:108px;}.ck-tarot-cross[data-layout="v-shape"] .ck-tarot-label{font-size:0.66em;min-height:2.4em;letter-spacing:0;line-height:1.25;}.ck-tarot-card{display:flex;flex-direction:column;align-items:center;gap:0.45em;}.ck-tarot-card a{display:inline-block;padding:0;background:transparent;border:1px solid rgba(212,175,55,0.45);border-radius:5px;box-shadow:0 4px 12px rgba(0,0,0,0.55),0 0 0 1px rgba(0,0,0,0.3);transition:transform 0.18s ease,box-shadow 0.18s ease,filter 0.18s ease,border-color 0.18s ease,opacity 0.25s ease;cursor:pointer;line-height:0;}.ck-tarot-card a:hover{transform:translateY(-5px) scale(1.06);box-shadow:0 14px 28px rgba(212,175,55,0.42),0 5px 14px rgba(0,0,0,0.55);border-color:rgba(244,232,208,0.85);filter:brightness(1.08);}.ck-tarot-card a:focus-visible{outline:2px solid #f4e8d0;outline-offset:3px;}.ck-tarot-card a:active{transform:translateY(-1px) scale(1.01);}.ck-tarot-card img{display:block;width:60px;height:120px;border-radius:4px;background:#0f0820;}.ck-tarot-stage[data-state="idle"] .ck-tarot-card a{pointer-events:none;cursor:not-allowed;opacity:0.45;filter:grayscale(0.5) brightness(0.7);border-color:rgba(120,100,140,0.4);box-shadow: 0 2px 6px rgba(61,41,82,0.16);transform:none;}.ck-tarot-stage[data-state="idle"] .ck-tarot-card a:hover{transform:none;box-shadow: 0 2px 6px rgba(61,41,82,0.16);filter:grayscale(0.5) brightness(0.7);border-color:rgba(120,100,140,0.4);}.ck-tarot-stage[data-state="idle"] .ck-tarot-label{opacity:0.5;}.ck-tarot-notice{position:fixed;left:0;top:0;right:0;bottom:0;z-index:99999;display:flex;align-items:center;justify-content:center;pointer-events:none;}.ck-tarot-notice[hidden]{display:none;}.ck-tarot-notice-box{pointer-events:auto;cursor:pointer;max-width:86vw;width:340px;padding:20px 24px;text-align:center;color:#f4e8d0;background:linear-gradient(180deg,#3a2b57 0%,#2a1f3f 100%);border:1.5px solid #b89963;border-radius:12px;box-shadow: 0 4px 12px rgba(61,41,82,0.18);font-family:"Hiragino Mincho Pro","Yu Mincho",serif;}.ck-tarot-notice-box strong{display:block;font-size:1.06em;font-weight:600;letter-spacing:0.04em;margin-bottom:8px;color:#f4e8d0;}.ck-tarot-notice-box span{display:block;font-size:0.84em;line-height:1.7;color:rgba(244,232,208,0.82);}.ck-tarot-notice-in .ck-tarot-notice-box{animation:ck-tarot-notice-pop 0.22s ease-out;}@keyframes ck-tarot-notice-pop{from{opacity:0;transform:scale(0.94);}to{opacity:1;transform:none;}}.ck-tarot-label{color:#f4e8d0;font-family:"Hiragino Mincho Pro","Yu Mincho",serif;font-size:0.82em;letter-spacing:0.04em;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,0.7);line-height:1.35;min-height:2.4em;}.ck-tarot-label .num{display:block;color:#d4af37;font-size:0.9em;font-weight:600;letter-spacing:0.1em;margin-bottom:0.1em;}.ck-tarot-hint{position:relative;text-align:center;color:rgba(244,232,208,0.7);font-size:0.78em;letter-spacing:0.08em;margin:1.4em 0 0;font-family:"Hiragino Mincho Pro","Yu Mincho",serif;}.ck-tarot-export-wrap{position:relative;display:none;text-align:center;margin:1.2em 0 0;padding:1em 0.6em 0;border-top:1px dashed rgba(212,175,55,0.3);}.ck-tarot-stage[data-state="armed"] .ck-tarot-export-wrap{display:block;}.ck-tarot-export-json{display:inline-block;padding:10px 22px;font-size:0.92em;font-weight:600;letter-spacing:0.06em;color:#2a1f3f;background:linear-gradient(180deg,#f4e8d0 0%,#e8d5a9 100%);border:1.5px solid #b89963;border-radius:6px;box-shadow: 0 2px 6px rgba(61,41,82,0.16);cursor:pointer;transition:transform 0.12s ease,filter 0.12s ease;font-family:inherit;}.ck-tarot-export-json:hover{transform:translateY(-1px);filter:brightness(1.05);}
/* 2026-09-08 JSONコピー併設（tarot 2.4.1）: DLと同じ行・同じスケール（角丸6px・影1段）。copysrc は execCommand 用（display:none 禁止・画面外） */
.ck-tarot-export-btns{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;}
.ck-tarot-export-json{min-height:44px;}
.ck-tarot-copy-json{display:inline-block;min-height:44px;padding:10px 22px;font-size:0.92em;font-weight:600;letter-spacing:0.06em;color:#f4e8d0;background:rgba(244,232,208,0.08);border:1.5px solid #b89963;border-radius:6px;box-shadow:0 2px 6px rgba(61,41,82,0.16);cursor:pointer;transition:transform 0.12s ease,filter 0.12s ease;font-family:inherit;}
.ck-tarot-copy-json:hover{transform:translateY(-1px);filter:brightness(1.1);}
/* 2026-09-08: DL/コピー行の直下の用途注記。export-note(0.74em)より大きく 14px 未満にしない・左揃え（ステージは中央揃えなので明示） */
.ck-tarot-json-note{margin:0.6em 0 0;color:rgba(244,232,208,0.85);font-size:max(14px,0.9em);line-height:1.7;text-align:left;}
.ck-tarot-copy-src{position:absolute;left:-9999px;top:0;width:1px;height:1px;opacity:0;}.ck-tarot-export-note{margin:0.6em 0 0;color:rgba(244,232,208,0.65);font-size:0.74em;line-height:1.5;}.ck-tarot-card-link.is-viewed{position:relative;}.ck-tarot-card-link.is-viewed::after{content:"✓";position:absolute;top:-7px;right:-7px;width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;background:linear-gradient(180deg,#f4e8d0,#d4af37);color:#2a1f3f;font-size:12px;font-weight:700;box-shadow: 0 1px 3px rgba(61,41,82,0.12);pointer-events:none;}.ck-tarot-next{display:none;position:relative;margin:1.4em 0 0;padding:1.1em 1em 1em;background:linear-gradient(180deg,rgba(212,175,55,0.14),rgba(212,175,55,0.05));border:1px solid rgba(212,175,55,0.5);border-radius:12px;text-align:center;}.ck-tarot-stage[data-complete="1"] .ck-tarot-next{display:block;animation:ck-tarot-next-in 0.45s ease;}@keyframes ck-tarot-next-in{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:none;}}.ck-tarot-next-title{color:#f4e8d0;font-family:"Hiragino Mincho Pro","Yu Mincho",serif;font-size:1.02em;letter-spacing:0.08em;margin:0 0 0.5em;text-shadow:0 1px 2px rgba(0,0,0,0.6);}.ck-tarot-next-lead{margin:0 0 0.9em;color:rgba(244,232,208,0.85);font-size:0.85em;line-height:1.7;}.ck-tarot-next-link{display:block;margin:0 auto 8px;padding:10px 14px;max-width:520px;font-size:0.88em;font-weight:600;line-height:1.5;color:#2a1f3f;background:linear-gradient(180deg,#f4e8d0 0%,#e8d5a9 100%);border:1.5px solid #b89963;border-radius:8px;text-decoration:none;box-shadow: 0 2px 6px rgba(61,41,82,0.16);transition:transform 0.12s ease,filter 0.12s ease;}.ck-tarot-next-link:hover{transform:translateY(-1px);filter:brightness(1.05);color:#2a1f3f;text-decoration:none;}.ck-tarot-next-link.is-member{background:linear-gradient(180deg,#fffaf0 0%,#f5e6c6 100%);border-color:#c9a227;}.ck-tarot-next-note{margin:0.6em 0 0;color:rgba(244,232,208,0.6);font-size:0.72em;line-height:1.5;}
/* ookubo-tarot.php v2.4.0 (2026-09-02): JSON保存直後のmond 1行リンク（.ck-tarot-saved）。JSはMU側、CSSはここが実体 */
.ck-tarot-saved{display:none;margin:0.7em auto 0;max-width:520px;padding:8px 12px;font-size:0.9em;line-height:1.6;color:#f4e8d0;background:rgba(212,175,55,0.12);border:1px solid rgba(212,175,55,0.45);border-radius:8px;text-align:center;}
.ck-tarot-saved.is-shown{display:block;animation:ck-tarot-next-in 0.35s ease;}
.ck-tarot-saved-ok{display:block;margin-bottom:2px;}
.ck-tarot-saved-mond{color:#f4d36c;text-decoration:underline;text-underline-offset:3px;font-weight:600;}
.ck-tarot-saved-mond:hover{color:#fff;}@media(max-width:720px){.ck-tarot-tabs{grid-template-columns:1fr 1fr;gap:6px;}.ck-tarot-tab.is-featured{grid-column:span 2;}}@media(max-width:520px){.ck-tarot-suite{margin:1.6em auto;}.ck-tarot-stage{padding:1.2em 0.6em 1.4em;}.ck-tarot-tabs{grid-template-columns:1fr;gap:6px;padding:0 0.2em;}.ck-tarot-tab{padding:9px 14px 10px;min-height:58px;gap:2px;}.ck-tarot-tab.is-featured{grid-column:auto;min-height:72px;padding:11px 14px 13px;}.ck-tarot-tab__label{font-size:0.94em;letter-spacing:0.06em;}.ck-tarot-tab__sub{font-size:0.7em;line-height:1.3;}.ck-tarot-tab.is-featured .ck-tarot-tab__label{font-size:1em;}.ck-tarot-suite-title{font-size:1em;letter-spacing:0.08em;margin:0 0 0.7em;}.ck-tarot-cross[data-layout="greek-cross"]{gap:0.7em 0.4em;max-width:340px;}.ck-tarot-cross[data-layout="row"]{gap:0.7em 0.4em;max-width:320px;}.ck-tarot-cross[data-layout="lovers"]{gap:0.7em 0.5em;max-width:280px;}.ck-tarot-cross[data-layout="celtic-cross"]{gap:0.45em 0.3em;max-width:340px;}.ck-tarot-cross[data-layout="celtic-cross"] .ck-tarot-card img{width:46px;height:92px;}.ck-tarot-cross[data-layout="celtic-cross"] .ck-tarot-label{font-size:0.68em;min-height:2.4em;}.ck-tarot-cross[data-layout="v-shape"]{gap:0.3em 0.12em;max-width:360px;}.ck-tarot-cross[data-layout="v-shape"] .ck-tarot-card img{width:40px;height:80px;}.ck-tarot-cross[data-layout="v-shape"] .ck-tarot-label{font-size:0.58em;min-height:2.6em;letter-spacing:0;line-height:1.2;}.ck-tarot-cross[data-layout="diamond"]{gap:0.5em 0.35em;max-width:300px;}.ck-tarot-cross[data-layout="heart"]{gap:0.4em 0.25em;max-width:330px;}.ck-tarot-cross[data-layout="heart"] .ck-tarot-card img{width:46px;height:92px;}.ck-tarot-cross[data-layout="heart"] .ck-tarot-label{font-size:0.66em;min-height:2.4em;}.ck-tarot-cross[data-layout="hexagram"]{gap:0.4em 0.3em;max-width:300px;}.ck-tarot-cross[data-layout="hexagram"] .ck-tarot-card img{width:46px;height:92px;}.ck-tarot-cross[data-layout="hexagram"] .ck-tarot-label{font-size:0.66em;min-height:2.2em;}.ck-tarot-cross[data-layout="horoscope-wheel"]{gap:0.3em 0.15em;max-width:360px;}.ck-tarot-cross[data-layout="horoscope-wheel"] .ck-tarot-card img{width:40px;height:80px;}.ck-tarot-cross[data-layout="horoscope-wheel"] .ck-tarot-label{font-size:0.56em;min-height:2.4em;letter-spacing:0;line-height:1.2;}.ck-tarot-card img{width:54px;height:108px;}.ck-tarot-label{font-size:0.74em;}.ck-tarot-shuffle{padding:12px 26px;font-size:0.98em;letter-spacing:0.06em;}.ck-tarot-headline{font-size:0.95em;letter-spacing:0.08em;}.ck-tarot-export-json,.ck-tarot-copy-json{padding:9px 18px;font-size:0.88em;}}@media(max-width:380px){.ck-tarot-card img{width:46px;height:92px;}.ck-tarot-cross[data-layout="lovers"]{max-width:240px;}.ck-tarot-cross[data-layout="celtic-cross"]{max-width:290px;gap:0.4em 0.25em;}.ck-tarot-cross[data-layout="celtic-cross"] .ck-tarot-card img{width:40px;height:80px;}.ck-tarot-cross[data-layout="celtic-cross"] .ck-tarot-label{font-size:0.62em;letter-spacing:0;min-height:2.6em;}.ck-tarot-cross[data-layout="v-shape"]{max-width:340px;gap:0.25em 0.08em;}.ck-tarot-cross[data-layout="v-shape"] .ck-tarot-card img{width:36px;height:72px;}.ck-tarot-cross[data-layout="v-shape"] .ck-tarot-label{font-size:0.54em;letter-spacing:0;min-height:2.8em;line-height:1.2;}.ck-tarot-cross[data-layout="diamond"]{max-width:260px;gap:0.4em 0.25em;}.ck-tarot-cross[data-layout="heart"]{max-width:290px;gap:0.3em 0.15em;}.ck-tarot-cross[data-layout="hexagram"]{max-width:270px;gap:0.3em 0.2em;}.ck-tarot-cross[data-layout="hexagram"] .ck-tarot-card img{width:40px;height:80px;}.ck-tarot-cross[data-layout="horoscope-wheel"]{max-width:320px;gap:0.25em 0.1em;}.ck-tarot-cross[data-layout="horoscope-wheel"] .ck-tarot-card img{width:34px;height:68px;}.ck-tarot-cross[data-layout="horoscope-wheel"] .ck-tarot-label{font-size:0.5em;min-height:2.6em;}.ck-tarot-cross[data-layout="heart"] .ck-tarot-card img{width:40px;height:80px;}.ck-tarot-cross[data-layout="heart"] .ck-tarot-label{font-size:0.6em;letter-spacing:0;min-height:2.6em;}}

