@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700;800;900&display=swap";:root{--bg-color:#0b0c16;--card-bg:#1e2035;--yellow-accent:#fc0;--text-white:#fff;--text-muted:#b3b5c6;--font-family:"Inter", system-ui, -apple-system, sans-serif}body{background-color:var(--bg-color);color:var(--text-white);font-family:var(--font-family);overflow-x:hidden}.portfolio-container{width:100%;max-width:1200px;margin:0 auto;padding:20px 24px 60px;position:relative}.glow-orb{z-index:0;pointer-events:none;background:radial-gradient(circle,#ffcc0026 0%,#0b0c1600 70%);border-radius:50%;width:350px;height:350px;animation:12s ease-in-out infinite alternate floatOrb;position:absolute}.orb-1{top:100px;left:-100px}.orb-2{animation-delay:-4s;top:700px;right:-100px}.orb-3{animation-delay:-8s;bottom:200px;left:100px}@keyframes floatOrb{0%{transform:translateY(0)scale(1)}to{transform:translateY(-50px)scale(1.15)}}.dot{background-color:var(--yellow-accent);box-shadow:0 0 12px var(--yellow-accent);border-radius:50%;display:inline-block}.yellow-dot{width:14px;height:14px;margin-right:8px}.hero-dot{width:16px;height:16px;margin-left:10px}.section-dot{vertical-align:middle;width:18px;height:18px;margin-right:10px}.inline-dot{vertical-align:middle;width:14px;height:14px;margin-left:8px}.navbar{z-index:100;justify-content:space-between;align-items:center;padding:20px 0 40px;display:flex;position:relative}.logo-container{letter-spacing:1px;align-items:center;font-size:1.2rem;font-weight:800;display:flex}.nav-links{align-items:center;gap:32px;display:flex}.nav-links a{color:var(--text-white);font-size:.95rem;text-decoration:none;transition:color .3s}.nav-links a:hover{color:var(--yellow-accent)}.mobile-nav-btn{display:none}.landing-hamburger-btn{cursor:pointer;z-index:101;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:28px;height:20px;display:none}.landing-hamburger-btn .bar{background-color:var(--text-white);border-radius:2px;width:100%;height:3px;transition:transform .3s,opacity .3s}.landing-hamburger-btn .bar.open:first-child{transform:translateY(8.5px)rotate(45deg)}.landing-hamburger-btn .bar.open:nth-child(2){opacity:0}.landing-hamburger-btn .bar.open:nth-child(3){transform:translateY(-8.5px)rotate(-45deg)}.btn{cursor:pointer;border-radius:20px;padding:12px 26px;font-size:.95rem;font-weight:700;transition:transform .3s,box-shadow .3s,background .3s}.btn-yellow{background-color:var(--yellow-accent);color:#000;border:none}.btn-yellow:hover{transform:translateY(-3px);box-shadow:0 8px 20px #fc06}.btn-outline{color:var(--text-white);background:0 0;border:2px solid #fff}.btn-outline:hover{color:#000;background:#fff;transform:translateY(-3px)}.hero-section{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-bottom:120px;padding-top:20px;display:grid;position:relative}.hero-title{margin-bottom:20px;font-size:3rem;font-weight:800;line-height:1.15}.hero-description{color:var(--text-muted);max-width:480px;margin-bottom:30px;font-size:1rem;line-height:1.6}.hero-buttons{gap:16px;display:flex}.image-card{justify-content:center;align-items:center;display:flex;position:relative}.yellow-glow-behind{background:var(--yellow-accent);filter:blur(40px);opacity:.35;z-index:1;border-radius:50%;width:90%;height:90%;transition:opacity .4s;position:absolute}.artist-img{z-index:2;object-fit:cover;border-radius:16px;width:100%;max-width:420px;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),filter .3s;animation:6s ease-in-out infinite alternate floatImage;position:relative}.image-card:hover .artist-img{filter:brightness(1.05);transform:scale(1.03)translateY(-5px)}.image-card:hover .yellow-glow-behind{opacity:.55}@keyframes floatImage{0%{transform:translateY(0)}to{transform:translateY(-12px)}}.about-section{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:50px;margin-bottom:120px;display:grid;position:relative}.about-card{background-color:var(--card-bg);border-radius:24px;padding:40px;transition:transform .3s;box-shadow:0 10px 30px #0000004d}.about-card:hover{transform:translateY(-5px)}.section-title{margin-bottom:24px;font-size:2.2rem;font-weight:800}.about-text-content p{color:var(--text-muted);margin-bottom:16px;font-size:.95rem;line-height:1.6}.about-img-card{z-index:2;object-fit:cover;border-radius:16px;width:100%;max-width:420px;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),filter .3s;animation:6s ease-in-out infinite alternate floatImage;position:relative}.gallery-btn{margin-top:10px}.works-section{z-index:2;margin-bottom:100px;position:relative}.center-title{text-align:center;margin-bottom:40px}.works-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.work-card{border-radius:24px;transition:transform .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 10px 20px #0006}.work-card img{object-fit:cover;width:100%;height:100%;min-height:380px;transition:transform .5s;display:block}.work-card:hover{transform:translateY(-8px);box-shadow:0 15px 30px #fc03}.work-card:hover img{transform:scale(1.06)}.contact-section{z-index:2;padding-top:20px;position:relative}.contact-info p{color:var(--text-white);font-size:1rem;line-height:1.8}.contact-info strong{color:var(--text-white);width:90px;display:inline-block}@media (width<=900px){.landing-hamburger-btn{display:flex}.desktop-nav-btn{display:none}.mobile-nav-btn{margin-top:10px;display:block}.nav-links{z-index:99;background-color:#121424;flex-direction:column;justify-content:center;gap:24px;width:75%;max-width:300px;height:100vh;padding:40px;transition:right .4s ease-in-out;position:fixed;top:0;right:-100%;box-shadow:-5px 0 25px #0009}.nav-links.active{right:0}.nav-links a{font-size:1.2rem}.hero-section{grid-template-columns:1fr;gap:30px;margin-bottom:60px}.hero-title{font-size:2.2rem}.about-img-card{display:none}.about-section{grid-template-columns:1fr;margin-bottom:60px}.about-card{padding:24px}.works-grid{grid-template-columns:1fr;gap:20px}.work-card img{min-height:300px}}:root{--bg-dark-main:#050510;--bg-sidebar:#070716;--bg-card:#0d0e29;--input-bg:#616268;--yellow-accent:#ffc400;--text-white:#fff;--text-dim:#9498a8}.admin-hamburger-btn{cursor:pointer;z-index:101;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:28px;height:20px;padding:0;display:flex}.admin-hamburger-btn span{background-color:var(--text-white);border-radius:2px;width:100%;height:3px;transition:all .3s}.admin-hamburger-btn.open span:first-child{transform:translateY(8.5px)rotate(45deg)}.admin-hamburger-btn.open span:nth-child(2){opacity:0}.admin-hamburger-btn.open span:nth-child(3){transform:translateY(-8.5px)rotate(-45deg)}.nav-item.active,.nav-item.active .nav-icon{color:var(--yellow-accent)}.exact-form-card{background-color:var(--bg-card);border-radius:32px;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:580px;padding:40px 45px;display:flex}.file-field{justify-content:center;width:100%;display:flex}.exact-add-btn{background:linear-gradient(var(--yellow-accent), #748600);color:#000;cursor:pointer;border-radius:26px;justify-content:center;align-items:center;gap:16px;width:100%;max-width:380px;height:52px;font-size:1.25rem;font-weight:800;display:flex}.plus-symbol{font-size:1.6rem;font-weight:800;line-height:1}.file-indicator{color:var(--yellow-accent);word-break:break-all;text-align:center;margin-top:-10px;font-size:.85rem;font-weight:600}.input-row{gap:16px;width:100%;display:flex}.currency-field{cursor:pointer;text-align:center;flex:1;font-weight:700}.currency-field option{background-color:#26272b}.action-cancel-btn .exact-s{background:linear-gradient(var(--yellow-accent), #748600);color:#000;cursor:pointer;border:none;border-radius:24px;width:200px;height:48px;margin-top:10px;font-family:inherit;font-size:1.2rem;font-weight:800}.status-msg{color:#4ade80;text-align:center;font-size:.95rem;font-weight:600}@media (width<=900px){.exact-admin-layout{flex-direction:column}.mobile-header{display:flex}.desktop-only-brand{display:none}.exact-sidebar{height:calc(100vh - 65px);position:fixed;top:65px;left:0;transform:translate(-100%);box-shadow:10px 0 30px #00000080}.exact-sidebar.show{transform:translate(0)}.exact-main-stage{padding:30px 20px}.header-title{font-size:1.8rem}.header-subtitle{font-size:.88rem}.exact-form-card{border-radius:24px;padding:30px 20px}.exact-add-btn{height:48px;font-size:1.1rem}}.profile-edit-wrapper{width:100%;max-width:900px}.edit-profile-form{flex-direction:column;gap:24px;display:flex}.form-section-card{background-color:var(--bg-card,#0c0c14);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:18px;padding:24px;display:flex}.section-card-title{color:#fff;align-items:center;gap:10px;font-size:1.15rem;font-weight:700;display:flex}.image-upload-row{flex-wrap:wrap;gap:20px;display:flex}.banner-upload-box{flex:2;min-width:260px}.avatar-upload-box{flex:1;min-width:160px}.field-label{color:#9498a8;margin-bottom:8px;font-size:.85rem;font-weight:600;display:block}.banner-preview{background-color:#121220;border-radius:14px;width:100%;height:140px;position:relative;overflow:hidden}.banner-preview img{object-fit:cover;opacity:.7;width:100%;height:100%}.avatar-preview{background-color:#121220;border-radius:50%;width:130px;height:130px;position:relative;overflow:hidden}.avatar-preview img{object-fit:cover;opacity:.7;width:100%;height:100%}.overlay-btn-wrapper{background:#00000073;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.overlay-upload-btn{color:#fff;cursor:pointer;background:#0d0e29d9;border:1px solid #ffffff26;border-radius:12px;padding:6px 16px;font-size:.8rem;font-weight:700}.input-grid-2{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.input-grid-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.field-group{flex-direction:column;display:flex}.form-actions-bar{justify-content:flex-end;gap:12px;margin-top:10px;margin-bottom:30px;display:flex}.action-cancel-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:14px;padding:10px 24px;font-weight:700}.action-cancel-btnn{background:linear-gradient(var(--yellow-accent), #748600);color:#000;cursor:pointer;cursor:pointer;border:none;border-radius:10px;margin-top:10px;padding:10px 24px;font-family:inherit;font-size:1.2rem;font-weight:800}exact-submit-btn .inline-btn{width:auto;padding:10px 28px}@media (width<=768px){.input-grid-2,.input-grid-3{grid-template-columns:1fr}.image-upload-row{flex-direction:column}}@media (width<=480px){.input-row{flex-direction:column;gap:12px}.price-field,.currency-field{flex:unset;width:100%}.exact-submit-btn{width:100%}}:root{--bg-dark-main:#050510;--bg-card:#04040d;--yellow-accent:#ffc400;--text-white:#fff;--text-dim:#9498a8;--border-glass:#ffffff14}html,body{background-color:#050510;min-height:100%;margin:0;padding:0}#root{min-height:100vh}.description{color:#6f6e6e;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:700}.gallery-container{background-color:var(--bg-dark-main);min-height:100vh;color:var(--text-white);padding:50px 40px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;position:relative;overflow:hidden}.glow-orb{filter:blur(140px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.gallery-orb-1{background:#ffc4000f;width:450px;height:450px;top:-100px;right:-50px}.gallery-orb-2{background:#0d0e29cc;width:500px;height:500px;bottom:-150px;left:-100px}.gallery-header{text-align:center;z-index:1;max-width:800px;margin:0 auto 50px;position:relative}.gallery-badge{letter-spacing:1.5px;color:var(--yellow-accent);background-color:#ffc4001a;border:1px solid #ffc40040;border-radius:20px;margin-bottom:16px;padding:6px 16px;font-size:.75rem;font-weight:800;display:inline-block}.gallery-title{margin-bottom:12px;font-size:3rem;font-weight:800;line-height:1.2}.gallery-subtitle{color:var(--text-dim);font-size:1rem;font-weight:500;line-height:1.6}.gallery-main{z-index:1;max-width:1200px;margin:0 auto;position:relative;overflow-x:hidden}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px;display:grid;overflow-x:hidden}.gallery-card{background-color:var(--bg-card);border:1px solid var(--border-glass);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.card-image-wrapper{aspect-ratio:4/3;background-color:#050612;width:100%;position:relative;overflow:hidden}.card-image{object-fit:cover;width:100%;height:100%;display:block}.image-overlay{position:absolute;top:14px;right:14px}.card-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--yellow-accent);text-transform:uppercase;background:#000000a6;border:1px solid #ffc4004d;border-radius:12px;padding:4px 12px;font-size:.75rem;font-weight:700}.card-content{flex-direction:column;flex:1;justify-content:space-between;gap:16px;padding:20px 24px 24px;display:flex}.card-header-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.card-title{color:var(--text-white);font-size:1.2rem;font-weight:700;line-height:1.3}.card-price{color:var(--yellow-accent);white-space:nowrap;font-size:1.1rem;font-weight:800}.btn-info{color:var(--text-white);border:1px solid var(--border-glass);cursor:pointer;background-color:#ffffff0f;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px;font-family:inherit;font-size:.95rem;font-weight:700;display:flex}.btn-info:hover{background-color:#121238;transform:scale(1.01)}.btn-arrow{stroke:var(--yellow-accent)}@media (width<=768px){.gallery-container{padding:30px 20px}.gallery-title{font-size:2.2rem}}.edit-hamburger-btn{cursor:pointer;z-index:101;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:28px;height:20px;padding:0;display:flex}.edit-hamburger-btn span{background-color:var(--text-white);border-radius:2px;width:100%;height:3px;transition:all .3s}.edit-hamburger-btn.open span:first-child{transform:translateY(8.5px)rotate(45deg)}.edit-hamburger-btn.open span:nth-child(2){opacity:0}.nav-item.active,.nav-item.active .nav-icon{color:var(--yellow-accent)}.edit-pill-btn{background-color:var(--pill-bg);color:var(--text-white);cursor:pointer;border:1px solid #ffffff26;border-radius:20px;padding:8px 28px;font-family:inherit;font-size:1.05rem;font-weight:700;transition:all .2s;position:absolute;bottom:24px;right:28px}.exact-input{background-color:var(--input-bg);color:#fff;border:none;border-radius:16px;outline:none;width:100%;padding:14px 20px;font-family:inherit;font-size:.95rem;font-weight:600}@media (width<=900px){.exact-admin-layout{flex-direction:column}.mobile-header{display:flex}.desktop-only-brand{display:none}.exact-sidebar{height:calc(100vh - 65px);position:fixed;top:65px;left:0;transform:translate(-100%);box-shadow:10px 0 30px #00000080}.exact-sidebar.show{transform:translate(0)}.exact-main-stage{padding:30px 20px}.edit-grid-container{grid-template-columns:1fr}.edit-detail-card{border-radius:28px;padding:24px 20px}}@media (width<=500px){.triple-input-row{flex-direction:column;gap:12px}.status-field,.price-field,.currency-field{flex:unset;width:100%}}:root{--bg-dark:#050510;--bg-card:#0f0e05;--yellow-accent:#ffc400;--text-bright:#fff;--text-muted:#8b90a0}.single-artwork-container{background-color:var(--bg-dark);min-height:100vh;color:var(--text-bright);justify-content:center;align-items:center;padding:40px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.artwork-card-large{background-color:var(--bg-card);border:1px solid #ffffff14;border-radius:28px;flex-direction:row;width:100%;max-width:900px;display:flex;overflow:hidden;box-shadow:0 20px 50px #00000080}.image-stage{background-color:#020208;flex:1.2;justify-content:center;align-items:center;display:flex}.full-artwork-img{object-fit:cover;width:100%;height:100%;max-height:500px}.artwork-info-pane{flex-direction:column;flex:1;gap:16px;padding:40px;display:flex}.artwork-badge{color:var(--yellow-accent);text-transform:uppercase;background-color:#ffc40026;border-radius:12px;align-self:flex-start;padding:6px 14px;font-size:.85rem;font-weight:700}.artwork-title-large{font-size:2.2rem;font-weight:800}.artwork-price-tag{color:var(--yellow-accent);font-size:1.6rem;font-weight:800}.description-box h3{color:var(--text-muted);margin-bottom:8px;font-size:1rem}.description-box p{color:#d1d5db;line-height:1.6}.detail-status{background-color:var(--bg-dark);min-height:100vh;color:var(--text-bright);justify-content:center;align-items:center;font-size:1.2rem;display:flex}.order-now-btn{color:#000;cursor:pointer;background-color:#ffc400;border:none;border-radius:18px;width:100%;margin-top:20px;padding:14px 28px;font-size:1.05rem;font-weight:800;transition:transform .2s,background-color .2s}.order-now-btn:hover{background-color:#e6b000;transform:translateY(-2px)}.a9x-shell-wrapper{box-sizing:border-box;background-color:#05040a;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:2rem 1rem;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;display:flex}.k4m-card-container{background-color:#0d0c1d;border:1px solid #ffffff14;border-radius:28px;width:100%;max-width:480px;padding:2.75rem 2.25rem;position:relative;overflow:hidden;box-shadow:0 25px 60px -15px #000000b3}.z7q-glow-element{pointer-events:none;background:radial-gradient(circle,#d8ff0026 0%,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-80px;right:-80px}.p2v-header-block{z-index:1;margin-bottom:2.25rem;position:relative}.w8n-badge-pill{color:#d8ff00;text-transform:uppercase;letter-spacing:.08em;background-color:#d8ff001a;border:1px solid #d8ff0033;border-radius:9999px;margin-bottom:1rem;padding:.4rem .9rem;font-size:.75rem;font-weight:700;display:inline-block}.x1b-heading-text{color:#fff;letter-spacing:-.025em;margin-bottom:.5rem;font-size:2rem;font-weight:800;line-height:1.2}.m5k-accent-text{color:#d8ff00}.r3t-subheading-text{color:#8c8a9e;font-size:.925rem;line-height:1.5}.y6c-form-structure{z-index:1;flex-direction:column;gap:1.25rem;display:flex;position:relative}.d4h-input-group{flex-direction:column;gap:.45rem;display:flex}.u9j-field-label{color:#d1d0db;letter-spacing:-.01em;font-size:.85rem;font-weight:600}.v3r-input-control{color:#fff;box-sizing:border-box;background-color:#17152b;border:1.5px solid #ffffff12;border-radius:14px;outline:none;width:100%;padding:.9rem 1.1rem;font-family:inherit;font-size:.95rem;font-weight:500;transition:border-color .2s,box-shadow .2s,background-color .2s}.v3r-input-control::placeholder{color:#4a485e}.v3r-input-control:focus{background-color:#1c1a33;border-color:#d8ff00;box-shadow:0 0 0 4px #d8ff001a}.q8p-action-trigger{color:#05040a;cursor:pointer;background-color:#d8ff00;border:none;border-radius:14px;justify-content:center;align-items:center;gap:.6rem;width:100%;margin-top:.75rem;padding:1rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:800;transition:transform .15s,background-color .2s,box-shadow .2s;display:flex}.q8p-action-trigger:hover{background-color:#e5ff33;transform:translateY(-2px);box-shadow:0 10px 25px -5px #d8ff004d}.q8p-action-trigger:active{transform:translateY(0)}.t1w-icon-arrow{width:18px;height:18px;transition:transform .2s}.q8p-action-trigger:hover .t1w-icon-arrow{transform:translate(4px)}@media (width<=480px){.k4m-card-container{padding:2rem 1.5rem}.x1b-heading-text{font-size:1.75rem}}@media (width<=768px){.artwork-card-large{flex-direction:column}}:root{--bg-dark-main:#050510;--bg-sidebar:#070716;--bg-card:#0c0c10;--input-bg:#252528;--yellow-accent:#ffc400;--text-white:#fff;--text-dim:#9498a8;--pill-dark:#0b0b24;--pill-bg:#008b2e}body{background-color:var(--bg-dark-main)}.exact-admin-layout{background-color:var(--bg-dark-main);min-height:100vh;color:var(--text-white);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;position:relative}.mobile-header{background-color:var(--bg-sidebar);z-index:99;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;width:100%;height:65px;padding:0 20px;display:none;position:sticky;top:0}.mobile-header .exact-brand{border-bottom:none;margin-bottom:0;padding-bottom:0}.hamburger-btn{cursor:pointer;z-index:101;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:28px;height:20px;padding:0;display:flex}.hamburger-btn span{background-color:var(--text-white);border-radius:2px;width:100%;height:3px;transition:all .3s}.hamburger-btn.open span:first-child{transform:translateY(8.5px)rotate(45deg)}.hamburger-btn.open span:nth-child(2){opacity:0}.hamburger-btn.open span:nth-child(3){transform:translateY(-8.5px)rotate(-45deg)}.exact-sidebar{background-color:var(--bg-sidebar);z-index:100;border-right:1px solid #ffffff14;flex-direction:column;flex-shrink:0;width:270px;padding:35px 30px;transition:transform .3s;display:flex}.exact-brand{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;margin-bottom:50px;padding-bottom:25px;display:flex}.brand-dot{background-color:var(--yellow-accent);border-radius:50%;width:20px;height:20px}.brand-name{letter-spacing:.5px;color:var(--text-white);font-size:1.25rem;font-weight:800}.exact-nav-list{flex-direction:column;gap:24px;display:flex}.nav-item{color:var(--text-white);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;font-family:inherit;font-size:1.1rem;font-weight:700;display:flex}.nav-icon{width:20px;height:20px;color:var(--text-white);flex-shrink:0}.nav-item.active,.nav-item.active .nav-icon{color:var(--yellow-accent)}.exact-main-stage{flex-direction:column;flex:1;padding:40px 60px;display:flex}.exact-header{margin-bottom:35px}.header-title{font-size:2.2rem;font-weight:800;line-height:1.2}.highlight-yellow{color:var(--yellow-accent)}.header-subtitle{color:var(--text-dim);margin-top:6px;font-size:.95rem;font-weight:500}.edit-grid-container{grid-template-columns:repeat(2,1fr);gap:30px;width:100%;max-width:900px;display:grid}.edit-card{aspect-ratio:1.15;background-color:var(--bg-card);border-radius:32px;width:100%;position:relative;overflow:hidden}.edit-card-img{object-fit:cover;opacity:.75;width:100%;height:100%;display:block}.edit-card-overlay{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex;position:absolute;top:0;left:0}.edit-pill-bt{color:var(--text-white);cursor:pointer;background:linear-gradient(#750303,#d30303);border:1px solid #ffffff26;border-radius:20px;padding:8px 28px;font-family:inherit;font-size:1.05rem;font-weight:700;transition:all .2s;position:absolute;bottom:24px;right:28px}.edit-pill-btn:hover{background-color:var(--yellow-accent);color:#500;border-color:var(--yellow-accent)}.card-container{flex:1;justify-content:center;align-items:center;display:flex}.edit-detail-card{background-color:var(--bg-card);border-radius:36px;flex-direction:column;gap:18px;width:100%;max-width:600px;padding:30px 40px 40px;display:flex}.card-top-row{justify-content:flex-start;width:100%;display:flex}.save-pill-btn{background-color:var(--yellow-accent);color:#000;cursor:pointer;border:none;border-radius:20px;padding:8px 36px;font-family:inherit;font-size:1.05rem;font-weight:800}.cancel-pill-btn{color:var(--text-white);background-color:#252528}.image-replace-box{aspect-ratio:1.1;background-color:#585960;border-radius:28px;width:100%;max-width:300px;margin:0 auto 10px;position:relative;overflow:hidden}.replace-card-img{object-fit:cover;opacity:.8;width:100%;height:100%}.replace-overlay{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:absolute;top:0;left:0}.replace-pill-btn{background-color:var(--pill-dark);color:var(--text-white);cursor:pointer;border:1px solid #ffffff26;border-radius:18px;padding:6px 22px;font-size:.95rem;font-weight:700;position:absolute;bottom:16px;right:18px}.hidden-file-input{display:none}.form-field-width{width:100%}edit-pill-btn .exact-input{background-color:var(--input-bg);color:#fff;border:none;border-radius:16px;outline:none;width:100%;padding:14px 20px;font-family:inherit;font-size:.95rem;font-weight:600}.exact-input::placeholder{color:#a7a9b0;font-weight:600}.exact-textarea{resize:vertical;min-height:100px}.triple-input-row{gap:14px;width:100%;display:flex}.status-field{cursor:pointer;flex:1.2}.price-field{flex:1.5}.currency-field{cursor:pointer;text-align:center;flex:1}.status-field option,.currency-field option{background-color:#26272b}.status-msg-green{color:#4ade80;font-size:.95rem;font-weight:600}.sidebar-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99;background:#0009;width:100vw;height:100vh;position:fixed;top:0;left:0}@media (width<=900px){.exact-admin-layout{flex-direction:column}.mobile-header{display:flex}.desktop-only-brand{display:none}.exact-sidebar{height:calc(100vh - 65px);position:fixed;top:65px;left:0;transform:translate(-100%);box-shadow:10px 0 30px #00000080}.exact-sidebar.show{transform:translate(0)}.exact-main-stage{padding:30px 20px}.edit-grid-container{grid-template-columns:1fr}.edit-detail-card{border-radius:28px;padding:24px 20px}}@media (width<=500px){.triple-input-row{flex-direction:column;gap:12px}.status-field,.price-field,.currency-field{flex:unset;width:100%}}:root{--bg-dark-main:#050510;--bg-card:#0c0c14;--yellow-accent:#ffc400;--text-white:#fff;--text-dim:#9498a8;--border-glass:#ffffff14;--input-bg:#1c1c24}*{box-sizing:border-box;margin:0;padding:0}._profile-page_1v92k_17{background-color:var(--bg-dark-main);min-height:100vh;color:var(--text-white);padding-bottom:60px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._banner-container_1v92k_26{background-color:#0b0b18;width:100%;height:280px;position:relative;overflow:hidden}._banner-image_1v92k_34{object-fit:cover;width:100%;height:100%}._banner-overlay_1v92k_40{background:linear-gradient(to bottom, #0505101a, var(--bg-dark-main));width:100%;height:100%;position:absolute;top:0;left:0}._profile-content-wrapper_1v92k_50{z-index:2;max-width:1050px;margin:0 auto;padding:0 24px;position:relative}._profile-header-card_1v92k_59{align-items:flex-end;gap:28px;margin-top:-80px;margin-bottom:30px;display:flex}._avatar-wrapper_1v92k_67{border:4px solid var(--bg-dark-main);background-color:#121220;border-radius:50%;flex-shrink:0;width:150px;height:150px;overflow:hidden}._profile-avatar_1v92k_77{object-fit:cover;width:100%;height:100%}._header-details_1v92k_83{flex:1}._title-row_1v92k_87{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._artist-name_1v92k_95{color:var(--text-white);font-size:2.2rem;font-weight:800}._artist-tagline_1v92k_101{color:var(--yellow-accent);margin-top:4px;font-size:1rem;font-weight:600}._action-buttons_1v92k_108{gap:12px;display:flex}._btn_1v92k_113{cursor:pointer;border:none;border-radius:20px;padding:10px 24px;font-size:.95rem;font-weight:700;transition:opacity .2s}._btn_1v92k_113:hover{opacity:.9}._btn-yellow_1v92k_127{background-color:var(--yellow-accent);color:#000}._btn-outline_1v92k_132{color:var(--text-white);border:1px solid var(--border-glass);background-color:#0000}._meta-tags_1v92k_138{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}._meta-badge_1v92k_145{border:1px solid var(--border-glass);color:var(--text-dim);background-color:#ffffff0d;border-radius:16px;padding:6px 14px;font-size:.85rem}._stats-container_1v92k_155{background-color:var(--bg-card);border:1px solid var(--border-glass);border-radius:20px;justify-content:space-around;align-items:center;margin-bottom:30px;padding:20px 30px;display:flex}._stat-item_1v92k_166{flex-direction:column;align-items:center;display:flex}._stat-value_1v92k_172{color:var(--yellow-accent);font-size:1.5rem;font-weight:800}._stat-label_1v92k_178{color:var(--text-dim);margin-top:4px;font-size:.85rem}._stat-divider_1v92k_184{background-color:var(--border-glass);width:1px;height:30px}._section-card_1v92k_191{background-color:var(--bg-card);border:1px solid var(--border-glass);border-radius:24px;margin-bottom:30px;padding:30px}._section-title_1v92k_199{align-items:center;gap:10px;margin-bottom:20px;font-size:1.3rem;font-weight:800;display:flex}._yellow-dot_1v92k_208{background-color:var(--yellow-accent);border-radius:50%;width:10px;height:10px;display:inline-block}._bio-body_1v92k_216{color:var(--text-dim);flex-direction:column;gap:14px;font-size:.98rem;line-height:1.6;display:flex}._short-description_1v92k_225{color:var(--text-white);font-size:1.05rem;font-weight:500}._gallery-grid_1v92k_232{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}._artwork-card_1v92k_238{background-color:var(--input-bg);border:1px solid var(--border-glass);border-radius:16px;overflow:hidden}._artwork-card_1v92k_238 img{object-fit:cover;width:100%;height:200px;display:block}._artwork-info_1v92k_252{padding:16px}._artwork-info_1v92k_252 h3{font-size:1rem;font-weight:700}._artwork-info_1v92k_252 p{color:var(--text-dim);margin-top:4px;font-size:.85rem}._biography-text_1v92k_266{overflow-wrap:break-word;word-break:break-word;white-space:pre-wrap}._logo-container_1v92k_273{letter-spacing:1px;align-items:center;font-size:1.2rem;font-weight:800;display:flex}._dot_1v92k_280{background-color:var(--yellow-accent);box-shadow:0 0 12px var(--yellow-accent);border-radius:50%;display:inline-block}._yellow-dot_1v92k_208{width:14px;height:14px;margin-right:8px}._hero-dot_1v92k_287{width:16px;height:16px;margin-left:10px}._section-dot_1v92k_288{vertical-align:middle;width:18px;height:18px;margin-right:10px}._inline-dot_1v92k_289{vertical-align:middle;width:14px;height:14px;margin-left:8px}@media (width<=768px){._profile-header-card_1v92k_59{flex-direction:column;align-items:flex-start;gap:16px}._avatar-wrapper_1v92k_67{width:120px;height:120px}._title-row_1v92k_87{flex-direction:column}._stats-container_1v92k_155{padding:16px}._stat-value_1v92k_172{font-size:1.2rem}}.bookings-list{flex-direction:column;gap:1.5rem;width:100%;max-width:800px;display:flex}.booking-card{color:#fff;background:#1e1e1e;border:1px solid #333;border-radius:16px;padding:1.5rem}.booking-card-header{border-bottom:1px solid #2a2a2a;justify-content:space-between;align-items:flex-start;margin-bottom:1.2rem;padding-bottom:.8rem;display:flex}.client-name{margin:0;font-size:1.25rem;font-weight:700}.client-email{color:#aaa;margin:.2rem 0 0;font-size:.875rem}.booking-status-tag{color:#ff0;background:#ffeb3b26;border-radius:20px;padding:.3rem .8rem;font-size:.8rem;font-weight:600}.confirmed{color:#00ff1e;background:#3bff3e26;border-radius:20px;padding:.3rem .8rem;font-size:.8rem;font-weight:600}.booking-details-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:1.2rem;display:grid}.detail-label{color:#888;margin-bottom:.2rem;font-size:.8rem;display:block}.detail-value{font-size:.95rem;font-weight:600}.highlight-price{color:#ff0}.booking-notes-section{background:#141414;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.notes-text{color:#ccc;margin:.4rem 0 0;font-size:.9rem;line-height:1.4}.booking-actions-row{gap:1rem;display:flex}.btn-accept{color:#000;cursor:pointer;background:#ff0;border:none;border-radius:30px;flex:1;padding:.75rem 1.5rem;font-weight:700}.btn-reject{color:#ff5252;cursor:pointer;background:0 0;border:1px solid #ff5252;border-radius:30px;flex:1;padding:.75rem 1.5rem;font-weight:700}.page-wrapper{box-sizing:border-box;background-color:#050414;justify-content:center;align-items:center;min-height:100vh;padding:24px;font-family:Montserrat,sans-serif;display:flex}.main-card{background-color:#0b091a;border-radius:36px;width:100%;max-width:820px;padding:48px 40px 40px;position:relative;box-shadow:0 20px 50px #000000b3}.badge-now{color:#000;letter-spacing:.2px;cursor:pointer;background-color:#cf0;border:none;border-radius:50px;justify-content:center;align-items:center;padding:10px 28px;font-size:.95rem;font-weight:800;display:flex;box-shadow:0 4px 15px #cf03}.card-grid{grid-template-columns:260px 1fr;align-items:flex-start;gap:40px;display:grid}.left-column{flex-direction:column;align-items:center;display:flex}.art-preview-box{background:0 0;border-radius:24px;flex-direction:column;justify-content:flex-end;width:100%;height:350px;display:flex;position:relative;overflow:hidden}.art-preview-img{object-fit:cover;opacity:.8;width:100%;height:100%;position:absolute;top:0;left:0}.art-overlay-content{z-index:2;text-align:center;color:#fff27e;box-sizing:border-box;flex-direction:column;justify-content:space-between;height:100%;padding:24px 16px;display:flex;position:relative}.art-title{white-space:pre-line;letter-spacing:-.2px;margin:auto 0;font-size:1.35rem;font-weight:800;line-height:1.3}.art-price{letter-spacing:.2px;color:#e6e65b;margin:0;font-size:.99rem;font-weight:700}.nav-controls{box-sizing:border-box;justify-content:space-between;width:100%;margin-top:18px;padding:0 8px;display:flex}.nav-btn{color:#000;cursor:pointer;background-color:#cf0;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.2rem;font-weight:900;transition:transform .15s,background-color .15s;display:flex}.nav-btn:hover{background-color:#b3e600;transform:scale(1.06)}.nav-btn:active{transform:scale(.96)}.right-column{flex-direction:column;display:flex}.form-title{color:#fff;letter-spacing:-.5px;margin:0 0 24px;font-size:2.1rem;font-weight:900}.highlight-text{color:#cf0}.booking-form{flex-direction:column;gap:14px;display:flex}.form-input{color:#fff;box-sizing:border-box;background-color:#797677;border:none;border-radius:50px;outline:none;width:100%;padding:14px 22px;font-family:inherit;font-size:.92rem;font-weight:700;transition:box-shadow .2s,background-color .2s}.form-input::placeholder{color:#2e2e33;font-weight:700}.form-input:focus{background-color:#858283;box-shadow:0 0 0 2px #cf0}.form-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232e2e33' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 20px center;background-repeat:no-repeat;background-size:16px}.form-select option{color:#fff;background-color:#1a1a2e}.form-textarea{resize:none;border-radius:20px;height:90px}.lang-switcher{z-index:10;position:absolute;top:20px;right:28px}.lang-select{color:#94b60c;cursor:pointer;background-color:#1a1a2e;border:1px solid #747f00;border-radius:20px;outline:none;padding:6px 14px;font-family:inherit;font-size:.85rem;font-weight:700}.lang-select option{color:#fff;background-color:#0b091a}@media (width<=720px){.card-grid{grid-template-columns:1fr;gap:32px}.main-card{padding:40px 24px 28px}.badge-now{left:24px}.form-title{text-align:center;font-size:1.8rem}}.login-container{background:radial-gradient(circle,#ffc131,#ff9d00);justify-content:center;align-items:center;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;display:flex}.login-card{box-sizing:border-box;background:linear-gradient(#1b0238,#4d0397);border-radius:12px;width:100%;max-width:400px;padding:2.5rem;box-shadow:0 10px 25px -5px #00000080}.login-title{color:#f8fafc;text-align:center;margin-top:0;margin-bottom:1.5rem;font-size:1.75rem;font-weight:600}.input-group{flex-direction:column;margin-bottom:1.25rem;display:flex}.input-group label{color:#94a3b8;margin-bottom:.5rem;font-size:.875rem;font-weight:500}.input-group input{color:#f8fafc;background-color:#191709;border:1px solid #334155;border-radius:8px;outline:none;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.input-group input::placeholder{color:#64748b}.input-group input:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf826}.submit-button{color:#0f172a;cursor:pointer;background-color:#e3bf0f;border:none;border-radius:8px;width:100%;margin-top:.5rem;padding:.75rem;font-size:1rem;font-weight:600;transition:background-color .2s}.submit-button:hover{color:#fff;background-color:#c7a002}
