.cc-creation-note,.cc-method-editor,.cc-method-policy{font-family:"Source Sans 3",sans-serif;line-height:1.6;color:#010100;background:#eedab5;border:1px solid #09566b;border-radius:3px;padding:1.25rem;margin:1.25rem 0;overflow-wrap:anywhere}
.cc-creation-note h3,.cc-method-editor h2,.cc-method-policy h1,.cc-method-policy h2{font-family:Lora,serif;color:#09566b;margin:0 0 .7rem;line-height:1.3}
.cc-creation-note p,.cc-method-policy p{margin:.6rem 0}.cc-creation-note a,.cc-method-policy a,.cc-method-editor a,.cc-creation-card a,.cc-creation-checkout a{color:#8b0815;text-decoration:underline;text-underline-offset:3px}
.cc-method-policy{max-width:900px;margin:2rem auto;padding:clamp(1rem,4vw,3rem)}.cc-method-policy h2{margin-top:1.5rem}.cc-method-policy ul{padding-left:1.5rem;list-style:disc}.cc-method-policy li{margin:.7rem 0}
.cc-method-editor{max-width:900px;margin:1.5rem auto}.cc-method-editor label{display:block;margin:1rem 0}.cc-method-editor textarea,.cc-method-editor select{display:block;width:100%;padding:.7rem;border:1px solid #09566b;border-radius:3px;background:#fff;color:#010100;font:inherit}.cc-method-editor input[type=checkbox]{margin-right:.5rem;accent-color:#8b0815}.cc-method-editor button{background:#8b0815;color:#fff;border:0;padding:.65rem 1.1rem;border-radius:3px;font:inherit;cursor:pointer}.cc-method-editor button:disabled{opacity:.6;cursor:wait}.cc-method-editor :focus-visible,.cc-creation-note a:focus-visible{outline:3px solid #09566b;outline-offset:3px}.cc-creation-card{font-size:.85rem;line-height:1.4;margin:.65rem 0}.cc-creation-checkout{margin:1rem 0}.cc-method-footer{display:block;text-align:center;margin:1rem;padding:.5rem;text-decoration:underline;color:inherit}.cc-method-status{min-height:1.6em;white-space:pre-wrap}

.cc-artist-ai-link{font-family:"Source Sans 3",sans-serif;font-size:.875rem;line-height:1.5;margin:1rem 0 0;background:none;border:0;padding:0}.cc-artist-ai-link a{color:#09566b;text-decoration:underline;text-underline-offset:3px}.cc-artist-ai-link a:focus-visible{outline:2px solid #09566b;outline-offset:3px}.cc-artist-ai-link[hidden]{display:none}
