.nav-links .nav-community{border:1px solid #69c7b264;border-radius:7px;padding:8px 11px;color:#a8d9c9}.nav-links .nav-community:hover{background:#69c7b218}.nav-links .nav-cta{padding:9px 13px;border-radius:7px}
.sketch-hero{min-height:520px}.sketch-story{padding:50px 0 75px}.sketch-story .story-intro{padding-top:28px;padding-bottom:34px}.sketch-story .story-panel{margin-bottom:28px}.sketch-story .story-panel:last-child{margin-bottom:0}.home-end{background:linear-gradient(125deg,#25221e,#1b1a18 66%,#21332e);padding:80px 0}.home-end-inner{max-width:870px}.home-end h2{font-size:clamp(36px,5vw,57px);line-height:1.03;letter-spacing:-.055em;margin:12px 0 18px}.home-end h2 em{font-style:normal;color:var(--teal)}.home-end p:not(.kicker){max-width:620px;color:#b9b09f;font-size:14px;line-height:1.8}.home-end .actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:25px}.donate-link{margin-left:7px}
.feature-library{padding:5px 0 80px}.feature-library-card{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;padding:34px 0;border-top:1px solid #443d32}.feature-library-card:nth-child(even) .feature-library-art{order:2}.feature-library-art{height:260px;position:relative;overflow:hidden;border-radius:12px;background:radial-gradient(ellipse at 53% 48%,#596b5f,#202421 72%);display:grid;place-items:center}.feature-library-art>span{position:absolute;left:14px;top:13px;color:#d3cbb6;font:8px var(--mono);letter-spacing:.1em}.feature-library-art>i{width:130px;height:155px;border-radius:26px;background:linear-gradient(90deg,#334238,#c0b393 24%,#69786d 58%,#26322c);box-shadow:inset 8px 0 13px #fff2,16px 20px 22px #0008;transform:rotate(-10deg)}.feature-library-art>b{position:absolute;right:16px;bottom:15px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#69c7b2;color:#17221e;box-shadow:0 3px 15px #0007}.feature-library-1{background:radial-gradient(ellipse,#4a5c51,#1e2220 70%)}.feature-library-1>i{width:190px;height:120px;border-radius:6px;background:linear-gradient(130deg,#6f8074,#2a3830);transform:rotate(8deg)}.feature-library-2{background:radial-gradient(ellipse,#6b5d49,#27221e 70%)}.feature-library-2>i{width:145px;height:175px;border-radius:50% 50% 22px 22px;background:linear-gradient(90deg,#655c4a,#c3ad88,#584b3a)}.feature-library-3{background:radial-gradient(ellipse,#345d51,#17211d 75%)}.feature-library-3>i{border-radius:50%;background:radial-gradient(circle at 32% 24%,#a5c6a6,#527665 48%,#1d342a)}.feature-library-copy>small,.donate-story small,.community-first small{font:9px var(--mono);letter-spacing:.11em;color:var(--teal)}.feature-library-copy h2{font-size:clamp(23px,3vw,34px);margin:12px 0 9px}.feature-library-copy p{color:#b8b09e;line-height:1.75;font-size:13px;margin-bottom:19px}.button.small{font-size:10px;padding:9px 12px}
.showcase-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding:5px 0 75px}.showcase-card{min-width:0}.showcase-image{height:235px;position:relative;display:grid;place-items:center;overflow:hidden;border-radius:11px;background:radial-gradient(ellipse at 50% 40%,#48534a,#20221e 75%);background-size:cover;background-position:center}.showcase-image:before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#17191674,transparent 55%)}.showcase-image>span{position:absolute;left:12px;top:12px;z-index:2;padding:5px 7px;border-radius:4px;background:#191b18b9;color:#dcd4c1;font:8px var(--mono);letter-spacing:.08em}.showcase-swatch{width:115px;height:115px;border-radius:29px;background:linear-gradient(135deg,#a7ac9c,#51594f 48%,#222a23);box-shadow:inset 8px 7px 13px #fff3,inset -10px -8px 16px #0008,12px 18px 18px #0008}.swatch-1{background:repeating-linear-gradient(110deg,#a99c7d 0 2px,#48544b 4px 10px)}.swatch-2{background:radial-gradient(circle at 30% 28%,#9bbda3,#37634e 55%,#1b2a24)}.swatch-3{background:radial-gradient(circle at 40% 35%,#bbb39c,#706b5c 55%,#33332c)}.showcase-card>div:last-child{padding:12px 2px}.showcase-card small{font:8px var(--mono);letter-spacing:.09em;color:#83a79a}.showcase-card h2{font-size:17px;margin:6px 0}.showcase-card p{font-size:11px;line-height:1.6;color:#b8b09e;margin:0}.showcase-empty{grid-column:1/-1;min-height:290px;border:1px dashed #605745;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px}.showcase-empty>span{font-size:30px;color:var(--teal)}.showcase-empty h2{margin:13px 0 5px}.showcase-empty p{max-width:500px;color:#b6ae9b;font-size:12px;line-height:1.7;margin-bottom:18px}
.tutorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:8px 0 80px}.tutorial-card{position:relative;background:#26231f;border:1px solid #453e33;border-radius:10px;padding:15px 16px 18px;min-height:275px}.tutorial-number{position:absolute;right:15px;top:14px;color:#817763;font:9px var(--mono)}.tutorial-thumb{height:115px;border-radius:7px;background:linear-gradient(140deg,#34564a,#20241f 70%);display:grid;place-items:center;color:#b9daca;font-size:27px;margin-bottom:15px}.tutorial-thumb.is-video{background:linear-gradient(140deg,#5b4d39,#21221f 70%);color:#efd7a8}.tutorial-card>small{font:8px var(--mono);color:var(--teal);letter-spacing:.08em}.tutorial-card h2{font-size:16px;margin:7px 0}.tutorial-card p{font-size:11px;color:#b8b09e;line-height:1.65;min-height:38px}.tutorial-card>a{font-size:10px;color:#a9daca}
.donate-hero{padding-bottom:36px}.donate-hero>p:not(.eyebrow){max-width:670px}.donate-main{margin-top:10px}.donate-story{display:grid;grid-template-columns:1.25fr .75fr;gap:45px;padding:28px 0 78px}.donate-story h2,.community-first h2{font-size:clamp(25px,3vw,37px);margin:11px 0}.donate-story p,.community-first p{font-size:12px;color:#b8b09e;line-height:1.8;max-width:610px}.donate-story .button{margin-top:8px}.donate-card{padding:24px;background:#28251f;border:1px solid #4b4233;border-radius:11px}.donate-card>span{font-size:26px;color:var(--teal)}.donate-card>b{display:block;font:9px var(--mono);letter-spacing:.1em;margin:16px 0;color:#e9dfca}.donate-card ul{list-style:none;padding:0;margin:0}.donate-card li{font-size:11px;color:#c2b8a3;padding:9px 0;border-top:1px solid #413a30}.community-first{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:29px 0 70px;border-top:1px solid #403a31}.community-first>div{padding:21px;background:#23221e;border-radius:10px}.community-first>div:first-child{background:linear-gradient(140deg,#263a33,#23211e)}.community-first h2 em{font-style:normal;color:var(--teal)}.community-first .button{margin-top:10px}.community-next{scroll-margin-top:85px}.faq{scroll-margin-top:80px}
.repeat-editor{display:grid;gap:10px;margin:15px 0}.repeat-card{background:#201e1b;border:1px solid #494133;border-radius:9px;padding:13px}.repeat-card>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.repeat-card>header>b{font:9px var(--mono);letter-spacing:.08em;color:var(--teal)}.remove-entry{border:0;background:transparent;color:#c69b8b;font:10px var(--sans);cursor:pointer}.remove-entry:hover{color:#ffb29a}.repeat-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.repeat-field.wide{grid-column:1/-1}.repeat-field select{border:1px solid #51483a;background:#191918;color:#efe7d7;border-radius:5px;padding:9px}.repeat-empty{padding:23px;text-align:center;border:1px dashed #51483a;border-radius:8px;color:#aaa08d;font-size:11px}.admin code{color:#a9daca}
@media(max-width:780px){.showcase-gallery,.tutorial-grid{grid-template-columns:1fr 1fr}.donate-story{grid-template-columns:1fr;gap:20px}.feature-library-card{gap:23px}}
@media(max-width:600px){.sketch-hero{min-height:520px}.sketch-story{padding-top:30px}.home-end{padding:57px 0}.home-end h2{font-size:38px}.home-end .actions{align-items:flex-start;flex-direction:column}.feature-library-card{grid-template-columns:1fr;gap:15px;padding:24px 0}.feature-library-card:nth-child(even) .feature-library-art{order:0}.feature-library-art{height:220px}.showcase-gallery,.tutorial-grid{grid-template-columns:1fr}.showcase-image{height:250px}.community-first{grid-template-columns:1fr}.repeat-fields{grid-template-columns:1fr}.repeat-field.wide{grid-column:auto}}
