:root{--ta-navy: #08056f;--ta-purple: #6f0070;--ta-gold: #e5a900;--ta-heading: #17174b;--ta-link: #5d267d;--ta-link-visited: #6f0070;--ta-link-hover: #08056f;--ta-link-active: #996b00;--ta-text: #222;--ta-muted: #5a5a5a;--ta-border: #d9d9e8;--ta-surface: #fff;--ta-page: #f7f7fb}*{box-sizing:border-box}html{font-size:100%}body{margin:0;color:var(--ta-text);background:var(--ta-page);font-family:Verdana,Arial,sans-serif;line-height:1.6}.ta-quickbar-wrapper{background:#fff8d6;border-bottom:1px solid #d9c56a;color:#222;font:13px/1.4 Verdana,Arial,sans-serif}.ta-quickbar{width:min(1120px,100% - 2rem);margin-inline:auto;padding:.45rem 0}.ta-quickbar ul{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem 1rem;margin:0;padding:0;list-style:none}.ta-quickbar a{font-weight:700}a{color:var(--ta-link)}a:visited{color:var(--ta-link-visited)}a:hover{color:var(--ta-link-hover)}a:active{color:var(--ta-link-active)}a:focus-visible{outline:2px solid var(--ta-gold);outline-offset:3px}.ta-site-header{background:var(--ta-navy);color:#fff;border-bottom:4px solid var(--ta-gold)}.ta-header-inner,.ta-primary-nav,.ta-layout,.ta-site-footer{width:min(1120px,100% - 2rem);margin-inline:auto}.ta-header-inner{min-height:108px;display:flex;align-items:center;gap:2rem;padding:1rem 0}.ta-brand{display:block;width:250px;height:70px;flex:0 0 auto;background:url("../images/toniallen-header.png") left center/auto 70px no-repeat;text-indent:-9999px}.ta-intro{max-width:38rem;margin-left:auto;text-align:right}.ta-intro p{margin:0;line-height:1.35}.ta-intro__welcome{font-family:Georgia,"Times New Roman",serif;font-size:clamp(1rem,1.4vw,1.2rem);font-style:italic;letter-spacing:.01em}.ta-intro__descriptor{margin-top:.15rem !important;font-size:.95rem}.ta-intro__learn{margin-top:.2rem !important;font-size:.95rem;font-weight:700;letter-spacing:.04em}.ta-intro__learn a,.ta-intro__learn a:visited{color:#f6d778;text-decoration:none}.ta-intro__learn a:hover,.ta-intro__learn a:active{color:#fff;text-decoration:none}.ta-intro__learn a:focus-visible{outline-color:#f6d778}.ta-primary-nav{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.35rem .2rem;padding:.8rem 0;font-size:.92rem}.ta-primary-nav>a,.ta-primary-nav>.ta-nav-dropdown>summary{display:inline-flex;align-items:center;min-height:1.475rem;box-sizing:border-box;padding-inline:.45rem;color:var(--ta-link);font-weight:400;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.ta-primary-nav>a:visited{color:var(--ta-link)}.ta-primary-nav>a:hover,.ta-primary-nav>a:focus-visible,.ta-primary-nav>.ta-nav-dropdown>summary:hover,.ta-primary-nav>.ta-nav-dropdown>summary:focus-visible{color:var(--ta-link-hover)}.ta-primary-nav>a:active,.ta-primary-nav>.ta-nav-dropdown>summary:active{color:var(--ta-link-active)}.ta-nav-dropdown{position:relative}.ta-nav-dropdown[open]{z-index:20}.ta-nav-dropdown summary{gap:.25rem;color:var(--ta-link);cursor:pointer;list-style:none;padding:0 .45rem;font-weight:inherit;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.ta-nav-dropdown summary:hover,.ta-nav-dropdown summary:focus-visible{color:var(--ta-link-hover)}.ta-nav-dropdown summary:active{color:var(--ta-link-active)}.ta-nav-dropdown summary::-webkit-details-marker{display:none}.ta-chevron{width:.85rem;height:.85rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform .15s ease}.ta-nav-dropdown[open] .ta-chevron{transform:rotate(180deg)}.ta-nav-menu{position:absolute;z-index:1000;top:calc(100% + .35rem);left:0;min-width:14rem;padding:.45rem;background:var(--ta-surface);border:1px solid var(--ta-border);border-radius:.25rem;box-shadow:0 .35rem 1rem rgba(25,25,55,.14)}.ta-nav-menu a{display:block;padding:.4rem .55rem;white-space:nowrap}.ta-nav-menu a:hover,.ta-nav-menu a:focus-visible{background:#fbfaff}.ta-nav-menu .ta-nav-view-all{border-top:1px solid var(--ta-border);margin-top:.3rem;padding-top:.6rem;font-weight:700}.ta-layout{display:grid;grid-template-columns:190px minmax(0, 1fr) 240px;gap:1.5rem;padding:1.5rem 0 2.5rem}.ta-sidebar,.ta-rail,.ta-content{background:var(--ta-surface);border:1px solid var(--ta-border);border-radius:.25rem}.ta-sidebar,.ta-rail{padding:1rem}.ta-sidebar h2,.ta-rail h2{margin-top:0;color:var(--ta-heading)}.ta-sidebar h2{margin-bottom:.55rem}.ta-sidebar__primary-title{font-size:1rem;font-weight:800}.ta-sidebar__secondary-title{margin-top:1.35rem !important;padding-top:.8rem;border-top:1px solid var(--ta-border);font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.ta-sidebar ul,.ta-rail ul{margin:0;padding-left:1rem}.ta-sidebar li,.ta-rail li{margin:.18rem 0;line-height:1.4}.ta-sidebar li{font-size:.95rem}.ta-content{padding:clamp(1.25rem,3vw,2.5rem)}.ta-content h1{margin-top:0;color:var(--ta-navy);font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.2}.ta-content h2{color:var(--ta-heading)}.ta-content img{max-width:100%;height:auto}.ta-major-arcana{margin:1.5rem 0 2rem;padding:1rem;background:#fbfaff;border:1px solid var(--ta-border);border-radius:.25rem}.ta-major-arcana h2{margin-top:0}.ta-major-arcana ol{display:grid;grid-template-columns:repeat(auto-fit, minmax(12rem, 1fr));gap:.35rem 1.25rem;margin:0;padding-left:1.5rem}.ta-major-arcana li{padding:.15rem 0}.ta-book{margin:0 0 1.5rem}.ta-book__cover{display:block;width:max-content;margin:0 auto .75rem}.ta-book img{display:block;width:130px}.ta-book__link{margin:0;text-align:center}.ta-rail__cta{margin:1rem 0 0;padding-top:1rem;border-top:1px solid var(--ta-border)}.ta-rail__cta a{display:block;padding:.6rem .7rem;border-left:3px solid var(--ta-gold);background:#fffaf0;font-weight:700}.ta-footer-rule{height:4px;background:linear-gradient(90deg, #1010a0, #00aab0, #13a51b, #700070, #e5a900, #e00000, #1010a0)}.ta-site-footer{padding:1.5rem 0 2rem;color:var(--ta-muted);text-align:center;font-size:.85rem}.ta-service-directory{display:grid;gap:1rem;margin-top:1.5rem}.ta-service-card{border:1px solid #d8d8e4;border-radius:.5rem;padding:1rem 1.1rem;background:#fff}.ta-service-card h2{margin:0 0 .45rem;font-size:1.2rem}.ta-service-card p{margin:0 0 .7rem;color:var(--ta-muted)}.ta-service-card-link{font-weight:700}.ta-article-directory{display:grid;gap:1rem;margin-top:1.5rem}.ta-article-card{border:1px solid #d8d8e4;border-radius:.5rem;padding:1rem 1.1rem;background:#fff}.ta-article-card h2{margin:0 0 .45rem;font-size:1.2rem}.ta-article-card p{margin:0 0 .7rem;color:var(--ta-muted)}.ta-article-card-link{font-weight:700}.ta-long-article>p,.ta-long-article__section>p{max-width:68ch}.ta-long-article__section{margin:2.25rem 0}.ta-long-article__section h2{margin:0 0 .9rem}.ta-long-article__section h3{margin:1.4rem 0 .35rem;color:var(--ta-heading);font-size:1.1rem}.ta-long-article__next{margin-top:2rem}.ta-long-article__links{color:var(--ta-muted);font-size:.95rem}.ta-health-article__title{margin:0 0 1.5rem;text-align:center}.ta-health-article__title img{display:block;width:min(601px,100%);height:auto;margin-inline:auto}.ta-health-article h2{margin:2rem 0 .75rem}.ta-health-article h3{margin:1.5rem 0 .5rem}.legacy-source{max-width:100%;overflow-wrap:anywhere}.legacy-source>div{position:static !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important;max-width:100% !important;margin:0 0 1rem !important}.legacy-source img{max-width:100% !important;height:auto !important}.legacy-source img[src*=border-vertical]{display:none !important}.legacy-source img[src*=learn-tarot-major-minor-cards-image]{display:none !important}.resource-1 .legacy-source img[src*=index-image-04]{display:none !important}.legacy-source table{max-width:100%;overflow:auto;display:block}.legacy-source iframe,.legacy-source object,.legacy-source embed{max-width:100%}.legacy-source .Normal-P{margin:0;text-align:center;font-weight:400}.legacy-source .Normal-P0{margin:0;text-align:left;font-weight:400}.legacy-source .Normal-P1{margin:0;text-align:justify;font-weight:400}.legacy-source .Normal-C{font-family:Verdana,sans-serif;font-size:16px;line-height:1.69}.legacy-source .Normal-C0{font-family:Verdana,sans-serif;font-size:12px;line-height:1.17;color:blue}.legacy-source .Normal-C1{font-family:Verdana,sans-serif;font-size:16px;line-height:1.13}.legacy-source .Normal-C2{font-family:Verdana,sans-serif;font-size:19px;line-height:1.21;color:#fff}.resource-1 .legacy-source .Normal-C2{color:var(--ta-text)}.resource-1 .legacy-source .Normal-C10{color:var(--ta-link);font-size:inherit;line-height:inherit}.resource-1 .legacy-source .Normal-C11{font-size:clamp(1.35rem,4vw,2rem);line-height:1.25}.resource-1 .legacy-source .Normal-P1{text-align:left}.resource-1 .legacy-source form{display:grid;gap:.5rem;max-width:32rem;margin:1rem auto 1.5rem}.resource-1 .legacy-source form>div{position:static !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important;max-width:100% !important;margin:0 !important;background:rgba(0,0,0,0) !important;overflow:visible !important}.resource-1 .legacy-source form input{max-width:100%}.legacy-source .Normal-C3{font-family:"Times New Roman",serif;font-size:16px;line-height:1.25}.legacy-source .Normal-C4,.legacy-source .Normal-C5{font-family:Verdana,sans-serif;font-size:15px;line-height:1.2;color:blue}.legacy-source .Normal-C6{font-family:Verdana,sans-serif;font-size:15px;line-height:1.2}.legacy-source .Normal-C7{font-family:Verdana,sans-serif;font-size:19px;line-height:1.21}.legacy-source .Normal-C8{font-family:Verdana,sans-serif;font-size:12px;line-height:1.17;color:#6f0070}.legacy-source .Normal-C9{font-family:Verdana,sans-serif;font-size:11px;line-height:1.18;color:blue}.legacy-source .Normal-C10{font-family:Verdana,sans-serif;font-size:40px;line-height:1.2;color:navy}.legacy-source .Normal-C11{font-family:Verdana,sans-serif;font-size:32px;line-height:1.19}.legacy-source .Normal-C12{font-family:Verdana,sans-serif;font-size:14px;line-height:1.21}.legacy-source .Normal-C13{font-family:Verdana,sans-serif;font-size:32px;line-height:1.19;color:blue}.legacy-source .Normal-C14{font-family:Verdana,sans-serif;font-size:27px;line-height:1.19;color:blue}.legacy-source.tarot-article{position:relative;min-height:2100px}.legacy-source.tarot-article>div{position:absolute !important;left:var(--legacy-left) !important;top:var(--legacy-top) !important;width:var(--legacy-width) !important;height:var(--legacy-height) !important;max-width:none !important;margin:0 !important}.legacy-source.tarot-article>div img{max-width:100% !important}.legacy-source.astrology-article{position:relative;min-height:1800px;margin-top:-244px}.legacy-source.astrology-article>div{position:absolute !important;left:var(--legacy-left) !important;top:var(--legacy-top) !important;width:var(--legacy-width) !important;height:var(--legacy-height) !important;max-width:none !important;margin:0 !important}.legacy-source.astrology-article>div img{max-width:100% !important}@media(max-width: 850px){.ta-layout{grid-template-columns:minmax(0, 1fr)}.ta-content,.ta-sidebar,.ta-rail{min-width:0}.ta-sidebar{order:2}.ta-content{order:1}.ta-rail{order:3}.ta-header-inner{align-items:flex-start;flex-direction:column;gap:.5rem}.ta-intro{margin-left:0;text-align:left}.legacy-source.tarot-article{min-height:0}.legacy-source.tarot-article>div{position:static !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important;max-width:100% !important;margin:0 0 1rem !important}.legacy-source.astrology-article{min-height:0;margin-top:0}.legacy-source.astrology-article>div{position:static !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important;max-width:100% !important;margin:0 0 1rem !important}}@media(max-width: 520px){.ta-header-inner,.ta-primary-nav,.ta-layout,.ta-site-footer{width:min(100% - 1rem,1120px)}.ta-brand{width:210px;height:58px}.ta-primary-nav{display:block}.ta-primary-nav a{display:inline-block;margin:.15rem .1rem .15rem 0}.ta-nav-dropdown{display:inline-block;margin:.15rem .1rem .15rem 0}.ta-nav-menu{position:fixed;left:.5rem;right:.5rem;top:auto;min-width:0;white-space:normal}.ta-nav-menu a{display:block}.ta-book{flex-direction:column}}.ta-menu-toggle{display:none}@media(max-width: 700px){.ta-header-inner{align-items:center}.ta-intro{width:100%;max-width:38rem;text-align:center}.ta-menu-toggle{display:flex;align-items:center;justify-content:space-between;width:min(100% - 1rem,1120px);min-height:44px;margin:.5rem auto 0;padding:.65rem .75rem;border:1px solid var(--ta-border);border-radius:.25rem;background:var(--ta-surface);color:var(--ta-link);font:inherit;font-weight:700;text-align:left;cursor:pointer}.ta-menu-toggle:hover{color:var(--ta-link-hover)}.ta-menu-toggle:focus-visible{outline:3px solid var(--ta-gold);outline-offset:3px}.ta-menu-toggle__icon{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.ta-primary-nav{display:flex;flex-direction:column;align-items:stretch;gap:.1rem;padding:.5rem 0}.ta-js .ta-primary-nav{display:none}.ta-js .ta-primary-nav.is-open{display:flex}.ta-primary-nav>a,.ta-primary-nav>.ta-nav-dropdown>summary{width:100%;min-height:44px;padding:.65rem .75rem}.ta-nav-dropdown{display:block;margin:0}.ta-nav-menu{position:static;width:100%;max-width:100%;min-width:0;margin:.1rem 0 .35rem;padding:.25rem;border-left:3px solid var(--ta-gold);border-radius:0;box-shadow:none}.ta-nav-menu a{min-height:44px;padding:.65rem .75rem;white-space:normal}}.ta-site-header,.ta-primary-nav{contain:layout style}.ta-primary-nav a:focus-visible,.ta-primary-nav summary:focus-visible{outline:3px solid var(--ta-gold);outline-offset:3px}.ta-site-footer a{color:inherit}.ta-testimonials-intro,.ta-testimonial-group,.ta-testimonials-next{margin:0 0 2.5rem}.ta-testimonials-intro{padding:1rem 1.15rem 1.1rem;border-left:3px solid var(--ta-gold);background:var(--ta-surface)}.ta-eyebrow{margin:0 0 .4rem;color:#7c3f00;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ta-testimonials-intro h2,.ta-section-heading h2,.ta-testimonials-next h2{margin:0 0 .65rem;color:var(--ta-heading, #17174b);font-size:clamp(1.35rem,2vw,1.75rem)}.ta-testimonials-intro p:not(.ta-eyebrow),.ta-section-heading p:not(.ta-eyebrow),.ta-testimonials-next p:not(.ta-eyebrow){max-width:65ch}.ta-testimonials-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.15rem}.ta-button,.ta-button:visited{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.7rem 1rem;border:2px solid #6f1d1b;border-radius:999px;background:#6f1d1b;color:#fff;font-weight:700;line-height:1.3;text-decoration:none}.ta-button:hover,.ta-button:focus-visible,.ta-button:active{background:#481311;color:#fff}.ta-button:focus-visible{outline:3px solid var(--ta-gold);outline-offset:3px}.ta-button--secondary,.ta-button--secondary:visited{border-color:#6f1d1b;background:#fff;color:#6f1d1b}.ta-button--secondary:hover,.ta-button--secondary:focus-visible,.ta-button--secondary:active{background:#fff8e8;color:#481311}.ta-section-heading{margin-bottom:1rem}.ta-testimonial-grid{display:grid;gap:1.25rem}.ta-testimonial-card{position:relative;margin:0;padding:1.35rem 1.35rem 1.2rem;border:3px solid #8b1111;border-radius:.35rem;background:#fffdf8;box-shadow:0 .25rem .9rem rgba(24,18,10,.08)}.ta-testimonial-card--letter{border-width:1px;border-top-width:5px;border-radius:.15rem;background:#fffdf8;font-family:Georgia,"Times New Roman",serif;box-shadow:0 .35rem 1rem rgba(24,18,10,.1)}.ta-testimonial-card--letter::after{position:absolute;right:1rem;bottom:.7rem;width:2.2rem;height:1.6rem;border-right:1px solid rgba(124,63,0,.22);border-bottom:1px solid rgba(124,63,0,.22);content:"";opacity:.7}.ta-testimonial-card--maroon{border-color:#7f1717}.ta-testimonial-card--red{border-color:#e30000}.ta-testimonial-card--gift{border-color:#e6a21a;background:linear-gradient(145deg, #fffdf7 0%, #fff8e8 100%);box-shadow:0 .35rem 1rem rgba(155,99,0,.13)}.ta-testimonial-card--gift::before,.ta-testimonial-card--gift::after{position:absolute;content:"";pointer-events:none}.ta-testimonial-card--gift::before{inset:.35rem;border:1px solid rgba(230,162,26,.45)}.ta-testimonial-card--gift::after{top:.35rem;right:.6rem;width:1.7rem;height:1.7rem;border:2px solid #e6a21a;border-radius:50%;opacity:.6}.ta-testimonial-card__label{margin-bottom:.85rem;color:#7c3f00;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ta-testimonial-card blockquote{margin:0}.ta-testimonial-card blockquote p{margin:0 0 1rem}.ta-testimonial-card blockquote p:last-child{margin-bottom:0}.ta-testimonial-card__attribution{margin:1rem 0 0;font-weight:700}.ta-testimonial-card__attribution a{overflow-wrap:anywhere}.ta-letter-divider{margin:1.2rem 0;color:#d68b00;text-align:center;letter-spacing:.5em}.ta-testimonials-next{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0 0;border-top:2px solid var(--ta-gold);background:rgba(0,0,0,0)}.ta-testimonials-next p:last-child{margin-bottom:0}.ta-book-hero{display:grid;grid-template-columns:minmax(9rem, 10rem) minmax(0, 1fr);align-items:center;gap:1.5rem;margin:0 0 2.5rem;padding:1.35rem;border-left:3px solid var(--ta-gold);background:var(--ta-surface)}.ta-book-hero__cover{text-align:center}.ta-book-hero__cover img{display:block;width:148px;max-width:100%;height:auto;margin:0 auto;box-shadow:0 .35rem .8rem rgba(24,18,10,.16)}.ta-book-section{margin:0 0 2.5rem}.ta-book-section h2{margin:0 0 .65rem;color:var(--ta-heading, #17174b);font-size:clamp(1.35rem,2vw,1.75rem)}.ta-book-section--accent{padding:1.2rem 1.35rem;border-top:2px solid var(--ta-gold);background:#fffdf7}.ta-book-section--accent p:not(.ta-eyebrow){max-width:65ch}.ta-product-grid{display:grid;gap:1.25rem;margin:0 0 2.5rem}.ta-product-card{display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:1.25rem;border:1px solid var(--ta-border);border-top:4px solid var(--ta-purple);border-radius:.35rem;background:#fff;box-shadow:0 .25rem .9rem rgba(24,18,10,.06)}.ta-product-card h3{margin:0 0 .35rem;color:var(--ta-heading, #17174b);font-size:1.25rem}.ta-product-card p{max-width:55ch;margin:0 0 .8rem}.ta-product-card__images{display:flex;align-items:flex-end;justify-content:center;flex-wrap:wrap;gap:.5rem;width:100%;min-height:12rem;margin:0 0 1rem;padding:.75rem;background:#fbfaff;border-bottom:1px solid var(--ta-border)}.ta-product-card__images a{display:block;line-height:0}.ta-product-card__images img{display:block;width:auto;max-width:100%;height:10rem;object-fit:contain}.ta-product-card .ta-button{margin-top:auto}.ta-tarot-section--accent .ta-tarot-image{display:block;width:min(601px,100%);height:auto;margin:0 0 1rem}.ta-links-filters{display:grid;grid-template-columns:minmax(12rem, 1fr) minmax(14rem, 1.4fr) auto;align-items:end;gap:.85rem;margin:1.25rem 0 .75rem}.ta-links-filter-field{display:grid;min-width:0;gap:.3rem}.ta-links-filter-actions{display:flex;align-items:end}.ta-links-filters label{font-weight:700}.ta-links-filters input,.ta-links-filters select,.ta-links-filters button{min-height:2.6rem;padding:.45rem .65rem;border:1px solid var(--ta-border);border-radius:.2rem;background:#fff;color:var(--ta-text);font:inherit}.ta-links-filters button{border-color:var(--ta-purple);background:var(--ta-purple);color:#fff;font-weight:700;cursor:pointer}.ta-links-summary{color:var(--ta-muted);font-size:.9rem}.ta-links-table-wrap{overflow-x:auto}.ta-links-table{width:100%;border-collapse:collapse;background:#fff}.ta-links-table th,.ta-links-table td{padding:.7rem .75rem;border-bottom:1px solid var(--ta-border);text-align:left;vertical-align:top}.ta-links-table th{color:var(--ta-heading);background:#fbfaff;font-size:.9rem}.ta-links-table td:nth-child(2){white-space:nowrap;color:var(--ta-muted);font-size:.9rem}.ta-links-table-wrap .dt-container{margin-top:1rem}.ta-links-table-wrap .dt-layout-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin:.75rem 0}.ta-links-table-wrap .dt-layout-row:first-child{margin-top:0;padding:.65rem .75rem;border:1px solid var(--ta-border);border-radius:.25rem;background:var(--ta-surface)}.ta-links-table-wrap .dt-layout-cell{display:flex;align-items:center;gap:.5rem}.ta-links-table-wrap .dt-length label{display:flex;align-items:center;gap:.45rem;color:var(--ta-muted);font-size:.9rem}.ta-links-table-wrap .dt-length select,.ta-links-table-wrap .dt-paging-button{min-height:2.25rem;padding:.35rem .6rem;border:1px solid var(--ta-border);border-radius:.2rem;background:#fff;color:var(--ta-text);font:inherit}.ta-links-table-wrap .dt-search{display:none}.ta-links-table-wrap .dt-paging-button{cursor:pointer}.ta-links-table-wrap .dt-paging-button:hover:not(.disabled),.ta-links-table-wrap .dt-paging-button.current{border-color:var(--ta-purple);background:var(--ta-purple);color:#fff}.ta-links-table-wrap .dt-paging-button.disabled{cursor:not-allowed;opacity:.5}.ta-links-table-wrap .dt-info{color:var(--ta-muted);font-size:.9rem}@media(max-width: 600px){.ta-links-filters{grid-template-columns:1fr}.ta-links-filter-actions{align-items:stretch}.ta-links-filter-actions button{width:100%}.ta-links-table-wrap .dt-layout-row{align-items:flex-start;flex-direction:column}}.ta-links-submit{max-width:48rem}.ta-form-field{display:grid;gap:.3rem;margin:0 0 1rem}.ta-form-field label{font-weight:700}.ta-form-field label span{color:var(--ta-muted);font-size:.9em;font-weight:400}.ta-form-field input,.ta-form-field select,.ta-form-field textarea{width:100%;padding:.65rem .7rem;border:1px solid var(--ta-border);border-radius:.2rem;background:#fff;color:var(--ta-text);font:inherit}.ta-form-field input:focus-visible,.ta-form-field select:focus-visible,.ta-form-field textarea:focus-visible{outline:3px solid var(--ta-gold);outline-offset:2px}.ta-form-success{padding:.8rem 1rem;border-left:3px solid #2d7a46;background:#eef8f0}.ta-form-errors{padding:.8rem 1rem;border-left:3px solid #a32222;background:#fff1f1}.ta-form-errors p{margin-top:0;font-weight:700}.ta-form-field--trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ta-contact-form{max-width:42rem}.ta-form{margin-top:1.5rem}.ta-form-error{margin:.35rem 0 0;color:#8d1717;font-size:.95rem}.ta-form button{margin-top:.35rem}@media(min-width: 700px){.ta-product-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 700px){.ta-testimonial-card{padding:1.6rem 1.6rem 1.4rem}}@media(max-width: 699px){.ta-testimonials-next{align-items:flex-start;flex-direction:column}.ta-book-hero{grid-template-columns:1fr}}.ta-tarot-intro,.ta-tarot-section{margin:0 0 2.5rem}.ta-tarot-intro{padding:1rem 1.15rem 1.1rem;border-left:3px solid var(--ta-gold);background:var(--ta-surface)}.ta-tarot-intro h2,.ta-tarot-section h2,.ta-suit-grid h2{margin:0 0 .65rem;color:var(--ta-heading, #17174b);font-size:clamp(1.35rem,2vw,1.75rem)}.ta-tarot-image{margin:0 0 2.5rem;text-align:center}.ta-tarot-image img{display:block;width:min(600px,100%);height:auto;margin-inline:auto}.ta-suit-grid{display:grid;gap:1.25rem;margin:0 0 2.5rem}.ta-suit-grid .ta-section-heading{grid-column:1/-1;margin-bottom:0}.ta-suit-card{margin:0;padding:1.25rem;border:3px solid var(--ta-border);border-radius:.35rem;background:#fffdf8;box-shadow:0 .25rem .9rem rgba(24,18,10,.06)}.ta-suit-card h3{margin:0 0 .6rem;color:var(--ta-heading, #17174b);font-size:1.35rem}.ta-suit-card p:last-child{margin-bottom:0}.ta-suit-card--swords{border-color:#6f0070}.ta-suit-card--batons{border-color:#d68b00}.ta-suit-card--cups{border-color:#2d6f8f}.ta-suit-card--coins{border-color:#6b7d32}.ta-tarot-section--accent{padding:1.2rem 1.35rem;border-top:2px solid var(--ta-gold);background:#fffdf7}@media(min-width: 700px){.ta-suit-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}