.studio-intro{padding-block:65px 40px;max-width:1320px}.studio-intro h1{font-size:clamp(72px,10vw,132px);line-height:.9;margin:24px 0}.studio-intro p:not(.eyebrow){max-width:66ch}.workspace{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr);gap:32px;align-items:start;padding-bottom:35px}.editor,.identity{padding:30px;border:1px solid var(--line);background:var(--paper);color:var(--green)}.panel-title h2{font-size:38px;margin:12px 0 24px}.upload{display:block;border:1px dashed currentColor;padding:20px;cursor:pointer;font-weight:700}.upload span{display:block;font-size:14px;font-weight:400;margin-top:7px}#photo{display:block;width:100%;margin:14px 0;color:inherit}.canvas-wrap{height:490px;display:flex;align-items:center;justify-content:center;position:relative;background:repeating-conic-gradient(#d6d6cb 0 25%,#eeeede 0 50%) 0/24px 24px;border:1px solid var(--line);overflow:hidden}canvas{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;touch-action:none}.erasing{cursor:crosshair}#empty-preview{position:absolute;text-align:center;font:48px/.95 Barlow,sans-serif;pointer-events:none;color:#49604e}.toolbar{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.toolbar .button{font-size:14px;padding:14px}.button:disabled{opacity:.45;cursor:not-allowed}.button[aria-pressed=true]{background:var(--green);color:var(--paper)}.brush-label{display:flex;gap:18px;align-items:center}.fine{font-size:14px;line-height:1.55}#status{min-height:3em;font-weight:600}.identity>label:not(.consent),.manual label{display:block;font-weight:600;margin:22px 0 9px}.identity input:not([type=checkbox]){display:block;width:100%;box-sizing:border-box;background:#fffef3;color:#14291e;border:1px solid #758473;border-radius:0;padding:13px;font:inherit}.identity .button{width:100%;margin-top:12px}.selected-player{padding:15px;background:#e1e8be;font-weight:700;min-height:52px}.player-results{max-height:240px;overflow:auto}.player-results button{width:100%;border:0;border-bottom:1px solid #aaa;background:#fffdf1;padding:12px;text-align:left;color:#14291e;font:inherit;cursor:pointer}.player-results button:hover,.player-results button:focus-visible{background:#dfe991}.player-results small{display:block;font-size:13px;margin-top:4px}.consent{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.5;margin-top:22px}.consent input{width:20px;height:20px;flex-shrink:0}.manual{margin:16px 0}.manual summary{cursor:pointer;font-size:14px}.install-note{border-top:1px solid #abb5a3;margin-top:30px;padding-top:20px;font-size:14px;line-height:1.6}.install-note h3{font-size:28px}.install-note ol{padding-left:20px}.install-note li{margin:10px 0}.help h2{font-size:64px}.help article h3{font-size:30px}.studio-intro .lede{font-size:24px}.renders-feature .career-loop article{min-width:0}button,input,a,summary{outline-offset:4px}:focus-visible{outline:3px solid #8b9d19}.error{color:#922b15}.footer p{font-size:14px}@media(max-width:900px){.workspace{grid-template-columns:1fr}.canvas-wrap{height:430px}.studio-intro{padding-top:40px}.identity{max-width:none}}@media(max-width:520px){.editor,.identity{padding:20px}.panel-title h2{font-size:32px}.workspace{gap:20px}.canvas-wrap{height:380px}.studio-intro h1{font-size:82px}.help h2{font-size:48px}.toolbar .button{flex-grow:1}.nav .text-link{font-size:14px}}

.toolbar .outline,.identity .outline{color:var(--green);background:transparent}.download-link{display:block;margin-top:18px;text-decoration:underline;overflow-wrap:anywhere}.install-note li{display:list-item}.identity p{margin-block:12px}.studio-intro p{margin-top:18px}

.studio-intro .lede{color:var(--green)}
