/* Theme Name: Dunesea Studios */
*{box-sizing:border-box}body{margin:0;background:var(--base);color:var(--ink);font:1rem/1.65 system-ui,sans-serif}a{color:inherit;text-underline-offset:.25em}a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}img{max-width:100%;height:auto}.skip{position:absolute;left:-9999px}.skip:focus{left:1rem;top:1rem;background:var(--base);z-index:9}header,footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1.2rem,6vw,6rem);border-bottom:1px solid var(--second)}.wordmark{font-weight:800;text-decoration:none;white-space:nowrap}nav{display:flex;flex-wrap:wrap;gap:.35rem 1.1rem}nav a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}nav a[aria-current]{text-decoration:underline;text-decoration-thickness:2px}main{min-height:68vh}.hero{isolation:isolate;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:75vh;gap:clamp(1rem,6vw,6rem);padding:clamp(2rem,7vw,7rem) clamp(1.2rem,6vw,6rem)}.pitch{position:relative}.style,.date{font-size:.87rem;font-weight:700;letter-spacing:.08em}.style{text-transform:uppercase}h1{font:700 clamp(2.6rem,7vw,6.4rem)/.98 Georgia,serif;letter-spacing:-.055em;margin:.2em 0 .42em;overflow-wrap:anywhere}.intro{max-width:42ch;font-size:1.16rem}.action{display:inline-block;border:2px solid var(--brand);padding:.7rem 1rem;font-weight:700}.mark{height:min(52vw,25rem);background:var(--brand)}.skyquill .mark{border-radius:50%;background:repeating-radial-gradient(circle at 43% 53%,var(--base) 0 1%,var(--brand) 1.5% 7%,var(--second) 8% 9%)}.mofern .hero{grid-template-columns:1.25fr .75fr}.mofern .mark{grid-column:2;grid-row:1;border-radius:46% 0 46% 0;background:repeating-linear-gradient(66deg,var(--brand) 0 8%,var(--second) 8.5% 10%)}.mofern .pitch{grid-column:1;grid-row:1}.dunesea .hero{grid-template-columns:1fr}.dunesea .mark{height:clamp(9rem,24vw,18rem);background:repeating-linear-gradient(-10deg,var(--second) 0 13%,var(--brand) 13% 14%,var(--base) 14% 19%)}.seahop .mark{border-radius:100% 0 0 100%;background:radial-gradient(ellipse at right,var(--second),var(--brand) 36%,var(--base) 70%)}.seahop h1{font-family:system-ui,sans-serif}.peakbud .hero{align-items:end}.peakbud .mark{clip-path:polygon(0 100%,29% 41%,44% 55%,71% 5%,100% 100%);background:linear-gradient(115deg,var(--brand),var(--second))}.article{width:min(calc(100% - 2.4rem),66rem);margin:auto;padding:clamp(2rem,6vw,6rem) 0}.article h1{font-size:clamp(2.45rem,6vw,4.5rem)}.article article+article{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--second)}footer{border-top:1px solid var(--second);border-bottom:0}@media(max-width:700px){header{display:block}.wordmark{display:inline-block;min-height:38px}.hero,.mofern .hero{grid-template-columns:1fr;min-height:0}.mofern .pitch,.mofern .mark{grid-column:auto;grid-row:auto}.mark{height:35vw}.article{min-height:65vh}}
