#MainContent .spread-guide{--ts-night:#120d1b;--ts-paper:#f3ebdd;--ts-gold:#c9a45c;--ts-ink:#29192f;--ts-muted:#66566a;--ts-rule:#b5a78f;--ts-link:#805314;color:var(--ts-ink);background:var(--ts-night);font:normal 400 17px/1.55 var(--font-body);text-align:left;letter-spacing:normal;word-spacing:normal}.spread-guide,.spread-guide *{box-sizing:border-box}#MainContent .spread-guide :is(p,h1,h2,h3,ol,figure,fieldset){margin:0;max-width:none}#MainContent .spread-guide :is(p,li){font-size:inherit;line-height:inherit;text-align:left;letter-spacing:normal;word-spacing:normal}#MainContent .spread-guide :is(a,label,summary){-webkit-tap-highlight-color:transparent}#MainContent .spread-guide :is(a,button,input,summary):focus-visible{outline:2px solid var(--ts-link);outline-offset:4px}#MainContent .spread-guide ::selection{background:#c9a45c;color:#120d1b}#MainContent .spread-guide .ts-width{width:calc(100% - 64px);max-width:1280px;margin-inline:auto}#MainContent .spread-guide .ts-heading{padding:24px 0 22px;background:var(--ts-night);color:var(--ts-paper)}#MainContent .spread-guide h1{font:normal 500 clamp(40px,3.4vw,48px)/1.12 var(--font-body);letter-spacing:-.025em}#MainContent .spread-guide .ts-heading p{margin-top:6px;font-size:19px;color:var(--ts-paper)}#MainContent .spread-guide .ts-paper{background:var(--ts-paper);color:var(--ts-ink);padding:26px 0 16px}#MainContent .spread-guide .ts-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:36px;row-gap:8px;min-width:0;padding:0;border:0}#MainContent .spread-guide .ts-option{display:grid;grid-row:span 6;grid-template-rows:subgrid;min-width:0;position:relative;padding:0;background:none;border:0;border-radius:0;box-shadow:none}#MainContent .spread-guide .ts-option+.ts-option:before{content:"";position:absolute;inset:4px auto 0 -18px;width:1px;background:#b5a78f66}#MainContent .spread-guide .ts-preview{display:flex;height:160px;align-items:center;justify-content:center;cursor:pointer;margin-bottom:10px}#MainContent .spread-guide .ts-layout{width:min(100%,290px);height:160px;display:grid;align-items:end;justify-content:center;gap:5px}#MainContent .spread-guide .ts-card{min-width:0;display:block;filter:drop-shadow(0 4px 4px #29192f30)}#MainContent .spread-guide .ts-card img{width:100%;height:auto;max-height:100%;display:block;object-fit:contain;aspect-ratio:2/3;border-radius:2px}#MainContent .spread-guide .ts-layout--three{width:270px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}#MainContent .spread-guide .ts-layout--five{grid-template-columns:45px 45px 14px 45px 45px;grid-template-rows:repeat(2,75px);column-gap:6px;row-gap:5px}#MainContent .spread-guide .ts-layout--five .ts-card--1{grid-area:1/2/2/5;width:50px;justify-self:center}#MainContent .spread-guide .ts-layout--five .ts-card:not(:first-child){grid-row:2}#MainContent .spread-guide .ts-layout--five .ts-card--2{grid-column:1}#MainContent .spread-guide .ts-layout--five .ts-card--3{grid-column:2}#MainContent .spread-guide .ts-layout--five .ts-card--4{grid-column:4}#MainContent .spread-guide .ts-layout--five .ts-card--5{grid-column:5}#MainContent .spread-guide .ts-layout--seven{grid-template-columns:35px 35px 10px 35px 35px 10px 35px 35px;grid-template-rows:repeat(2,75px);column-gap:5px;row-gap:5px}#MainContent .spread-guide .ts-layout--seven .ts-card--1{grid-area:1/4/2/6;width:50px;justify-self:center}#MainContent .spread-guide .ts-layout--seven .ts-card:not(:first-child){grid-row:2}#MainContent .spread-guide .ts-layout--seven .ts-card--2{grid-column:1}#MainContent .spread-guide .ts-layout--seven .ts-card--3{grid-column:2}#MainContent .spread-guide .ts-layout--seven .ts-card--4{grid-column:4}#MainContent .spread-guide .ts-layout--seven .ts-card--5{grid-column:5}#MainContent .spread-guide .ts-layout--seven .ts-card--6{grid-column:7}#MainContent .spread-guide .ts-layout--seven .ts-card--7{grid-column:8}#MainContent .spread-guide .ts-choice{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.5}#MainContent .spread-guide .ts-choice label{cursor:pointer;min-height:28px;display:flex;align-items:center;flex-wrap:wrap}#MainContent .spread-guide .ts-choice input{appearance:none;-webkit-appearance:none;flex:none;width:22px;height:22px;min-height:22px;margin:0;padding:0;border:1.5px solid var(--ts-ink);border-radius:50%;background:transparent;cursor:pointer;transition:border-color .17s ease-out,background-color .17s ease-out}#MainContent .spread-guide .ts-choice input:checked{border-color:var(--ts-link);background:radial-gradient(circle,var(--ts-link) 0 45%,transparent 49%)}#MainContent .spread-guide .ts-name{font:normal 400 clamp(28px,2.25vw,32px)/1.2 var(--font-body);letter-spacing:-.02em;color:var(--ts-ink)}#MainContent .spread-guide .ts-name label,#MainContent .spread-guide .ts-purpose label{cursor:pointer}#MainContent .spread-guide .ts-purpose{font-size:17px;line-height:1.55;color:var(--ts-ink)}#MainContent .spread-guide .ts-purpose-small{display:none}#MainContent .spread-guide .ts-structure{font-size:14px;color:var(--ts-muted)}#MainContent .spread-guide .ts-positions{justify-self:start;display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:16px;line-height:1.4;color:var(--ts-link);text-decoration:underline;text-underline-offset:5px}#MainContent .spread-guide .ts-positions:hover,#MainContent .spread-guide .ts-beginner:hover{color:var(--ts-ink)}#MainContent .spread-guide .ts-selection{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,400px);align-items:center;gap:24px;margin-top:22px;padding:16px 0;border-block:1px solid var(--ts-rule)}#MainContent .spread-guide .ts-selected{font:normal 400 22px/1.3 var(--font-body);color:var(--ts-ink)}#MainContent .spread-guide .ts-selected strong{font-weight:500;color:var(--ts-link)}#MainContent .spread-guide .ts-selection-note{font-size:14px;color:var(--ts-muted);margin-top:4px}#MainContent .spread-guide .ts-practise{display:flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:12px 18px;border:0;border-radius:3px;background:#29192f;color:var(--ts-paper);font:normal 400 16px/1.5 var(--font-body);text-decoration:none;text-align:center;transition:background-color .17s ease-out}#MainContent .spread-guide .ts-practise:hover{background:#402648}#MainContent .spread-guide .ts-learning{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;padding-top:6px}#MainContent .spread-guide .ts-beginner{display:inline-flex;gap:10px;align-items:center;min-height:48px;color:var(--ts-link);font-size:16px;text-decoration:underline;text-underline-offset:5px}#MainContent .spread-guide .ts-faq{border:0}#MainContent .spread-guide .ts-faq>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;min-height:48px;font:normal 400 20px/1.3 var(--font-body);color:var(--ts-ink)}#MainContent .spread-guide summary{list-style:none;cursor:pointer;background:none;border:0;border-radius:0}#MainContent .spread-guide summary::-webkit-details-marker{display:none}#MainContent .spread-guide .ts-faq[open]>summary>span{transform:rotate(45deg)}#MainContent .spread-guide .ts-faq-content{padding-bottom:12px}#MainContent .spread-guide .ts-faq-content details{padding:10px 0;border-top:1px solid #b5a78f66}#MainContent .spread-guide .ts-faq-content summary{font:normal 400 16px/1.55 var(--font-body);display:flex;align-items:center;min-height:44px;color:var(--ts-ink)}#MainContent .spread-guide .ts-faq-content p{font-size:16px;margin:4px 0 8px}#MainContent .spread-guide .ts-library{padding-top:24px;display:grid;gap:32px}#MainContent .spread-guide[data-enhanced] .ts-library{display:none}#MainContent .spread-guide .ts-library .ts-detail{--ts-gold:var(--ts-link);color:var(--ts-ink);max-width:680px}#MainContent .spread-guide .ts-library .ts-practise--gold{background:var(--ts-ink);color:var(--ts-paper)}#MainContent .spread-guide .ts-dialog{position:fixed;inset:0 0 0 auto;width:min(460px,100%);height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:64px 32px max(28px,env(safe-area-inset-bottom));border:0;border-left:1px solid #f3ebdd33;border-radius:0;overflow:auto;overscroll-behavior:contain;scrollbar-color:var(--ts-gold) var(--ts-night);background:var(--ts-night);color:var(--ts-paper);color-scheme:dark}#MainContent .spread-guide .ts-dialog[open]{animation:ts-drawer-in .24s cubic-bezier(.23,1,.32,1)}#MainContent .spread-guide .ts-dialog::backdrop{background:#120d1b99}#MainContent .spread-guide .ts-close{display:grid;place-items:center;position:absolute;top:10px;right:10px;width:44px;height:44px;min-height:44px;padding:0;border:0;background:transparent;border-radius:0;color:var(--ts-paper);cursor:pointer}#MainContent .spread-guide .ts-dialog :is(a,button,summary):focus-visible{outline-color:var(--ts-gold)}#MainContent .spread-guide .ts-detail h2{font:normal 500 32px/1.2 var(--font-body);color:inherit;letter-spacing:-.02em;margin:8px 0}#MainContent .spread-guide .ts-detail header>p{font-size:17px}#MainContent .spread-guide .ts-detail header .ts-detail-category{font-size:13px;color:var(--ts-gold)}#MainContent .spread-guide .ts-position-list{list-style:none;padding:0;margin:26px 0 24px}#MainContent .spread-guide .ts-position-list li{border-top:1px solid #b5a78f66;margin:0;padding:0}#MainContent .spread-guide .ts-position-list li:last-child{border-bottom:1px solid #b5a78f66}#MainContent .spread-guide .ts-position-list summary{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:65px;padding:12px 0;font:normal 400 19px/1.35 var(--font-body);color:inherit}#MainContent .spread-guide .ts-number{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--ts-gold);border-radius:50%;color:var(--ts-gold);font-variant-numeric:tabular-nums}#MainContent .spread-guide .ts-position-list [open] .ts-number{background:var(--ts-gold);color:var(--ts-night)}#MainContent .spread-guide .ts-position-list [open] summary{color:var(--ts-gold)}#MainContent .spread-guide .ts-position-list [open] summary svg{transform:rotate(180deg)}#MainContent .spread-guide .ts-position-list details>p{font-size:16px;line-height:1.55;margin:0 0 18px;animation:ts-note-in .16s ease-out}#MainContent .spread-guide .ts-practise--gold{background:var(--ts-gold);color:var(--ts-night)}#MainContent .spread-guide .ts-practise--gold:hover{background:#dfbb77}#MainContent .spread-guide .ts-detail-note{font-size:14px;color:#cdbfcf;text-align:center;margin-top:10px}#MainContent .spread-guide .ts-library .ts-detail-note{color:var(--ts-muted)}#MainContent .spread-guide .ts-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes ts-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ts-note-in{0%{opacity:.5}to{opacity:1}}@supports not (grid-template-rows:subgrid){#MainContent .spread-guide .ts-option{grid-template-rows:170px auto auto 1fr auto auto;row-gap:8px;grid-row:auto}}@media(max-width:740px){#MainContent .spread-guide{font-size:16px}#MainContent .spread-guide .ts-width{width:calc(100% - 32px)}#MainContent .spread-guide .ts-heading{padding:20px 0 18px}#MainContent .spread-guide h1{font-size:clamp(30px,8vw,34px)}#MainContent .spread-guide .ts-heading p{font-size:16px;max-width:34ch;margin-top:6px}#MainContent .spread-guide .ts-paper{padding-top:4px}#MainContent .spread-guide .ts-choices{display:block}#MainContent .spread-guide .ts-option{display:grid;grid-template-columns:100px minmax(0,1fr) 24px;grid-template-rows:auto;column-gap:12px;row-gap:4px;padding:20px 0 14px;border-bottom:1px solid var(--ts-rule)}#MainContent .spread-guide .ts-option+.ts-option:before{display:none}#MainContent .spread-guide .ts-preview{grid-column:1;grid-row:1/5;height:110px;align-self:center;margin:0}#MainContent .spread-guide .ts-layout{height:100px;width:100px;gap:3px}#MainContent .spread-guide .ts-layout--three{grid-template-columns:repeat(3,minmax(0,1fr))}#MainContent .spread-guide .ts-layout--five{grid-template-columns:20px 20px 6px 20px 20px;grid-template-rows:repeat(2,46px);column-gap:2px;row-gap:4px}#MainContent .spread-guide .ts-layout--five .ts-card--1{width:30px}#MainContent .spread-guide .ts-layout--seven{grid-template-columns:12px 12px 6px 12px 12px 6px 12px 12px;grid-template-rows:repeat(2,46px);column-gap:2px;row-gap:4px}#MainContent .spread-guide .ts-layout--seven .ts-card--1{width:30px}#MainContent .spread-guide .ts-choice{grid-column:2/4;grid-row:1;display:contents}#MainContent .spread-guide .ts-choice label{grid-column:2;grid-row:1;font-size:13px;min-height:20px}#MainContent .spread-guide .ts-choice input{grid-column:3;grid-row:2/4;align-self:center;width:24px;height:24px;min-height:24px}#MainContent .spread-guide .ts-category{display:none}#MainContent .spread-guide .ts-name{grid-column:2;grid-row:2;font-size:22px;line-height:1.2}#MainContent .spread-guide .ts-purpose{grid-column:2;grid-row:3;font-size:16px;line-height:1.5}#MainContent .spread-guide .ts-purpose-wide{display:none}#MainContent .spread-guide .ts-purpose-small{display:inline}#MainContent .spread-guide .ts-structure{display:none}#MainContent .spread-guide .ts-positions{grid-column:2/4;grid-row:4;font-size:16px}#MainContent .spread-guide .ts-selection{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin:0;padding:16px 0;border-top:0}#MainContent .spread-guide .ts-selected{font-size:22px}#MainContent .spread-guide .ts-selection>div{display:contents}#MainContent .spread-guide .ts-selection-note{order:3;margin:0;text-align:center;font-size:13px}#MainContent .spread-guide .ts-learning{grid-template-columns:1fr;gap:0}#MainContent .spread-guide .ts-beginner{font-size:16px}#MainContent .spread-guide .ts-dialog{width:100%;padding:58px 20px max(24px,env(safe-area-inset-bottom));border-left:0}#MainContent .spread-guide .ts-detail h2{font-size:28px}}@media(max-width:374px){#MainContent .spread-guide .ts-option{grid-template-columns:90px minmax(0,1fr) 24px;column-gap:10px}#MainContent .spread-guide .ts-layout{width:90px}#MainContent .spread-guide .ts-layout--five{grid-template-columns:18px 18px 6px 18px 18px}#MainContent .spread-guide .ts-layout--seven{grid-template-columns:11px 11px 4px 11px 11px 4px 11px 11px}#MainContent .spread-guide .ts-name{font-size:20px}}@media(prefers-reduced-motion:reduce){#MainContent .spread-guide *,#MainContent .spread-guide *:before,#MainContent .spread-guide *:after{animation:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/miralin-tarot-spreads.css.map */
