:root{--paper:#111b1c;--ink:#eeeadd;--green:#acd9b0;--orange:#df9cae;--line:#354848}
body{background:#10191a;color:var(--ink)}main{background:radial-gradient(ellipse at 90% 8%,#284b414d,transparent 21%),radial-gradient(ellipse at 0% 27%,#61344f33,transparent 22%),radial-gradient(ellipse at 95% 48%,#176c682b,transparent 24%),radial-gradient(ellipse at 8% 69%,#234e432f,transparent 23%),radial-gradient(ellipse at 88% 86%,#6c315033,transparent 22%)}header{background:transparent}.brand img{filter:drop-shadow(0 0 13px #75bc8220)}#language{background:#172526;border-color:#3c5350;color:#eeeadd}.header-note,.hero-bottom,.art-note{color:#a7bab0}.intro,.section-top>p,.demo-notice,.rate-note,.edition-story p,.art-caption small,.art-price small,.edition-prices>small,footer p,.dimensions{color:#b4c0b6}.eyebrow{color:#a6c4b8}.dot{background:#78e0bd;box-shadow:0 0 12px #42f4c7}.hero-art:before{background:radial-gradient(ellipse,#2ca98724,transparent 65%)}.featured img{box-shadow:10px 20px 55px #0007}.primary{color:#d0ead6;border-color:#70ac97}.primary:hover{color:#f0b5cf}.seal{background:#253f3be8;color:#d1ead8;border:1px solid #71b49b88;box-shadow:0 0 25px #35cba51c}.ticker{color:#a5bc9b}.section-top h2 em,h1 em,.closing h2 em{color:#b4d6b0}.gallery-tools{color:#c2cec6}.filters button{color:#aabcb1}.filters button.active{color:#daf5e5;box-shadow:0 1px 0 #77d5af}.filters button:not(.active):hover{color:#f4aecd}.art-card{--glow:#47ba8b25}.art-card:nth-of-type(even){--glow:#ce62ad20}.art-card:nth-of-type(3n){--glow:#28c4c823}.art-card:nth-of-type(4n){--glow:#96b35420}.art-image img{box-shadow:12px 22px 45px #0008}.art-caption{color:#f3eadd}.art-price strong{color:#b5e1c5}.fiat-price{color:#bbc8bd}.edition-label{color:#a3b6a7}.expand{background:#1c302cd9;border-color:#86ba9a66;color:#deefda;box-shadow:0 0 18px #42d5a525}.closing:before{background:radial-gradient(ellipse,#2a7a5d25,transparent 65%)}.flower{color:#83d7b0;text-shadow:0 0 27px #45cda45e}.closing>a{color:#d0e2d2;border-color:#658f76}footer{color:#bdcbbd}.studio-button{color:#bdcbbd;border-color:#638372}.sold-ribbon,.sold-status{color:#f0a99f}.sold-dot{background:#ed8b83;box-shadow:0 0 10px #e4595630}
.flow-vine .stem{stroke:#72bda6;opacity:.54;stroke-width:1.2}.flow-vine .echo{stroke:#50f2c6;opacity:.08;stroke-width:12;filter:blur(6px)}.leaf-cluster{--neon:#57f0ce;--edge:#91cbb3;--detail:#81b8a2}.pink-leaf{--neon:#f07abb;--edge:#c58ba9;--detail:#c09aab}.leaf-aura{fill:var(--neon);filter:url(#leaf-glow);opacity:.32;transform:translate(5px,9px)}.leaf-body{fill:url(#leaf-fill);stroke:var(--edge);stroke-width:1.5}.pink-leaf .leaf-body{fill:#302332}.leaf-inset{fill:none;stroke:var(--detail);stroke-width:.65;opacity:.7}.leaf-veins{fill:none;stroke:var(--edge);stroke-width:1;opacity:.9}.leaf-hatching{stroke:var(--detail);stroke-width:.6;fill:none;opacity:.55}.leaf-dots{fill:#d7c785;opacity:.85}.leaf-curl{fill:none;stroke:#d9c184;stroke-width:1.15;opacity:.85}.neon-seeds{fill:#daa0c3;stroke:#b582a6;stroke-width:1;filter:drop-shadow(0 0 5px #ed68b494)}.neon-seeds path{fill:none;stroke:#80b4a1}
#studio{background:#172424;color:#eeeadd;border:1px solid #3f5b50}.studio-help{color:#b4c6b7}.studio-top button{color:#e1e8dd}#size-form select,#size-form input{background:#0f1b1b;border-color:#456050;color:#e8ecdf}#size-form button[type=submit]{background:#b6d5a9;color:#18211b}#size-form [role=status]{color:#b6d5a9}#clear-size{color:#c1cbbb}#viewer-editions strong{color:#d3ead5}dialog{background:#0c1415}dialog::backdrop{background:#0c1415}
@media(max-width:600px){.leaf-aura{opacity:.25}.flow-vine .stem{opacity:.4}.leaf-body{stroke-width:1.8}.leaf-veins{stroke-width:1.2}}
.art-caption{flex-direction:column;gap:4px}.art-caption>small{padding-top:0}.leaf-aura{opacity:.42}
@media(max-width:600px){.art-card,.art-card:nth-of-type(3n),.art-card:nth-of-type(4n){margin-bottom:180px}}
