html:has(#page-tarot){--black:#333;--white:#f1f5f2;--gray:#ddd;--green-dark:#14281d;--green-mid:#355834;--green-light:#8dbb8b;--brown:#6e633d;--sand:#c2a878}html:not(.theme-pending):not(.dark):has(#page-tarot){--text-color:var(--green-dark);--bg-color:var(--gray);--highlight-color:var(--green-mid)}html:not(.theme-pending):not(.dark):has(#page-tarot) #bgTexture{background-color:#dbdbdb;background-image:radial-gradient(at 44% 59%,#d8c9ab 0,#0000 50%),radial-gradient(at 7% 8%,#87ad85a6 0,#0000 50%),radial-gradient(at 80% 100%,#355634b5 0,#0000 50%),radial-gradient(at 16% 48%,#c0a577 0,#0000 50%)}html.dark:has(#page-tarot){--text-color:var(--gray);--bg-color:var(--black);--highlight-color:var(--sand);--highlight-color-02:var(--green-light)}html.dark:has(#page-tarot) #bgTexture{background-color:#333;background-image:radial-gradient(at 91% 27%,#6c613d29 0,#0000 50%),radial-gradient(at 10% 87%,#13251b4f 0,#0000 50%)}#page-tarot a{color:var(--highlight-color)}#page-tarot a:hover{color:var(--highlight-color-02)}:root{--error-color:#b80000}html.theme-pending{visibility:hidden}body{color:var(--text-color)}body,#bgTexture{background-color:var(--bg-color)}.drawer-side ul.menu{background:var(--bg-color);color:var(--text-color)}.dropdown-content{background:var(--bg-color);color:var(--text-color);border-color:var(--highlight-color)}#headerChooser summary{border-color:var(--highlight-color)}#headerChooser details[open] svg{color:var(--highlight-color)}::selection{background:var(--highlight-color);color:var(--bg-color)}hr{border-color:var(--highlight-color)}.contact-error{color:var(--error-color)}.btn{background:var(--text-color);color:var(--bg-color);border-color:var(--highlight-color)}:root:has(#page-tarot){--scale-18:132.423rem;--scale-17:99.376rem;--scale-16:74.551rem;--scale-15:55.927rem;--scale-14:41.956rem;--scale-13:31.475rem;--scale-12:23.612rem;--scale-11:17.713rem;--scale-10:13.288rem;--scale-09:9.969rem;--scale-08:7.478rem;--scale-07:5.61rem;--scale-06:4.209rem;--scale-05:3.157rem;--scale-04:2.369rem;--scale-03:1.777rem;--scale-02:1.333rem;--scale-01:1rem;--scale-00:.75rem}html:has(#page-tarot) body{font-family:var(--font-erode);font-size:var(--scale-03);line-height:var(--scale-04);font-variation-settings:"wght" 400}html:has(#page-tarot) body em{font-family:var(--font-erode-italic)}html:has(#page-tarot) #headerChooser{font-size:var(--scale-02);line-height:var(--scale-03);font-variation-settings:"wght" 500;text-wrap:balance;line-height:1}html:has(#page-tarot) #headerChooser a{font-size:var(--scale-02);line-height:var(--scale-03);font-variation-settings:"wght" 500}html:has(#page-tarot) #headerChooser .notLink{font-size:var(--scale-02);line-height:var(--scale-03);font-variation-settings:"wght" 500}:is(html:has(#page-tarot) #headerChooser a,html:has(#page-tarot) #headerChooser .notLink) span{font-size:var(--scale-01);line-height:var(--scale-02);font-variation-settings:"wght" 400}@media (min-width:768px){html:has(#page-tarot) #headerChooser{font-size:var(--scale-02);line-height:var(--scale-03)}}html:has(#page-tarot) .drawer-side .menu{font-size:var(--scale-02);line-height:var(--scale-03);font-variation-settings:"wght" 500}html:has(#page-tarot) .drawer-side .menu li ul{font-size:var(--scale-01);line-height:var(--scale-02);font-variation-settings:"wght" 400}@media (min-width:425px){html:has(#page-tarot) .drawer-side .menu{font-size:var(--scale-02);line-height:var(--scale-03);letter-spacing:.1rem}html:has(#page-tarot) .drawer-side .menu li ul{font-size:var(--scale-02);line-height:var(--scale-03);font-variation-settings:"wght" 300}}html:has(#page-tarot) h1{text-wrap:balance}html:has(#page-tarot) h1 span.big{font-family:var(--font-boska);font-size:var(--scale-06);line-height:var(--scale-07);line-height:var(--scale-06);font-variation-settings:"wght" 900;text-align:right;display:block}html:has(#page-tarot) h1 span.small{font-family:var(--font-erode-italic);font-size:var(--scale-02);line-height:var(--scale-03);font-variation-settings:"wght" 100;display:block}@media (min-width:768px){html:has(#page-tarot) h1 span.big{font-family:var(--font-boska);font-size:var(--scale-07);line-height:var(--scale-08);font-variation-settings:"wght" 900}html:has(#page-tarot) h1 span.small{font-family:var(--font-erode-italic);font-size:var(--scale-02);line-height:var(--scale-03);font-variation-settings:"wght" 100}}html:has(#page-tarot) h1.short{text-wrap:balance;font-family:var(--font-boska);font-size:var(--scale-07);line-height:var(--scale-08);font-variation-settings:"wght" 900;letter-spacing:0;word-spacing:0}#contactForm .btn{font-variation-settings:"wght" 600}#contactForm input,#contactForm textarea{font-size:var(--scale-02);line-height:var(--scale-03)}#contactForm .contact-error{font-variation-settings:"wght" 600;font-size:var(--scale-01);line-height:var(--scale-02)}#contactForm .contact-statusMessage{font-size:var(--scale-03);line-height:var(--scale-04)}html:has(#page-tarot) h1{text-align:right;text-wrap:balance}html:has(#page-tarot) p{text-align:left}html:has(#page-tarot) a{text-decoration:underline}html:has(#page-tarot) .drawer-side a{text-decoration:none}html:has(#page-tarot) .drawer-side a:hover{text-decoration:underline}
