.nw-name-page{max-width:1240px;margin:auto;padding:30px 24px 50px}.nw-name-page .nw-catalog-intro{padding:22px 0 28px}.nw-name-note{color:#62616c;font-size:.95rem}.nw-name-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.nw-name-card{background:white;border:1px solid #e5e2e7;border-radius:16px;overflow:hidden}.nw-name-art{display:flex;align-items:center;justify-content:center;background:#f4f2f5;height:310px;padding:12px}.nw-name-art img{display:block;max-height:100%;max-width:100%;width:auto;height:auto;object-fit:contain}.nw-name-card-body{padding:16px}.nw-name-card h2{font-size:1.05rem;line-height:1.4;margin:0;min-height:3em}.nw-name-card p{font-size:.9rem;color:#666}.nw-name-actions{display:flex;flex-wrap:wrap;gap:8px}.nw-name-actions a{border:1px solid var(--nw-accent);border-radius:8px;padding:10px 12px;font-size:.85rem;text-decoration:none;color:var(--nw-accent);font-weight:600}.nw-name-actions .nw-name-primary{background:var(--nw-accent);color:var(--nw-on-accent)}.nw-name-actions a:focus-visible,.nw-name-links a:focus-visible{outline:3px solid var(--nw-accent);outline-offset:3px}.nw-name-message{background:white;border:1px solid #e5e2e7;border-radius:16px;padding:24px;margin:28px 0}.nw-name-message h2{font-size:1.4rem}.nw-name-search{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0 20px}.nw-name-search input{border:1px solid #c8c3cb;border-radius:8px;padding:12px;width:min(100%,380px)}.nw-name-search button{background:var(--nw-accent);color:var(--nw-on-accent);border:0;border-radius:8px;padding:12px 22px}.nw-name-links{display:flex;flex-wrap:wrap;gap:10px}.nw-name-links a{padding:12px 18px;border:1px solid #e1dce4;border-radius:10px;text-decoration:none;background:white}.nw-name-links small{display:block;color:#666;margin-top:4px}.nw-name-browse{padding:22px;border:1px solid #e5e2e7;border-radius:16px;margin-bottom:22px;background:white}@media(max-width:1050px){.nw-name-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.nw-name-page{padding:20px 16px 32px}.nw-name-grid{grid-template-columns:1fr}.nw-name-art{height:380px}.nw-name-card h2{min-height:0}.nw-name-actions a{flex:1;text-align:center}.nw-name-page h1{font-size:1.9rem}}
.nw-name-page .nw-catalog-intro{padding:28px}.nw-name-page .nw-catalog-intro h1{font-size:clamp(1.9rem,3vw,2.7rem);max-width:900px;line-height:1.15}.nw-name-page .nw-catalog-intro p{max-width:78ch}.nw-name-page .nw-name-actions a[download]{background:transparent;color:var(--nw-accent)}.nw-name-card h2{min-height:3em}@media(max-width:560px){.nw-name-page .nw-catalog-intro{padding:20px}.nw-name-card h2{min-height:0}}
.nw-name-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:12px}.nw-name-pagination{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:24px}.nw-name-pagination a,.nw-name-pagination span{padding:8px 12px;border:1px solid #ddd5e0;border-radius:8px;text-decoration:none}.nw-name-pagination [aria-current]{background:var(--nw-accent);color:var(--nw-on-accent);border-color:var(--nw-accent)}.nw-name-pagination [aria-disabled]{color:#777}.nw-name-count{font-size:.9rem;color:#666}.nw-name-search{margin-top:22px}.nw-name-links a{min-width:0}@media(max-width:560px){.nw-name-links{grid-template-columns:repeat(2,minmax(0,1fr))}}
.nw-name-page{max-width:1320px}.nw-name-page .nw-name-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nw-name-page .nw-name-card-body{padding:12px}.nw-name-page .nw-name-actions{flex-wrap:nowrap;align-items:stretch}.nw-name-page .nw-name-actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px}.nw-name-page .nw-name-actions a[download]{flex:1;background:var(--nw-accent);color:var(--nw-on-accent)}.nw-name-page .nw-name-actions .nw-name-edit{flex:0 0 44px;padding:10px;width:44px}.nw-name-actions .nw-icon{width:20px;height:20px;flex-shrink:0}.nw-name-bottom-categories{display:flex;flex-wrap:wrap;gap:10px}.nw-name-bottom-categories a{display:block;border:1px solid #ddd5e0;border-radius:8px;padding:10px 14px;text-decoration:none}.nw-name-bottom-categories a:focus-visible{outline:3px solid var(--nw-accent);outline-offset:3px}@media(max-width:560px){.nw-name-page .nw-name-grid{grid-template-columns:1fr}}
.nw-name-search{width:100%;flex-wrap:nowrap;align-items:center}.nw-name-search input{flex:1;min-width:0;width:auto}.nw-name-search button{flex-shrink:0}.nw-name-search>a{flex-shrink:0}.nw-name-designs{background:#fff;padding:24px;border:1px solid #e5e2e7;border-radius:16px;margin-top:24px}.nw-name-ad-card{position:relative;min-height:374px;border:1px dashed #d9d4dd;border-radius:16px;background:#f7f6f8;display:flex;align-items:center;justify-content:center;overflow:hidden}.nw-name-ad-card>.nw-ad-label{position:absolute;top:12px}.nw-name-ad-card .nw-public-ad{width:100%;margin:0;border:0}.nw-name-ad-card .nw-ad-placeholder{min-width:0}@media(max-width:560px){.nw-name-designs{padding:14px}.nw-name-ad-card{min-height:300px}}
.nw-name-page .nw-catalog-intro p,.nw-names-landing .nw-catalog-intro p{max-width:none;width:100%}.nw-name-links .nw-name-empty{grid-column:1/-1;max-width:none;width:100%;margin:12px 0 0;line-height:1.7}.nw-name-links .nw-name-empty a{display:inline;padding:0;border:0;border-radius:0;background:transparent;text-decoration:underline}
