@font-face{font-family:Vazirmatn;src:url('fonts/Vazirmatn.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root,html[data-theme=light],html[data-theme=dark]{--primary:#675180;--secondary:#221d2e;--accent:#d4ff7b;--primary-fg:#fff;--body-fg:#e9e6ef;--body-bg:#111016;--body-quiet-color:#aaa3b5;--body-medium-color:#c6bfce;--body-loud-color:#fff;--header-color:#d4ff7b;--header-branding-color:#fff;--header-bg:#1d1926;--header-link-color:#eee;--breadcrumbs-fg:#d5cedf;--breadcrumbs-link-fg:#e4d8f6;--breadcrumbs-bg:#25202f;--link-fg:#cdb6ed;--link-hover-color:#d4ff7b;--link-selected-fg:#e5d6fa;--hairline-color:#302939;--border-color:#44394f;--error-fg:#ffb0b0;--message-success-bg:#25372b;--message-warning-bg:#493f27;--message-error-bg:#4b2a32;--darkened-bg:#1b1722;--selected-bg:#332a40;--selected-row:#302739;--close-button-bg:#46384f;--close-button-hover-bg:#655071;--button-fg:#fff;--button-bg:#6c5488;--button-hover-bg:#8162a4;--default-button-bg:#c6ed76;--default-button-hover-bg:#dcff9d;--delete-button-bg:#8f4056;--delete-button-hover-bg:#b94e6c;--object-tools-fg:#f4eff9;--object-tools-bg:#4b3a5e;--object-tools-hover-bg:#675180}
body,input,textarea,select,button{font-family:Vazirmatn,sans-serif!important}#header{padding:23px 35px;border-bottom:1px solid #3b3047}.studio-brand>a{font-size:23px;font-weight:850;letter-spacing:-1px}.studio-brand span{font-weight:350;color:#d4ff7b}.studio-brand small{display:block;font-size:8px;letter-spacing:2px;color:#a99bb9;margin-top:5px}#content{padding:30px}.module{border:1px solid #302939;border-radius:13px;overflow:hidden;background:#19151f}.module h2,.module caption{padding:13px 18px;background:#292033;color:#e6d9f6}.module table{width:100%}thead th{background:#241c2d!important}input,textarea,select{border-radius:7px!important;padding:8px 11px!important}input[type=checkbox]{padding:0!important}input:focus,textarea:focus,select:focus{outline:2px solid #a78bca;outline-offset:2px}.submit-row{border-radius:12px;padding:17px}.submit-row input,.button,input[type=submit],input[type=button],.object-tools a{border-radius:8px!important}.submit-row input.default{color:#202617}.help,.helptext{line-height:1.9}#changelist-filter{border-radius:12px;overflow:hidden}#toolbar{border-radius:10px;background:#1c1723!important;padding:14px!important}.login #container{border-radius:18px;border-color:#46364f;width:min(420px,92vw)}.login #content{padding:25px}.login #header{padding:25px}div.breadcrumbs{padding:14px 35px}.theme-toggle{display:none!important}@media(max-width:767px){#header{padding:18px}#content{padding:17px}.studio-brand>a{font-size:20px}.studio-brand small{font-size:7px}}
.studio-overview{padding:24px;margin-bottom:25px;border:1px solid #4c3a5e;border-radius:15px;background:radial-gradient(ellipse at 100% 0,#49335455,transparent 70%),#1c1723;direction:ltr;text-align:left}.studio-welcome>span{font-size:8px;letter-spacing:2px;color:#c4a4e7}.studio-welcome h2{margin:13px 0;font-size:27px;color:#f2eafa}.studio-welcome p{color:#b1a5bc;font-size:12px}.studio-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:23px 0}.studio-metrics>div{background:#ffffff04;border:1px solid #ffffff0d;border-radius:10px;padding:15px}.studio-metrics strong{display:block;color:#d4ff7b;font-size:28px}.studio-metrics span{font-size:8px;letter-spacing:1px;color:#a99bb9}.studio-upload{display:inline-block;padding:12px 20px;border-radius:8px;background:#d4ff7b;color:#202617!important;font-size:10px;font-weight:700;letter-spacing:.7px}#content-main{max-width:1100px}.dashboard .module table th{padding:15px}.dashboard .module table td{padding:13px}@media(max-width:600px){.studio-overview{padding:18px}.studio-welcome h2{font-size:21px}.studio-metrics{gap:8px}.studio-metrics>div{padding:10px}.studio-metrics strong{font-size:22px}.studio-metrics span{font-size:6px}}

.studio-metrics{grid-template-columns:repeat(4,1fr)}.studio-artist-link{display:inline-block;margin:8px;padding:10px 15px;border:1px solid #8f72ae;border-radius:8px;color:#dec8f8!important;font-size:10px;letter-spacing:.6px}@media(max-width:600px){.studio-metrics{grid-template-columns:repeat(2,1fr)}}
