html:has(#page-home){--black:#2b2827;--silver:#c3c1c1;--blue-gray:hsl(192%,24%,68%);--lavender:#959db1;--blue-green:#709099;--black-lighter:#605a57;--silver-lighter:#f5f5f5;--blue-gray-lighter:hsl(192%,24%,88%);--lavender-lighter:#d0d4dc;--blue-green-lighter:#abbec4;--black-darker:#100f0f;--silver-darker:#918d8d;--blue-gray-darker:hsl(192%,24%,48%);--lavender-darker:#5f6981;--blue-green-darker:#44595f}html:not(.theme-pending):not(.dark):has(#page-home){--text-color:var(--black);--bg-color:var(--silver-lighter);--highlight-color:var(--lavender-darker)}html:not(.theme-pending):not(.dark):has(#page-home) #bgTexture img#bg-home-light{opacity:.5;filter:brightness(2.5)blur(5px)}html:not(.theme-pending):not(.dark):has(#page-home) #bgTexture img#bg-home-dark{opacity:0}html:not(.theme-pending):not(.dark):has(#page-home) h1{font-variation-settings:"wght" 800,"SPAC" 100}html.dark:has(#page-home){--text-color:var(--silver-lighter);--bg-color:var(--black-darker);--highlight-color:var(--lavender-lighter)}html.dark:has(#page-home) #bgTexture img#bg-home-light{opacity:0}html.dark:has(#page-home) #bgTexture img#bg-home-dark{opacity:1;filter:brightness(1.5)blur()}html.dark:has(#page-home) h1{font-variation-settings:"wght" 100,"SPAC" 100}: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-home){--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-home) body{font-family:var(--font-synonym);font-size:var(--scale-02);line-height:var(--scale-03);font-variation-settings:"wght" 500}html:has(#page-home).dark body{font-variation-settings:"wght" 400}html:has(#page-home) .drawer-side .menu{font-size:var(--scale-02);line-height:var(--scale-03);font-variation-settings:"wght" 600}html:has(#page-home) .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-home) .drawer-side .menu{font-size:var(--scale-02);line-height:var(--scale-03);letter-spacing:.1rem}html:has(#page-home) .drawer-side .menu li ul{font-size:var(--scale-02);line-height:var(--scale-03);font-variation-settings:"wght" 300}}html:has(#page-home) h1{font-family:var(--font-movement);font-size:var(--scale-05);line-height:var(--scale-06)}@media (min-width:768px){html:has(#page-home) h1{font-family:var(--font-movement);font-size:var(--scale-07);line-height:var(--scale-08)}}html:has(#page-home) #introText{font-size:var(--scale-02);line-height:var(--scale-03);font-variation-settings:"wght" 400}html:has(#page-home) #introText a{font-size:var(--scale-02);line-height:var(--scale-03);font-variation-settings:"wght" 500}html:has(#page-home) #aboutText{font-variation-settings:"wght" 400}html:has(#page-home) #aboutText a{font-variation-settings:"wght" 600}html:has(#page-home) #contactForm{font-variation-settings:"wght" 400}html:has(#page-home) #contactForm a{font-variation-settings:"wght" 600}@media (max-width:699px){html:has(#page-home) #introText{gap:0}html:has(#page-home) #introText svg{display:none}html:has(#page-home) #introText a{text-decoration:underline}html:has(#page-home) #introText div.chooser-item{display:block}html:has(#page-home) #introText div.chooser-item:first-child:after{content:", "}html:has(#page-home) #introText div.chooser-item:nth-child(2):after{content:", and "}html:has(#page-home) #introText div.chooser-item:nth-child(3):after{content:", "}html:has(#page-home) #introText div.chooser-item:nth-child(3) span{display:none}html:has(#page-home) #introText div.chooser-item:nth-child(3) div{display:inline}html:has(#page-home) #introText div.chooser-item:nth-child(3) div:after{content:"designer/developer"}}@media (min-width:700px){html:has(#page-home) #introText{grid-template-columns:1fr 1fr 1fr;justify-content:center;align-items:center;gap:1.5rem;display:grid}html:has(#page-home) #introText p:first-child{text-align:right}html:has(#page-home) #introText p:nth-child(3){text-align:left}html:has(#page-home) #introText a span{text-decoration:underline;text-decoration-thickness:1px;display:inline-block}html:has(#page-home) #introText a:hover span{text-decoration:none}html:has(#page-home) #introText #chooser{grid-template-columns:1fr;gap:.5rem;display:grid}html:has(#page-home) #introText .chooser-item{justify-content:space-between;align-items:center;gap:1rem;display:flex}html:has(#page-home) #introText .chooser-item>:nth-child(2){width:100%}:is(html:has(#page-home) #introText .chooser-item>:first-child,html:has(#page-home) #introText .chooser-item>:nth-child(3)){position:relative}:is(html:has(#page-home) #introText .chooser-item#chooser-top>:first-child,html:has(#page-home) #introText .chooser-item#chooser-top>:nth-child(3)){top:1.5rem}:is(html:has(#page-home) #introText .chooser-item#chooser-middle>:first-child,html:has(#page-home) #introText .chooser-item#chooser-middle>:nth-child(3)){top:.1rem}:is(html:has(#page-home) #introText .chooser-item#chooser-bottom>:first-child,html:has(#page-home) #introText .chooser-item#chooser-bottom>:nth-child(3)){bottom:1.4rem}html:has(#page-home) #introText .button{border:1px solid #0000;border-radius:.5rem;padding:1rem .2rem 1.2rem}html:has(#page-home) #introText .button.button-presser{transform:skewY(-3deg)}html:has(#page-home) #introText .button.button-presser span{transform:skewY(3deg)}html:has(#page-home) #introText .button.button-presser:hover{color:#300660;background-color:#d9f4fc;border-color:#b5179d}.dark html:has(#page-home) #introText .button.button-presser:hover{color:#d9f4fc;background-color:#1d043a;border-color:#d9f4fc}html:has(#page-home) #introText .button.button-musician{transform:skewY(0)}html:has(#page-home) #introText .button.button-musician span{transform:skewY(0)}html:has(#page-home) #introText .button.button-musician:hover{color:#000;background-color:#dccbdb;border-color:#000}.dark html:has(#page-home) #introText .button.button-musician:hover{color:#d9ccd8;background-color:#1a0a1a;border-color:#85bb85}html:has(#page-home) #introText .button.button-tarot{transform:skewY(3deg)}html:has(#page-home) #introText .button.button-tarot span{transform:skewY(-3deg)}html:has(#page-home) #introText .button.button-tarot:hover{color:#4e4524;background-color:#b7d8b5;border-color:#355834}.dark html:has(#page-home) #introText .button.button-tarot:hover{color:#e7cc99;background-color:#333;border-color:#e7cc99}html:has(#page-home) #introText .button.button-tarot:hover{border-color:var(--highlight-color)}}html:has(#page-home) #aboutText{text-wrap:balance;max-width:800px;margin:4rem auto 0}:is(html:has(#page-home) #aboutText a,html:has(#page-home) #contactForm a){text-decoration:underline}
