/* Hash Slasher botanical identity */
:root{--bg:#07150e;--paper:#f4efdc;--muted:#b1c1ac;--lime:#b7ec65;--line:#29422e}
body{background:radial-gradient(ellipse at 4% 15%,#22442a66,transparent 40%),var(--bg)}
.header{background:#08180feb;border-bottom-color:#436439}.wordmark{padding-left:40px;position:relative}.wordmark:before{content:'';position:absolute;width:30px;height:40px;left:0;top:0;background:url('assets/cannabis-leaf.svg') center/contain no-repeat}
.nav-cta{border-color:#608447}.hero{position:relative;overflow:hidden}.hero-copy{position:relative;z-index:0}.hero-copy:before{content:'';position:absolute;width:440px;height:500px;left:-150px;bottom:-150px;background:url('assets/cannabis-leaf.svg') center/contain no-repeat;opacity:.045;transform:rotate(-30deg);z-index:-1;pointer-events:none}
.hero h1{font-size:clamp(60px,6.8vw,112px);font-style:italic;line-height:.9;letter-spacing:-2px}.hero h1 .outline{font-size:.64em;letter-spacing:-1px;-webkit-text-stroke:1px #b7ec65;white-space:nowrap}.hero h1 i{right:-40px;top:15px;bottom:auto}.hero h1 i img{width:54px;height:65px;filter:drop-shadow(0 0 20px #b7ec6530)}
.eyebrow{color:var(--lime)}.intro{max-width:440px;color:#c2cfb9}.button{border-radius:2px;box-shadow:0 5px 0 #426523}.button:hover{background:#d3ff8b}.hero-foot{color:#b9c9a9}
.studio{background:#0d2015;border-color:#45613c;box-shadow:0 20px 70px #0004}.studio-stage{background:radial-gradient(ellipse at 50% 42%,color-mix(in srgb,var(--world) 18%,#091c10),#09170f 72%)}.studio-topline{background:#152a19;color:#d6e4c9}.studio-status{color:#c6d5b9}.studio-coordinate{z-index:1}.world-picker button{background:#14291a}.studio-controls button{background:#203b24}
.ticker{border-block:3px solid #07150e;transform:rotate(-1deg);width:100%;box-shadow:0 8px 0 #b7ec6518}.ticker img{width:26px;height:30px;filter:brightness(.12);vertical-align:middle}.ticker{font-size:20px;gap:28px}
.collection{background:radial-gradient(ellipse at 90% 20%,#46672a22,transparent 50%)}.section-head h2{font-style:italic}.card-art{border:1px solid #577043;border-radius:10px 10px 2px 2px}.card-info h3{font-style:italic}.strain{padding:10px 10px 20px;background:#102419;border:1px solid #29422e;border-radius:12px}.card-info{padding-inline:10px}.filters button.active{background:var(--lime);border-color:var(--lime)}
.universe{position:relative;overflow:hidden;background:linear-gradient(120deg,#192f1c,#09190f)}.universe:before{content:'';position:absolute;inset:0;background:url('assets/cannabis-leaf.svg') -100px 50%/520px no-repeat;opacity:.04;pointer-events:none}.universe h2{font-size:clamp(50px,6vw,90px);font-style:italic}.big-star img{width:65px;height:80px}.universe .outline{-webkit-text-stroke-color:var(--lime)}
.qr-section{background:#e6e8d2}.qr-section .eyebrow{color:#3b5c2f}.qr-display{background:linear-gradient(145deg,#25482b,#07150e);border-color:#6f9255;box-shadow:10px 14px 0 #b7c3a0}.qr-copy h2{font-style:italic}.closing{position:relative;overflow:hidden;background:#b7ec65}.closing .eyebrow{color:#244321}.closing:before{content:'';position:absolute;right:-35px;top:-80px;width:330px;height:380px;background:url('assets/cannabis-leaf.svg') center/contain no-repeat;filter:brightness(.3);opacity:.08;pointer-events:none}footer{background:#06120b}
@media(max-width:800px){.hero h1{font-size:clamp(68px,14vw,100px)}.hero h1 i{right:-46px;top:12px}.hero h1 i img{width:42px;height:52px}.hero-copy{padding-bottom:34px}.intro{font-size:13px}.section-head h2{font-size:45px}.universe h2{font-size:58px}.ticker{font-size:17px}.strain{padding:7px 7px 17px}.card-info{padding-inline:5px}.wordmark{padding-left:31px}.wordmark:before{width:24px;height:31px}}
