@import url("../vendor/bootstrap-icons/bootstrap-icons.min.css?v=20260910");
@import url("./base/tokens.css?v=20260909-final");
@import url("./base/reset.css?v=20260909-final");
@import url("./base/typography.css?v=20260909-final");
@import url("./base/layout.css?v=20260909-final");

@import url("./components/header.css?v=20260909-final");
@import url("./components/banner.css?v=20260909-final");
@import url("./components/buttons.css?v=20260909-final");
@import url("./components/footer.css?v=20260909-final");
@import url("./components/consent.css?v=20260909-final");

@import url("./pages/home.css?v=20260909-hero-gap");
@import url("./pages/games.css?v=20260910-countrydrop-adaptive-dprfix");
@import url("./pages/legal.css?v=20260909-final");

/* Publisher profile */
.publisher-hero{padding-top:32px}.publisher-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:54px;align-items:start}.publisher-lead{max-width:760px;font-size:clamp(1.05rem,1.6vw,1.28rem);line-height:1.75;color:var(--text-soft,#596273)}.publisher-identity-card{border:1px solid var(--line,#e5e7eb);border-radius:24px;padding:28px;background:#fff;box-shadow:0 18px 50px rgba(15,23,42,.06)}.publisher-identity-card>strong{display:block;font-size:1.45rem;margin:8px 0 20px}.publisher-card-label{font-size:.78rem;letter-spacing:.11em;text-transform:uppercase;color:#667085}.publisher-identity-card dl{display:grid;gap:14px;margin:0 0 22px}.publisher-identity-card dl div{display:grid;gap:4px}.publisher-identity-card dt{font-size:.78rem;text-transform:uppercase;letter-spacing:.07em;color:#7a8494}.publisher-identity-card dd{margin:0;font-weight:600}.publisher-proof-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:50px;align-items:start}.publisher-resource-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.publisher-resource-list a,.publisher-game-list a{display:flex;justify-content:space-between;gap:20px;border:1px solid var(--line,#e5e7eb);border-radius:16px;padding:18px 20px;background:#fff;text-decoration:none;color:inherit;transition:transform .18s ease,border-color .18s ease}.publisher-resource-list a:hover,.publisher-game-list a:hover{transform:translateY(-2px);border-color:#b9c2cf}.publisher-resource-list strong,.publisher-resource-list span{display:block}.publisher-resource-list span{margin-top:5px;font-size:.88rem;color:#6b7280}.publisher-game-list{display:grid;gap:10px}.publisher-game-list a span:first-child{display:grid;gap:4px}.publisher-game-list small{color:#6b7280}@media(max-width:860px){.publisher-hero-grid,.publisher-proof-grid{grid-template-columns:1fr}.publisher-resource-list{grid-template-columns:1fr}.publisher-hero{padding-top:24px}}


/* Publisher release standards */
.publisher-standards-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.publisher-standards-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line-strong)}
.publisher-standards-grid article{min-width:0;padding:28px 24px 30px;border-right:1px solid var(--line)}
.publisher-standards-grid article:first-child{padding-left:0}.publisher-standards-grid article:last-child{padding-right:0;border-right:0}
.publisher-standards-grid article>span{display:block;margin-bottom:34px;color:var(--subtle);font-size:.78rem;font-weight:700}
.publisher-standards-grid h3{margin:0 0 10px;font-size:1.05rem;line-height:1.35}.publisher-standards-grid p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.65}
@media(max-width:1000px){.publisher-standards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publisher-standards-grid article{border-bottom:1px solid var(--line)}.publisher-standards-grid article:nth-child(2){border-right:0}.publisher-standards-grid article:nth-child(3){padding-left:0}.publisher-standards-grid article:nth-child(3),.publisher-standards-grid article:nth-child(4){border-bottom:0}}
@media(max-width:620px){.publisher-standards-grid{grid-template-columns:1fr}.publisher-standards-grid article,.publisher-standards-grid article:first-child,.publisher-standards-grid article:nth-child(3),.publisher-standards-grid article:last-child{padding:22px 0;border-right:0;border-bottom:1px solid var(--line)}.publisher-standards-grid article:last-child{border-bottom:0}.publisher-standards-grid article>span{margin-bottom:18px}}

.official-release-links a{align-items:center}.official-release-links a>span:first-child{display:grid;gap:3px}.official-release-links strong{font:inherit;font-weight:750}.official-release-links small{color:var(--muted,#667085);font-size:11px}.official-release-status{font-size:11px;font-weight:750;white-space:nowrap}.official-release-count{font-weight:700}
