
.ab2photo .ab2ga{--gold:#f5cd7f!important;background:radial-gradient(ellipse at 85% 0, #25344c 0,transparent 48%),#090f1d!important;border:1px solid #34435b!important;border-radius:28px!important;padding:clamp(20px,4vw,48px)!important;box-shadow:0 24px 65px #07101e24;font-family:Arial,sans-serif!important;text-align:start!important}
.ab2photo .ab2ga header{padding:20px 0 28px!important;margin:0!important}.ab2photo .ab2ga header span{font-size:11px!important;letter-spacing:3px!important}.ab2photo .ab2ga h2{font-weight:750!important;line-height:1.15!important;letter-spacing:-1px!important;max-width:850px}.ab2photo .ab2ga h3{color:#f7dca7!important;font:700 25px/1.3 Arial!important}.ab2photo .ab2ga p{font-size:15px;line-height:1.75}.ab2photo .ab2ga .ga-wallet{background:#f0c36a0b!important;border-color:#f0c36a44!important;font-size:14px!important;padding:14px 18px!important;border-radius:14px!important}.ab2photo .ab2ga .ga-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.ab2photo .ab2ga form{background:#152036!important;border:1px solid #34425c;padding:26px!important;border-radius:22px!important}.ab2photo .ab2ga label{font-weight:600;font-size:13px!important;letter-spacing:.15px}.ab2photo .ab2ga input,.ab2photo .ab2ga select,.ab2photo .ab2ga textarea{background:#0b1426!important;border-color:#3b4a64!important;border-radius:12px!important;padding:14px!important;min-height:48px;box-shadow:none!important;font-size:15px!important}.ab2photo .ab2ga textarea{min-height:145px}.ab2photo .ab2ga input:focus,.ab2photo .ab2ga textarea:focus,.ab2photo .ab2ga select:focus{border-color:#e7c27c!important}.ab2photo .ab2ga input[type=file]{border:1px dashed #78869d!important;padding:15px!important;font-size:12px!important}.ab2photo .ab2ga input[type=file]::file-selector-button{background:#eaca8a;color:#151b27;border:0;border-radius:7px;padding:9px 12px;margin-inline-end:10px;cursor:pointer}.ab2photo .ab2ga input[type=checkbox]{min-height:20px;width:20px;height:20px;accent-color:#eaca8a;flex-shrink:0}.ab2photo .ab2ga .ga-work{min-height:610px;background:radial-gradient(ellipse at 50% 25%,#243a55,#10192b 70%)!important;border-radius:22px!important;border-color:#3b4a63!important;padding:28px!important}.ab2photo .ab2ga .ga-placeholder b{display:block;text-shadow:0 0 45px #efc66d66}.ab2photo .ab2ga .ga-note{font-size:12px!important;color:#aebdd3!important}.ab2photo .ab2ga .ga-actions{justify-content:center}.ab2photo .ab2ga button,.ab2photo .ab2ga .ga-download,.ab2photo .ab2ga .ga-view{border-radius:12px!important;background:linear-gradient(120deg,#f8dda4,#e7b951)!important;border:1px solid #eaca8a!important;color:#172032!important;transition:filter .2s,transform .2s}.ab2photo .ab2ga button:hover,.ab2photo .ab2ga a.ga-download:hover{filter:brightness(1.08)}.ab2photo .ab2ga .ga-cost{font-size:14px!important;line-height:1.7}.ab2photo .ab2ga #ga-language-bar{display:flex;gap:7px;justify-content:flex-end;flex-wrap:wrap;direction:ltr;margin-bottom:20px}.ab2photo .ab2ga #ga-language-bar button{width:auto!important;min-height:36px!important;padding:7px 11px!important;font-size:12px!important;background:#18243a!important;color:#cbd6e8!important;border-color:#3e4e68!important}.ab2photo .ab2ga #ga-language-bar button[aria-pressed=true]{background:#f1cc84!important;color:#121a29!important;border-color:#f1cc84!important}.ab2photo .ab2ga[dir=rtl]{text-align:right!important}.ab2photo .ab2ga .ga-row>*{min-width:0}.ab2photo .ab2ga .ga-result{width:100%;height:auto}.ab2photo .ab2ga .ga-status:empty{display:none}@media(max-width:800px){.ab2photo .ab2ga .ga-grid{grid-template-columns:1fr!important}.ab2photo .ab2ga{margin:16px auto!important;border-radius:20px!important;padding:18px!important}.ab2photo .ab2ga form{padding:18px!important}.ab2photo .ab2ga h2{font-size:34px!important}.ab2photo .ab2ga .ga-work{min-height:340px!important}.ab2photo .ab2ga #ga-language-bar{justify-content:center;gap:5px}.ab2photo .ab2ga #ga-language-bar button{padding:7px 9px!important}.ab2photo .ab2ga .ga-row{gap:10px}.ab2photo .ab2ga .ga-actions>*{flex:1 1 140px}}

.ab2photo .ga-languages{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin-bottom:22px;direction:ltr}.ab2photo .ga-languages button{padding:10px 2px!important;font-size:12px!important;background:#18243a!important;color:white!important}.ab2photo .ga-languages button[aria-pressed=true]{background:#f0c36a!important;color:#121b29!important}.ab2photo button{text-transform:none!important}.ab2photo .ga-before{max-width:100%;max-height:240px;object-fit:contain;border-radius:12px;margin:12px 0}.ab2photo .ga-languages button{min-width:0}.ab2photo h2{font-family:Arial!important}
.ab2photo [hidden]{display:none!important}.ab2photo *{box-sizing:border-box}.ab2photo input,.ab2photo select,.ab2photo textarea{max-width:100%}.ab2photo .ab2ga{overflow-wrap:anywhere}

.ab2photo .ga-remove-background{display:block;text-align:center;margin:0 0 24px;padding:14px 18px;border:1px solid #eaca8a;border-radius:12px;background:linear-gradient(120deg,#f8dda4,#e7b951);color:#172032;font-weight:700;text-decoration:none}.ab2photo .ga-remove-background:focus-visible{outline:3px solid white;outline-offset:3px}
