/* Gozzip identity and community kit — September 2026. */
[hidden]{display:none!important}
html{color-scheme:dark}
.soon-badge{display:inline-flex;align-items:center;padding:3px 6px;border:1px solid currentColor;border-radius:3px;font:600 10px/1 var(--font);letter-spacing:.7px;text-transform:uppercase;white-space:nowrap;color:var(--lime)}
.lime .soon-badge{color:#12170a;border-color:#12170a55}.header-socials .social-icon[data-platform="OpenSea"]{position:relative;margin-right:10px}.header-socials .soon-badge{position:absolute;bottom:-10px;font-size:8px;background:var(--bg);padding:3px 4px}.hero-actions .button{gap:12px}.hero-actions{flex-wrap:wrap}
.header nav{gap:22px}.header .nav-whitelist{border:1px solid #768c4f;color:var(--lime);background:#c2ff380b;padding:10px 15px;font-size:14px}.nav-whitelist:hover{background:#c2ff3820}.header .nav-gtd{color:var(--ivory)}
#whitelist-dialog{max-width:650px;max-height:calc(100dvh - 32px);padding:42px;text-align:left;overflow-y:auto;background:radial-gradient(ellipse at 100% 0%,#293717 0,transparent 48%),#10160d;border:1px solid #627646}
#whitelist-dialog h2{font-size:clamp(36px,6vw,54px);margin-top:16px;line-height:1.05}#whitelist-dialog .wl-intro{margin:18px 0 25px;font-size:16px}
#whitelist-form label{display:block;font:500 14px var(--font);margin:22px 0 9px}#whitelist-form input{display:block;width:100%;min-width:0;background:#090e07;border:1px solid #465636;color:var(--ivory);padding:14px;font:16px var(--font);border-radius:0}#whitelist-form input:focus-visible{outline:2px solid var(--lime);outline-offset:2px}#whitelist-form small{display:block;font-size:12px;color:#a4b394;margin:7px 0 0}.wl-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
#whitelist-dialog .wl-privacy{font-size:12px;line-height:1.65;margin:22px 0;color:#a4b394}.wl-submit{width:100%}.wl-submit:disabled{opacity:.6;transform:none}
#whitelist-dialog #wl-status{margin:12px 0 0;color:#f8c093;font-size:14px}#wl-status:empty{display:none}.wl-follow{display:flex;flex-direction:column;gap:7px;border-top:1px solid #435332;margin-top:27px;padding-top:22px}.wl-follow span{font:10px var(--font);letter-spacing:1.5px;color:#9ead8b}.wl-follow strong{font:500 16px var(--font);color:var(--lime)}
#wl-card{display:block;width:100%;height:auto;border:1px solid #435332;margin:24px 0 0}#whitelist-dialog #wl-card-status{font-size:12px;margin:8px 0;color:#b8caa1}.wl-card-actions{display:flex;gap:12px;margin-top:18px;flex-wrap:wrap}.wl-card-actions .button{flex:1;padding:12px;font-size:13px;white-space:nowrap}.wl-secondary{border-color:#627646;background:transparent;color:var(--ivory)}#whitelist-dialog .wl-share-note{font-size:12px;margin:12px 0 0;color:#a4b394}
body:has(dialog[open]){overflow:hidden}
@media(max-width:1150px){.header nav{gap:15px;font-size:12px}.header .nav-whitelist{font-size:12px;padding:10px}.header .brand{width:110px}}
@media(max-width:900px){.header{height:auto;min-height:112px;padding:17px 0;flex-wrap:wrap}.header nav{order:3;width:100%;justify-content:center;gap:22px}.header-socials{margin-left:auto}.header .brand{width:120px}.header .nav-vault{display:none}.header .nav-whitelist{font-size:13px}.hero{height:auto}}
@media(max-width:700px){.header nav>a.nav-gtd{display:inline-flex;font-size:13px}.header nav{justify-content:space-between;gap:10px}.header .nav-whitelist{padding:11px 14px}.hero-actions{gap:18px}.hero-actions .button{font-size:12px;gap:8px}.hero-actions .text-link{font-size:12px}.hero-actions .soon-badge{font-size:9px}.hero-copy .tiny{margin-top:14px}#whitelist-dialog{padding:34px 22px 26px}#whitelist-dialog h2{font-size:42px}.wl-card-actions .button{font-size:12px}.footer-bottom>div{flex-wrap:wrap}}
html{overflow-x:clip}.brand{position:relative}.brand .brand-accent{position:absolute;inset:0;filter:none;clip-path:inset(0 0 68.5% 0);pointer-events:none}
.platform-icon{display:inline-block;width:22px;height:22px;flex:none;vertical-align:middle}.sea-icon{width:27px;height:27px;object-fit:contain}.header-socials{display:flex;align-items:center;gap:8px}.social-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--line);border-radius:50%;transition:color .2s,border-color .2s}.social-icon:hover{color:var(--lime);border-color:#8aab4e}.button.lime .sea-icon{filter:brightness(0)}.hero-actions .text-link{display:flex;align-items:center;gap:16px}.footer-bottom>div a{display:inline-flex;align-items:center;gap:8px}.footer-bottom .platform-icon{width:16px;height:16px}.footer-bottom .sea-icon{width:21px;height:21px}.footer-preferences{display:flex;justify-content:flex-end;margin-top:20px}.footer-preferences .motion{font-size:12px;gap:10px;padding:6px 13px}
.identities{background:#0f130d;color:var(--ivory)}.identities .section-index{color:#98a587}.identities h2 em{color:var(--lime)}.collection-header>p{color:#a3ae95}.identity-archive{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:48px 0 24px}.archive-face{margin:0;background:#171c12;border:1px solid #303a25;transition:transform .25s,border-color .25s}.archive-face:hover{transform:translateY(-5px);border-color:#7b9650}.archive-portrait{width:100%;aspect-ratio:1;background-image:url('./assets/collection.png');background-size:600% 400%;background-repeat:no-repeat}.archive-face figcaption{padding:12px 10px;display:flex;flex-direction:column;gap:4px}.archive-face figcaption>span{font:10px var(--font);letter-spacing:1.5px;color:#9faf88}.archive-face figcaption strong{font:500 14px var(--font)}.archive-foot{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-bottom:45px;border-bottom:1px solid var(--line)}.archive-foot>span{font:11px var(--font);letter-spacing:1.5px;color:#899a76}.archive-foot a{display:flex;align-items:center;gap:10px;font-size:14px}
.identity-kit{padding-top:55px}.kit-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:32px}.kit-intro h3{font:500 clamp(30px,3.2vw,48px)/1.12 var(--font);letter-spacing:-1.8px;margin-top:14px}.kit-intro>p{font-size:16px;color:var(--muted)}.kit-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:28px;align-items:start}.download-card{border:1px solid #35402a;background:#13190f;min-width:0}.download-card>a:first-child{display:block;overflow:hidden}.download-card img{width:100%;height:auto;display:block;transition:transform .4s}.download-card>a:first-child:hover img{transform:scale(1.015)}.download-card-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:23px}.download-card-footer span{font:10px var(--font);letter-spacing:1.2px;color:#93a37c}.download-card h4{font:500 17px/1.4 var(--font);margin:8px 0 0}.download-card .button{font-size:12px;padding:10px 14px;white-space:nowrap;min-height:44px}.cover-download .outline{color:var(--ivory);border-color:#596d3d}.cover-download .outline:hover{background:#253418}.share-controls{display:flex;align-items:center;gap:25px;padding:0 23px}.share-x{display:flex;align-items:center;gap:9px;font-size:14px;color:var(--lime)}.share-x .platform-icon{width:16px;height:16px}.copy-caption{background:none;color:#b0bd9e;border:0;border-bottom:1px solid #52613f;padding:0;font-size:13px}.share-note{font-size:12px;color:#97a486;padding:15px 23px 23px}.cover-spec{font:10px var(--font);letter-spacing:1px;color:#94a180;padding:0 23px 25px}.kit-quote{padding:30px 23px;border-top:1px solid #35402a}.kit-quote>span{font:11px var(--font);letter-spacing:2px;color:#93a37c}.kit-quote p{font:500 clamp(26px,2.6vw,37px)/1.2 var(--font);letter-spacing:-1px;margin-top:15px}
@media(min-width:1450px){.identity-archive{max-width:1200px}.archive-portrait{max-height:188px}}
@media(max-width:1100px){.identity-archive{grid-template-columns:repeat(3,minmax(0,1fr));max-width:650px;margin-left:auto;margin-right:auto;gap:18px}.kit-layout{gap:20px}.download-card-footer{align-items:flex-start;flex-direction:column}.download-card-footer .button{width:100%}.header{gap:15px}nav{gap:18px}}
@media(max-width:700px){.header{gap:10px}.header-socials{gap:6px}.social-icon{width:35px;height:35px}.social-icon .platform-icon{width:16px;height:16px}.social-icon .sea-icon{width:23px;height:23px}.header .brand{width:100px}nav{margin-left:auto}.nav-vault{font-size:11px}.identity-archive{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:30px}.archive-face figcaption{padding:9px 6px}.archive-face figcaption strong{font-size:12px}.archive-face figcaption>span{font-size:9px}.archive-foot{align-items:flex-start;flex-direction:column;padding-bottom:30px}.kit-intro{display:block}.kit-intro h3{font-size:36px}.kit-intro>p{margin-top:20px}.kit-layout{grid-template-columns:1fr;gap:28px}.identity-kit{padding-top:38px}.download-card-footer{padding:20px;flex-direction:row;align-items:center;flex-wrap:wrap}.download-card-footer .button{width:auto}.download-card h4{font-size:16px}.kit-quote{padding:25px 20px}.kit-quote p{font-size:30px}.footer-bottom{gap:18px}.hero-actions .text-link{gap:10px}.hero-actions .text-link .platform-icon{width:18px;height:18px}}
@media(max-width:360px){.header{margin:0 4%}.header .brand{width:88px}.nav-vault{font-size:10px}.social-icon{width:31px;height:31px}.identity-archive{grid-template-columns:repeat(2,minmax(0,1fr))}}
