.nav-button{border:0;background:none;font:inherit;color:inherit;padding:0;cursor:pointer}.site-header nav form{margin:0}.dashboard{padding-block:48px 80px}.dashboard-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px}.dashboard h1,.account-page h1{font-size:48px;letter-spacing:-2px;font-weight:500}.dashboard-heading p:last-child{color:#666}.dashboard .eyebrow{margin-bottom:12px}.editor-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:28px;align-items:start}.panel{background:#f5f5f7;padding:28px;border:1px solid #3332;border-radius:4px;margin-bottom:24px}.panel h2{font-size:24px;font-weight:500;letter-spacing:-.7px;margin-bottom:12px}.panel-heading{display:flex;align-items:center;justify-content:space-between}.panel-heading>span{font-size:12px;color:#666}.link-list{list-style:none;padding:0;margin:20px 0 0}.link-list li{border-top:1px solid #3332;padding:20px 0 12px}.link-row{display:flex;align-items:center;gap:16px}.link-index{font-size:11px;color:#0052ff}.link-info{flex:1;min-width:0}.link-info strong{display:block;font-size:16px;overflow-wrap:anywhere}.link-info>a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#666}.link-row>a{font-size:12px;white-space:nowrap}.link-tools{display:flex;justify-content:space-between;align-items:center;padding-left:30px;margin-top:12px}.link-tools form{display:flex;gap:6px}.link-tools button{border:1px solid #aaaab3;background:transparent;border-radius:4px;min-width:32px;min-height:32px;cursor:pointer}.link-tools button:disabled{opacity:.35;cursor:not-allowed}.link-tools .danger-text{border:0;font-size:11px}.danger-text{color:#a92e31}.danger{background:#a92e31;border-color:#a92e31}.danger:hover{background:#852326}.danger-panel{border-color:#a92e3177}textarea,select,input:not([type=checkbox]){width:100%;background:#fff;border:1px solid #aaaab3;border-radius:4px;min-height:44px;padding:10px 12px;color:#333;font:inherit}textarea{resize:vertical}textarea:focus-visible,select:focus-visible{outline:3px solid #0052ff;outline-offset:3px}.panel .checkbox{margin-top:18px}.notice{border:1px solid #0052ff55;background:#0052ff0a;padding:14px;font-size:14px}.empty-state{text-align:center;padding:40px 20px}.empty-state>span{display:block;font-size:45px;color:#0052ff}.empty-state h3{font-size:20px;font-weight:500;margin:10px}.empty-state p{font-size:14px;color:#666}.account-avatar{width:72px;height:72px;object-fit:cover;border-radius:50%}.account-page{padding-block:60px;max-width:760px}.account-page details{font-size:12px;overflow-wrap:anywhere}.account-page h1{line-height:1.1}.account-page p{overflow-wrap:anywhere}.account-page .panel p{font-size:14px}.profile-page{min-height:100vh;background:#e6e6ea;color:#333}.public-profile{max-width:540px;width:calc(100% - 40px);margin:auto;padding:64px 0 32px;text-align:center}.public-avatar{width:92px;height:92px;border-radius:50%;object-fit:cover;margin:0 auto 20px}.initials{background:#0052ff;color:#fff;display:grid;place-items:center;font-size:46px;text-transform:lowercase}.public-profile h1{font-size:32px;font-weight:600;letter-spacing:-1px;margin-bottom:4px;overflow-wrap:anywhere}.public-handle{font-size:12px;opacity:.65}.public-bio{font-size:15px;white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 8px 30px}.public-links{display:grid;gap:13px;margin-top:28px}.public-links a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:60px;padding:16px 22px;border:1px solid #3336;border-radius:4px;background:#f5f5f7;text-align:left;font-size:15px;font-weight:500;overflow-wrap:anywhere}.public-links a:hover{border-color:#0052ff;transform:translateY(-1px)}.public-links a span:nth-child(2){flex-shrink:0}.public-profile footer{margin-top:45px;font-size:11px}.public-profile footer p{opacity:.7;margin-top:16px}.profile-brand{font-size:10px;letter-spacing:2px;font-weight:600}.theme-charcoal{background:#262629;color:#e6e6ea}.theme-charcoal .public-links a{background:#333338;border-color:#ffffff55}.theme-blue{background:#0052ff;color:#fff}.theme-blue .public-links a{background:#fff;color:#0052ff;border-color:#fff}.theme-blue .initials{background:white;color:#0052ff}.admin-row{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #3332;padding:18px 0}.admin-row p{font-size:13px;margin:4px 0 0;overflow-wrap:anywhere}.admin-row form{flex-shrink:0}@media(max-width:800px){.editor-grid{grid-template-columns:1fr}.dashboard-heading{align-items:start}.dashboard h1,.account-page h1{font-size:38px}.panel{padding:22px}.dashboard-heading>.button{font-size:11px;gap:8px;white-space:nowrap}.site-header nav{gap:16px}.dashboard-heading .eyebrow{font-size:9px}}@media(max-width:480px){.dashboard-heading{flex-direction:column}.public-profile{padding-top:42px}.admin-row{align-items:start;gap:12px}}

/* Public themes: keep the homepage demonstrations representative. */
.theme-paper{background:#f8f7f3;color:#30302e}.theme-paper .initials{background:#dedbd2;color:#514d42;font-family:Georgia,serif}.theme-paper .public-links a{background:transparent;border:0;border-bottom:1px solid #3333;border-radius:0;padding-inline:4px}.theme-charcoal{background:linear-gradient(145deg,#34343d,#19191e);background-attachment:fixed}.theme-charcoal .public-profile{text-align:left}.theme-charcoal .public-avatar{margin-left:0;border-radius:16px}.theme-charcoal .initials{background:#b8eb80;color:#20251b;font-weight:600}.theme-charcoal .public-links a{border-radius:0;background:#ffffff08;border-color:#ffffff44}.theme-charcoal .public-links a:first-child{background:#b8eb80;color:#20251b;border-color:#b8eb80}.theme-blue{background:radial-gradient(ellipse at top right,#7494ff,transparent 60%),#1247dd;background-attachment:fixed}.theme-blue .public-avatar{box-shadow:0 0 0 6px #ffffff33}.theme-blue .public-links a{border-radius:40px;box-shadow:0 4px 0 #00288733;text-align:center;padding-inline:24px}.theme-blue .public-links a span:first-child{flex:1}
