h1{font-size:var(--text-lg)}.heading-section{margin-bottom:16px}.price-info{color:var(--secondary)}.price{font-weight:600}.commission-card .images,.commission-info{margin:0 auto}.commission-item{min-width:360px;font-size:var(--text-sm)}.commission-images{flex:1.5}.commission-item:has(.carousel){display:flex;justify-content:center;align-items:center}.commission-card .images{padding:0 48px}.carousel{position:relative;z-index:1;margin:0 48px}.carousel-image{display:none;max-height:320px;height:100%;width:100%;border-radius:12px}.carousel-image.active{display:block}.carousel .carousel-button{display:flex;position:absolute;z-index:-1;top:50%;background-color:var(--bg);width:100px;padding:8px 16px;border-radius:100vw;transition:transform .2s}.carousel .carousel-button svg{width:32px;height:32px}.carousel-left{justify-content:flex-start;left:0;transform:translateY(-50%)}.carousel-left:hover{transform:translateX(-10%) translateY(-50%)}.carousel-right{justify-content:flex-end;right:0;transform:translateY(-50%)}.carousel-right:hover{transform:translateX(10%) translateY(-50%)}.indicators{display:flex;justify-content:center;gap:8px;background-color:var(--bg);padding:4px;border-radius:100vh;margin-bottom:8px;position:absolute;z-index:2;bottom:0;left:50%;transform:translateX(-50%)}.carousel-single .carousel-button,.carousel-single .indicators{display:none}.indicator{display:inline-block;width:12px;height:12px;border-radius:50%;background-color:var(--bg);border:2px solid var(--text);box-sizing:border-box;cursor:pointer}.indicator.active{background-color:var(--text)}.commission-calculator,.commission-calculator-title,.commission-types{margin-bottom:16px}.commission-calculator :not(.buttons)>.code{margin-left:4px}.commission-calculator{margin:48px 0}.commission-calculator-title{display:block;align-items:center}.commission-calculator-title :where(h1){margin-left:16px}.commission-calculator-title label{margin-left:8px}.buttons{display:flex;align-items:center}.commission-calculator .button{--height:28px;--direction:1;font-size:calc(var(--height) + 4px);line-height:var(--height);border-radius:50%;width:var(--height);height:var(--height);padding:0;margin:8px;transition:transform,background-color;transition-duration:.2s;transition-timing-function:ease}.commission-calculator .button:last-child{--direction:-1}.commission-calculator .button svg{width:var(--height);height:var(--height);color:var(--embed)}.commission-calculator .button:hover{transform:rotate(calc(var(--direction) * 180deg));background-color:var(--primary-dark)}.addons,.addons tbody{display:block;width:100%}.addons tr{display:flex}.addons td{flex:1;justify-content:space-evenly;border-bottom:2px solid var(--bg);font-size:var(--text-sm)}.commission-types{--max-cols:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%/1,max(240px,100%/calc(var(--max-cols) + 1))),1fr));gap:16px}.commission-type{display:flex;flex-direction:column;align-items:center;background-color:var(--embed);min-width:var(--min-type-width);padding:8px 16px;border-radius:12px}.total-cost{font-size:var(--text-md)}.generator-box{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px}.input-options{width:320px;user-select:none}.parent-box{padding:8px;border:2px solid var(--embed);border-radius:36px}.parent-box:not(:first-child){margin-top:16px}.child-box:not(:last-child){padding-bottom:8px;margin-bottom:8px;border-bottom:2px solid var(--embed)}.parent-box :where(h2,h3){font-size:var(--text-md)}.parent-box h3{margin:16px 0}input.hide-options:checked{border-color:var(--primary);background-color:var(--primary)}.parent-box>:has(.hide-options:not(:checked)){overflow:hidden;height:52px}#watermark-file-upload,.file-upload-button,.watermark-generator button,input:not([type=checkbox]){background-color:var(--embed);padding:8px 8px 8px 16px;border-radius:100vh}.file-upload button,.file-upload-button,input[type=file]{text-align:left;padding-left:48px;width:100%}.file-upload-button{display:block}input[type=file]::file-selector-button{display:none}input{width:100%}.slider label,label{font-size:var(--text-sm)}.slider input{max-width:96px}.slider-value{position:relative}.slider-value-unit{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:var(--text-xs)}.slider:last-child{margin-bottom:18px}.file-upload-settings-box,.output-image,.output-image-thumbnail-box{max-width:600px;border-radius:36px;user-select:none}.output-image{border:2px solid var(--embed)}.output-image-thumbnail-box{--thumb-width:120px;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--thumb-width),1fr));margin-top:16px;gap:16px}.output-image-thumbnail{display:flex;justify-content:center;align-items:center;background-color:var(--embed);border-radius:12px}.output-image-thumbnail:hover{cursor:pointer}.placeholder-image{width:100%}.file-upload-settings-box{--max-cols:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%/1,max(240px,100%/calc(var(--max-cols) + 1))),1fr));gap:16px;margin-top:16px}.file-upload-settings-box span{max-width:100%}.file-upload-box{display:flex;justify-content:center;align-items:center;background-color:var(--embed);height:480px}.file-upload{position:relative;transition:.2s ease}.file-upload-hidden{display:none}.file-upload-box input{width:180px}.file-upload-icon svg{position:absolute;top:50%;left:16px;transform:translateY(-50%);width:24px;height:24px}.file-upload-icon-only svg{position:static;transform:none}.file-upload-button.file-upload-icon-only{padding:8px 16px}.file-upload :hover,.file-upload-box:hover,.file-upload:hover{cursor:pointer;color:var(--primary)}