:root{--studio-background:#F7F5F2;--studio-surface:#FFFFFF;--studio-border:#E7E2DA;--studio-text:#222222;--studio-text-light:#666666;--studio-text-muted:#8A8A8A;--studio-success:#356B3A;--studio-info:#1F4E79;--studio-warning:#9A6A12;--studio-error:#8B3A32;--studio-button:#222222;--studio-button-hover:#111111;--studio-link:#222222}.studio-page{max-width:1000px;margin:60px auto;padding:40px 30px 64px;background:var(--studio-background);min-height:100vh;border-radius:12px;color:var(--studio-text);font-family:Avenir Next,Avenir,Helvetica,Arial,sans-serif}.studio-eyebrow{font-size:13px;letter-spacing:1.8px;text-transform:uppercase;font-weight:600;color:var(--studio-text-muted);margin:0 0 16px}.studio-page-title{font-size:36px;font-weight:700;margin:0 0 32px;line-height:1.2;color:#5a220e}.studio-card-title{font-size:14px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--studio-text);margin:0 0 22px}.studio-subheading{font-size:13px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--studio-text);margin:32px 0 18px}.studio-body{font-size:16px;line-height:1.65;color:var(--studio-text-light)}.studio-grid{display:grid;gap:32px;margin-bottom:28px}.studio-grid-2{grid-template-columns:1fr 1fr}.studio-card{background:var(--studio-surface);border:1px solid var(--studio-border);border-radius:12px;padding:32px;box-shadow:0 4px 18px #0000000a;margin-bottom:28px}.studio-artwork-preview{aspect-ratio:4 / 6;width:100%;max-width:340px;background:#ece8e2;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--studio-text-light);font-size:16px;margin-left:auto;margin-top:20px}.payment-header{display:flex;align-items:center;gap:16px}.studio-payment-amount{font-size:34px;font-weight:700;margin:0 0 14px}.studio-payment-status{margin:0}.studio-button{display:inline-block;padding:14px 26px;background:var(--studio-button);color:#fff;border-radius:8px;font-size:15px;font-weight:600;text-decoration:none;transition:.2s}.studio-button:hover{background:var(--studio-button-hover)}.studio-link{font-weight:600;color:var(--studio-link);text-decoration:none}.studio-link:hover{opacity:.65}.status-complete,.status-pending,.status-info,.status-next,.status-error{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#fff;line-height:1}.status-complete{background:var(--studio-success)}.status-pending,.status-info{background:var(--studio-info)}.status-next{background:var(--studio-warning)}.status-error{background:var(--studio-error)}.studio-project-table td:first-child{width:32%}.studio-actions-table td:last-child{width:240px;text-align:left}.studio-table{width:100%;border-collapse:collapse;margin-top:18px}.studio-table td{padding:10px 0;border-bottom:1px solid var(--studio-border)}.studio-table tr:last-child td{border-bottom:none}.message-preview{padding:12px 0;border-bottom:1px solid var(--studio-border)}.message-preview:last-child{border-bottom:none}.message-author{font-weight:600;margin:0 0 3px}.message-time{font-size:12px;color:var(--studio-text-muted)}.studio-footer{margin-top:36px;padding:20px 0;color:var(--studio-text-light)}.studio-footer-label{font-size:12px;letter-spacing:1.8px;font-weight:600;text-transform:uppercase;margin-bottom:8px;color:var(--studio-text-muted)}@media(max-width:900px){.studio-grid-2{grid-template-columns:1fr}.studio-page{padding:40px 24px}.studio-page-title{font-size:34px}}@media(max-width:600px){.studio-card{padding:24px}}.activity-item{padding:16px 0;border-bottom:1px solid var(--studio-border)}.activity-type{font-size:11px;letter-spacing:1.8px;font-weight:700;text-transform:uppercase;color:var(--studio-text-muted);margin:0 0 8px}.activity-title{font-size:16px;font-weight:600;color:var(--studio-text);margin:0 0 6px}.activity-meta{font-size:13px;color:var(--studio-text-muted);margin:0}.studio-hero-card .studio-eyebrow{margin-bottom:12px}.studio-hero-card{padding:32px}.studio-hero-card .studio-page-title{margin:16px 0 18px;font-size:32px;line-height:1.2}.studio-hero-card .studio-body{margin:0}.studio-hero-card{min-height:0}.activity-item{padding:22px 0;border-bottom:1px solid var(--studio-border)}.activity-item:last-of-type{border-bottom:none}.activity-type{font-size:12px;letter-spacing:1.5px;font-weight:700;color:var(--studio-text-muted);margin:0 0 10px}.activity-title{font-size:18px;font-weight:600;color:var(--studio-text);margin:0 0 8px}.activity-meta{font-size:14px;color:var(--studio-text-muted);margin:0}.studio-navigation{display:flex;gap:12px;max-width:1000px;margin:40px auto 24px;padding:0;flex-wrap:wrap}.studio-navigation a{display:inline-flex;align-items:center;padding:10px 22px;border:1px solid var(--studio-border);border-radius:999px;background:#fff;color:var(--studio-text);font-size:14px;font-weight:600;text-decoration:none;transition:.2s ease}.studio-navigation a:hover{background:#f3e8c8;border-color:#c8b06a;color:#5a220e}.creator-navigation{margin-bottom:32px}.creator-navigation a{display:inline-flex;align-items:center;padding:10px 22px;border:1px solid var(--studio-border);border-radius:999px;background:#white;color:var(--studio-text);font-size:14px;font-weight:600;text-decoration:none;transition:.2s ease}.creator-navigation a:visited{color:var(--studio-text)}.creator-navigation{display:flex;gap:12px;max-width:1200px;margin:40px auto 32px;padding:0 40px;flex-wrap:wrap}.creator-navigation a{display:inline-flex;align-items:center;padding:10px 22px;border:1px solid var(--studio-border);border-radius:999px;background:#fff;color:var(--studio-text);font-size:14px;font-weight:600;text-decoration:none;transition:.2s ease}.creator-navigation a:hover{background:#f3e8c8;border-color:#c8b06a;color:#5a220e}.studio-layout{display:flex;align-items:flex-start;gap:40px;max-width:1400px;margin:40px auto;padding:0 40px}.studio-sidebar{width:260px;flex-shrink:0;margin-top:40px}.studio-navigation{background:#fff;border-radius:24px;padding:28px 22px}.studio-navigation h3{font-size:18px;letter-spacing:1px;margin:0 0 25px}.studio-navigation a{display:block;padding:14px 16px;margin-bottom:6px;border-radius:10px;color:#3b2116;text-decoration:none;transition:all .2s ease}.studio-navigation a:hover{background:#f1ede7}.studio-navigation a.active{background:#3b2116;color:#fff}.studio-nav-group{margin-top:28px}.studio-nav-group span{display:block;font-size:12px;letter-spacing:2px;color:#8b8680;margin-bottom:12px}.studio-layout{display:flex;gap:40px;max-width:1400px;margin:0 auto;padding:0 40px 60px;align-items:flex-start}.studio-sidebar{width:260px;flex-shrink:0;margin-top:0;align-self:flex-start;position:sticky;top:40px}.studio-content{flex:1}.studio-navigation{background:#fff;border-radius:24px;padding:30px 24px}.studio-navigation a{display:block;padding:14px 18px;margin-bottom:14px;border-radius:12px;border:1px solid #e5e5e5;text-decoration:none;color:#3b2115;transition:all .2s ease}.studio-navigation a:hover,.studio-navigation a.active{background:#3b2115;color:#fff}@media screen and (max-width:900px){.studio-layout{display:block;padding:30px 20px}.studio-sidebar{width:100%;margin-bottom:30px;position:relative;top:auto}}.studio-layout{display:flex;align-items:flex-start;gap:40px;max-width:1400px;margin:40px auto 60px;padding:0 40px}.studio-sidebar{width:260px;flex-shrink:0;margin-top:55px;padding-top:0}.studio-content{flex:1;margin-top:0;padding-top:0}.studio-navigation{margin-top:0}@media screen and (max-width:900px){.studio-content{width:100%;min-width:0}.studio-content *{max-width:100%;box-sizing:border-box}.studio-card{width:100%;padding:24px 20px;border-radius:18px}.studio-card h1{font-size:32px;line-height:1.2;word-break:normal}.studio-card h2{font-size:24px;line-height:1.3}.studio-card p,.studio-card-content{font-size:16px;line-height:1.6}table{width:100%;display:block;overflow-x:auto}}@media screen and (max-width:900px){.studio-content,.studio-page,.studio-card,.studio-content section{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.studio-card{padding:24px 20px;overflow:hidden}.studio-card h1,.studio-card h2,.studio-card h3{max-width:100%;word-break:normal;overflow-wrap:break-word;line-height:1.25}.studio-card h1{font-size:34px}.studio-card h2{font-size:26px}.studio-card p,.studio-card-content{max-width:100%;overflow-wrap:break-word}}@media screen and (max-width:900px){.studio-page,.studio-page *,.studio-content,.studio-content *{max-width:100%!important;box-sizing:border-box}.studio-page{padding:30px 16px 50px}.studio-page-title,.studio-card-title,h1,h2,h3{overflow-wrap:break-word;word-break:normal}.studio-grid,.studio-grid-2{display:block;width:100%}.studio-card{width:100%;margin-bottom:24px;padding:24px 20px}.studio-table{display:block;width:100%;overflow-x:auto}}@media screen and (max-width:900px){.studio-layout{display:block!important;width:100%!important;padding:20px!important}.studio-sidebar{width:100%!important;max-width:100%!important;position:relative!important;top:auto!important;margin-bottom:30px!important}.studio-content{width:100%!important;max-width:100%!important}.studio-navigation{width:100%!important}.studio-page{width:100%!important;max-width:100%!important}.studio-page-title{font-size:32px!important}.studio-card h1,.studio-card h2,.studio-page h1,.studio-page h2{white-space:normal!important;overflow-wrap:normal!important}}@media screen and (max-width:900px){.studio-card{padding:24px 20px!important}.studio-card h1,.studio-card h2,.studio-page-title,h1{font-size:34px!important;line-height:1.15!important}.studio-card h3,h2{font-size:26px!important;line-height:1.2!important}.studio-card p,.studio-card-content,.studio-intro-text{font-size:17px!important;line-height:1.6!important}.studio-card *{overflow-wrap:break-word}}@media screen and (max-width:900px){.studio-card h1,.studio-card h2,.studio-card h3,.studio-page h1,.studio-page h2,.studio-page h3{font-size:26px!important;line-height:1.25!important;font-weight:600!important;overflow-wrap:break-word}.studio-card h1:first-child{font-size:32px!important;font-weight:700!important}.studio-card p,.studio-card li{font-size:17px!important;line-height:1.6!important}}@media screen and (max-width:900px){.studio-card{padding-bottom:40px!important}}@media screen and (max-width:900px){.studio-card h1{font-size:32px;line-height:1.2}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/artist-studio.css.map */
