.member-theme{--member-card-padding:clamp(16px, 2.5vw, 28px);--member-gap:clamp(16px, 2.5vw, 24px)}.member-theme .site-main{padding:28px var(--as-page-gutter) 40px;flex:1 0 auto}.member-theme .site-main:before{content:none}.member-theme .member-page,.member-theme .artistspace-login-card{border-radius:var(--as-section-radius);background:linear-gradient(#f7f8fb, #f7f8fb) padding-box, var(--as-brand-border) border-box;width:min(100%,1200px);min-width:0;box-shadow:var(--as-section-shadow), 0 12px 36px #10274726;border:1px solid #0000;margin:0 auto;padding:clamp(18px,3vw,36px)}.member-theme .member-page--narrow{max-width:960px}.member-theme .visual-biography-workspace{background:var(--as-page-gradient)}.member-theme .visual-biography-canvas.is-mobile-preview{background:0 0}.member-theme .visual-biography-empty{color:#fff}.member-theme .visual-biography-section-insertion:before{background:#ffffff80}.member-theme .visual-biography-section-insertion .visual-biography-add-content-trigger{box-shadow:0 2px 8px #10274726}.member-theme .member-breadcrumbs{color:#526174;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:14px;display:flex}.member-theme .member-breadcrumbs a{color:var(--as-navy);text-underline-offset:3px}.member-theme .member-page-heading,.member-theme .profile-editor-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-bottom:28px;display:flex}.member-theme :is(.member-page-heading,.profile-editor-heading,.artistspace-login-card) h1{color:var(--as-navy);font-family:var(--as-font-heading,Georgia, "Times New Roman", serif);margin:0 0 8px;font-size:clamp(28px,3vw,38px);line-height:1.2}.member-theme :is(.member-page-heading,.profile-editor-heading) p{color:#526174;max-width:65ch;margin:0}.member-theme :is(.button-primary,.button-secondary,.button-outline,.button-neutral,.profile-editor-tabs button,.inquiry-folders a){letter-spacing:.1px;font-family:inherit;font-size:16px;font-weight:600}.member-theme :is(a,button,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #067477}.member-theme .member-dashboard-grid{gap:var(--member-gap);margin-top:0}.member-theme :is(.member-dashboard-card,.member-detail-card,.member-empty-state){padding:var(--member-card-padding);background:linear-gradient(white, white) padding-box, var(--as-brand-border) border-box;box-shadow:var(--as-section-shadow);border:1px solid #0000;border-radius:16px}.member-theme .member-dashboard-card h2{align-items:center;gap:12px;font-size:22px;display:flex}.member-theme .member-page h2{font-family:Georgia,Times New Roman,serif}.member-theme .member-dashboard-card h2>svg{color:#067477;flex:0 0 22px}.member-theme .member-count{color:var(--as-navy);background:#eaf3f4;border-radius:999px;margin-top:16px;padding:3px 10px;font-weight:600;display:inline-flex}.member-theme .member-artwork-grid{gap:var(--member-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.member-theme .member-artwork-grid .member-detail-card{flex-direction:column;gap:12px;padding:16px;display:flex}.member-theme .member-artwork-preview{object-fit:contain;background:#f3f4f6;border-radius:10px;width:100%;height:260px;display:block}.member-theme .member-artwork-grid :is(h2,p){margin:0}.member-theme .member-artwork-grid h2{font-size:21px}.member-theme .member-artwork-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;display:flex}.member-theme .member-status{color:#243d56;background:#f0f4f7;border:1px solid #cbd5df;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-flex}.member-theme .member-status--new{color:#075a56;background:#e6f4f2;border-color:#80b9b8}.member-theme :is(.profile-editor-tabs,.inquiry-folders){border-bottom:1px solid var(--as-border);flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0 0 12px;display:flex}.member-theme :is(.profile-editor-tabs button,.inquiry-folders a){min-height:44px;color:var(--as-navy);background:#fff;border:1px solid #ccd6df;border-radius:10px;padding:10px 16px;text-decoration:none}.member-theme :is(.profile-editor-tabs .is-active,.inquiry-folders [aria-current=page]){border-color:var(--as-navy);background:var(--as-navy);color:#fff}.member-theme .profile-editor-tabs button{gap:8px}.member-theme .profile-photo-cards,.member-theme .website-page-grid{gap:var(--member-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.member-theme .profile-photo-cards .profile-media-slot{align-content:start;gap:14px;padding:18px}.member-theme .profile-photo-cards .profile-media-preview{width:100%}.member-theme .profile-photo-cards .profile-media-preview--avatar{border-radius:50%}.member-theme .profile-photo-cards .profile-media-preview--cover{aspect-ratio:3}.member-theme :is(.profile-image-details,.profile-crop-details) summary{min-height:44px;color:var(--as-navy);cursor:pointer;padding-block:10px;font-weight:600}.member-theme summary:focus-visible{outline-offset:3px;outline:3px solid #067477}.member-theme .profile-editor-affiliations-panel:not([hidden]){gap:var(--member-gap);box-shadow:none;background:0 0;border:0;padding:0;display:grid}.member-theme .profile-identity-fields{gap:var(--member-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.member-theme .profile-identity-group{align-content:start;gap:12px;min-width:0;display:grid}.member-theme .profile-identity-group p{margin:0}.member-theme .profile-identity-preview{border:1px solid var(--as-border);background:#eaf4f5;border-radius:10px;padding:12px}.member-theme .profile-identity-preview span{color:#526174;margin-bottom:6px;font-size:13px;display:block}.member-theme :is(.organization-affiliations,.artist-artwork-sharing,.website-page-card){min-width:0;padding:var(--member-card-padding);border:1px solid var(--as-border);box-shadow:var(--as-section-shadow);background:#fff;border-radius:16px}.member-theme .profile-completion{border:1px solid var(--as-border);background:linear-gradient(120deg,#ffffffed,#eaf4f5d9);border-radius:16px;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;padding:20px 48px 20px 20px;display:grid;position:relative}.member-theme .profile-completion h2{margin-top:0;font-size:20px}.member-theme .profile-completion progress{accent-color:#067477;width:100%;margin-bottom:8px;display:block}.member-theme .profile-completion ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.member-theme .profile-completion li{align-items:center;gap:8px;display:flex}.member-theme .profile-completion li[data-complete=true] svg{color:#067477}.member-theme .profile-completion>button{width:44px;height:44px;color:var(--as-navy);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:4px;right:4px}.profile-editor-form .profile-discipline-options .profile-checkbox[hidden]{display:none}.member-theme :is(.profile-social-row>svg,.profile-social-platform>svg,.profile-social-preview svg){color:#067477;flex:0 0 22px;width:22px;height:22px}.member-theme :is(.profile-social-platform,.profile-social-preview a){align-items:center;gap:10px;display:inline-flex}.member-theme .profile-social-preview{border-top:1px solid var(--as-border);flex-wrap:wrap;gap:16px;padding-top:16px;display:flex}.member-theme .profile-social-preview h2{width:100%;margin:0;font-size:18px}.member-theme .story-language-controls button{min-height:44px;margin-right:8px}.member-theme .story-language-controls [aria-pressed=true]{background:var(--as-navy);color:#fff}.member-theme .website-page-card h2{overflow-wrap:anywhere;align-items:center;gap:12px;display:flex}.member-theme .website-page-card .member-artwork-actions{margin-top:20px}@media (max-width:1000px){.member-theme :is(.profile-photo-cards,.website-page-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.member-theme :is(.profile-photo-cards,.website-page-grid,.profile-completion,.profile-identity-fields){grid-template-columns:minmax(0,1fr)}}.member-theme .inquiry-list{gap:12px;margin:0 0 24px;display:grid}.member-theme .inquiry-list li{padding:var(--member-card-padding);background:#fff;border:1px solid #d7e0e7;border-radius:12px}.member-theme .member-inquiry-heading,.member-theme .member-inquiry-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.member-theme .member-inquiry-heading h2{margin:0;font-size:20px}.member-theme .member-inquiry-meta{color:#526174;margin-top:10px;font-size:14px}.member-theme .member-message-preview{-webkit-line-clamp:2;color:#526174;-webkit-box-orient:vertical;margin-bottom:0;display:-webkit-box;overflow:hidden}.member-theme .member-empty-state{text-align:center;margin-block:20px}.member-theme .member-empty-state h2{font-size:24px}.member-theme .member-empty-state p{max-width:55ch;margin-inline:auto}.member-theme .artwork-gallery{margin-block:0}.member-theme .artistspace-login-card{max-width:520px}.member-theme .member-login-join{border-top:1px solid var(--as-border);margin-top:24px;padding-top:20px}@media (max-width:900px){.member-theme .member-artwork-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.member-theme .site-main{padding:18px 12px 28px}.member-theme :is(.member-dashboard-grid,.member-artwork-grid){grid-template-columns:minmax(0,1fr)}.member-theme .member-page-heading>.button-primary{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.member-theme *,.member-theme :before,.member-theme :after{scroll-behavior:auto;transition:none;animation:none}}.member-theme .story-photo-list.profile-photo-cards{margin:0;padding:0;list-style:none}.member-theme .story-photo-list>li{min-width:0}.member-theme .story-photo-list .profile-media-slot{height:100%}.member-theme .story-photo-list .profile-media-preview{aspect-ratio:4/3;position:relative}
