.site-logo{color:#171717;vertical-align:middle;background:#fff;border-radius:10px;flex:none;place-items:center;display:inline-grid;overflow:hidden}.site-logo img{box-sizing:border-box;object-fit:contain;object-position:center;width:100%;height:100%;padding:12%;display:block}.site-logo>span{font-size:20px;font-weight:750;line-height:1}.website-card{appearance:none;text-align:left;color:inherit;font:inherit;cursor:pointer;border:0;padding:0}.logo-cover-card .website-cover{background:#f1f2f3}.site-cover-identity{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;width:100%;padding:16px;display:flex;position:relative}.site-cover-identity .site-logo{border-radius:12px}.site-cover-identity strong{color:#111;letter-spacing:-.04em;font-size:19px}.directory-collections{align-items:center;gap:20px;margin:0 0 12px;display:flex}.directory-collections button{color:#838388;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:12px;font-weight:650;display:flex}.directory-collections button.active{color:#111}.directory-collections button span{color:#777;font-size:10px}.site-added-label{color:#727278;margin-top:8px;font-size:10px;display:block}.site-logo-preview{color:#707076;align-items:center;gap:12px;margin:5px 0 20px;font-size:12px;line-height:1.4;display:flex}.site-logo-preview .site-logo{background:#f4f4f5;border-radius:9px}.admin-page .page-body .admin-user-list{flex-shrink:0;max-height:none;overflow:visible}.admin-page .admin-user-list button{flex-shrink:0;min-height:68px}.admin-page .admin-user-list button>span:not(.avatar):not(.feature-avatar){flex:1;min-width:0}.admin-page .admin-user-list strong,.admin-page .admin-user-list small{overflow-wrap:anywhere;white-space:normal;line-height:1.35}.site-browser-screen .page-body{flex-direction:column;gap:0;display:flex;overflow:hidden;padding:0!important}.site-browser-screen .page-description{display:none}.site-browser-toolbar{background:#fff;border-bottom:1px solid #eee;flex-shrink:0;align-items:center;gap:10px;padding:10px 15px;display:flex}.site-browser-toolbar>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.site-browser-toolbar strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2;overflow:hidden}.site-browser-toolbar>div>span{color:#828289;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.site-browser-toolbar button,.site-browser-toolbar>a{color:#111;background:#f4f4f5;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:11px;text-decoration:none;display:flex}.site-browser-frame{background:#fff;flex:1;min-height:0;position:relative}.site-browser-frame iframe{background:#fff;border:0;width:100%;height:100%;display:block}.site-browser-loading{pointer-events:none;color:#6b6b70;background:#ffffffed;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;inset:0}.site-browser-note{padding:9px 14px calc(9px + env(safe-area-inset-bottom));color:#777;text-align:center;background:#fafafa;border-top:1px solid #eee;flex-shrink:0;margin:0;font-size:10px;line-height:1.4}.site-browser-note a{color:#111;text-decoration:underline}.site-browser-note svg{vertical-align:middle;display:inline}.inspiration-directory .directory-action-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.inspiration-directory .directory-action-row .directory-add,.inspiration-directory .directory-action-row .saved-sites-link{background:var(--theme);min-height:44px;color:var(--theme-foreground,#fff);text-align:center;border:0;border-radius:99px;justify-content:center;align-items:center;gap:8px;margin:0;padding:11px 18px;font-size:12px;font-weight:650;line-height:1.4;display:inline-flex}.inspiration-directory .directory-action-row button:hover:not(:disabled){background:color-mix(in srgb,var(--theme) 90%,var(--theme-foreground,#fff))}.search-website-candidate{background:#f4f4f6;border-radius:16px;margin:12px 20px;padding:16px}.search-website-candidate>div{align-items:center;gap:12px;display:flex}.search-website-candidate strong{font-size:15px;display:block}.search-website-candidate small{color:#787880;font-size:12px}.search-website-candidate p{color:#74747c;font-size:13px;line-height:1.4}.search-website-candidate .secondary{align-items:center;gap:7px;margin-top:10px;display:inline-flex}.search-saved-heading{color:#777780;padding:4px 20px;font-size:14px}.inspiration-directory .directory-action-row .directory-add{color:#fff;background:#111}.inspiration-directory .directory-action-row .directory-add:hover:not(:disabled){background:#292929}.inspiration-directory .directory-action-row .saved-sites-link{background:var(--accent-background,var(--theme));color:var(--theme-foreground,#fff)}.site-logo img{object-fit:contain;object-position:center;padding:8%}
