.studio-link{font-size:11px;color:var(--gold);white-space:nowrap;border:1px solid #63513b;padding:11px 12px;border-radius:3px}.studio{padding-bottom:70px}.studio-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:58px 0 28px}.studio-heading h1{font:clamp(46px,5vw,76px)/1 LyricsDisplay,sans-serif;margin:12px 0 14px}.studio-heading p{color:var(--muted);font-size:16px}.studio-note{padding:21px 24px;background:#22201e;border:1px solid #66513a;border-left:3px solid var(--gold);border-radius:3px}.studio-note strong{color:var(--gold);font-size:13px}.studio-note p{font-size:12px;line-height:1.85;margin-top:10px;max-width:95ch;color:var(--muted)}.studio-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:27px 0}.studio-summary>div{border-bottom:1px solid var(--line);padding:15px 0 24px;display:flex;align-items:baseline;gap:14px}.studio-summary strong{font:44px LyricsDisplay,sans-serif;color:var(--gold)}.studio-summary span{font-size:12px;color:var(--muted)}.studio-toolbar{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:24px 0 35px}.studio-toolbar .text-link{font-size:12px}.import-label{display:flex;align-items:center;cursor:pointer;position:relative;overflow:hidden;min-height:42px}.import-label input{position:absolute;opacity:0;inset:0;cursor:pointer;width:100%}.import-label:focus-within{outline:3px solid var(--gold);outline-offset:4px}.studio-filter{display:flex;align-items:end;justify-content:space-between;gap:20px;padding-bottom:22px}.studio-filter label{display:grid;gap:9px;max-width:400px;width:100%;font-size:12px}.studio-filter input{padding:13px}.studio-filter .count{font-size:11px;line-height:1.7}.studio-row{display:grid;grid-template-columns:78px minmax(0,1fr) auto;gap:22px;align-items:center;border-top:1px solid var(--line);padding:19px 0}.studio-row[hidden],.studio-no-match[hidden],.studio-assign label[hidden]{display:none}.studio-thumb{width:78px;height:88px;background:#9d9e9b;border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#262626;font-size:26px}.studio-thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.studio-product-info h2{font:21px/1.25 LyricsDisplay,sans-serif;margin-bottom:8px;text-transform:none}.studio-product-info p{color:var(--muted);font-size:11px;line-height:1.7}.studio-status{font-size:9px;display:inline-block;margin-top:9px;color:var(--gold);letter-spacing:.04em}.studio-source-name{font-size:25px;line-height:1.3}.studio-help{font-size:11px;line-height:1.8;color:var(--muted);margin:9px 0 14px}.studio-assign{border:1px solid #564939;padding:19px;display:grid;gap:14px}.studio-assign legend{font-size:13px;color:var(--gold);padding:0 7px}.studio-assign .check-label{font-size:12px;align-items:center}.studio-assign input{flex:0 0 17px}.studio-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.studio-form textarea{resize:vertical}.studio-form .field-row{align-items:start}.image-empty{font-size:13px;text-align:center;padding:24px}.studio .btn{min-height:43px}.studio-form input[type=file]{padding:12px}.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-card h3{font-size:26px}.collection-card .collection-spec{padding-top:12px}.studio-note a{color:var(--gold)}
@media(min-width:1101px){.site-header nav{gap:16px;font-size:11px}.header-tools{gap:11px}.studio-link{padding:10px}.account-name{display:none}}
@media(max-width:760px){.studio-link{position:fixed;bottom:18px;right:16px;z-index:10;background:#211d18;border-color:var(--gold);box-shadow:0 5px 24px #0009;padding:14px 17px}.studio-heading{align-items:start;flex-direction:column;padding-top:35px}.studio-heading h1{font-size:49px}.studio-summary{gap:12px}.studio-summary>div{display:block}.studio-summary strong{display:block;font-size:35px;margin-bottom:7px}.studio-summary span{font-size:10px}.studio-toolbar{gap:16px 20px}.studio-filter{align-items:start;flex-direction:column}.studio-row{grid-template-columns:60px minmax(0,1fr) auto;gap:13px}.studio-thumb{width:60px;height:76px}.studio-product-info h2{font-size:18px}.studio-row .btn{padding:10px;font-size:11px}.studio-note{padding:18px}.studio-price-grid{grid-template-columns:1fr}.collection-grid{grid-template-columns:1fr}.collection-card h3{font-size:30px}.studio .count{max-width:90%}}
