.brand{font-size:24px}
.creator-top{margin:0 auto;padding:10px 18px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:10px;letter-spacing:.15px;white-space:nowrap;transition:background .18s,color .18s,border-color .18s}.creator-top strong{color:var(--ink);font-weight:700}.creator-top:hover{background:var(--soft);color:var(--accent);border-color:var(--accent)}
.invite-qr{display:block;width:210px;height:210px;object-fit:contain;margin:18px auto;border:10px solid #fff;border-radius:8px;box-shadow:0 2px 16px #0001}
.offers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.offer-card h3{margin:12px 0 6px}.offer-card>p{color:var(--muted);min-height:44px}.offer-card .profile-actions{flex-wrap:wrap}.promo-code{display:inline-block;margin:8px 0 12px;padding:8px 12px;border:1px dashed var(--accent);border-radius:9px;color:var(--accent)}.offer-qr{display:block;width:132px;height:132px;object-fit:contain;margin:14px auto 0;background:#fff;border:7px solid #fff;border-radius:8px}.offer-form{margin:14px 0}.danger{color:#d35454}
.player-directory{margin-top:34px}.registered-player{border-top:1px solid var(--line);padding:13px 0}.registered-player:first-child{border-top:0}.registered-ratings{display:grid;gap:4px;text-align:right;font-weight:700;color:var(--accent)}.registered-ratings small{font-size:10px;color:var(--muted);font-weight:500}.directory-pages{justify-content:flex-end;align-items:center;gap:12px}.directory-pages .sub{margin-left:auto}
@media(max-width:400px){.landing-nav>div>a{display:none}.partitella-brand{font-size:28px}.partitella-brand img{width:39px;height:39px}}
@media(max-width:600px){.landing-nav{display:grid;grid-template-columns:1fr auto;row-gap:8px}.creator-top{grid-column:1/-1;grid-row:2;justify-self:center;padding:7px 12px;font-size:9px}.landing-nav>div{grid-column:2;grid-row:1}}
