:root{--nv-purple:#7024d7;--nv-blue:#3168ed;--nv-ink:#20243c;--nv-muted:#687087;--nv-line:#e8e5f2;--nv-bg:#f7f5ff}html{color-scheme:light}body{background:linear-gradient(145deg,#f8f6ff 0%,#f1edff 45%,#fafbff 100%)!important;color:var(--nv-ink)!important;font:16px/1.5 system-ui,-apple-system,Arial,sans-serif!important}a{color:#6325ba}a:hover{color:#365ce5}h1,h2,h3{color:#24223d;line-height:1.22;overflow-wrap:anywhere}h1{font-size:clamp(1.65rem,5vw,2.5rem)}h2{font-size:clamp(1.25rem,4vw,1.7rem)}.wrap,main{max-width:1120px!important;margin:auto!important;padding:16px!important;min-width:0}.layout{min-width:0}section,.panel{background:#fff!important;border:1px solid var(--nv-line)!important;border-radius:20px!important;box-shadow:0 7px 24px #4030800b!important;padding:clamp(16px,3vw,26px)!important;margin-bottom:16px!important;color:var(--nv-ink)!important}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{background:#fff!important;color:#20243c!important;border:1px solid #d7d3e7!important;border-radius:12px!important;min-height:42px;max-width:100%;font:inherit}textarea{width:100%;min-height:100px}button,.nv-action{background:linear-gradient(115deg,#6323cf,#a52be0)!important;color:#fff!important;border:0!important;border-radius:12px!important;padding:10px 16px!important;cursor:pointer;font-weight:650;max-width:100%;white-space:normal}button:hover{filter:brightness(1.08)}.muted{color:var(--nv-muted)!important}.nv-sitebar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;background:#ffffffeb;border:1px solid #e9e3f5;border-radius:18px;padding:12px 16px;margin:0 0 22px;box-shadow:0 5px 20px #3420640b}.nv-sitebar img{width:190px;height:auto;max-width:100%;display:block}.nv-sitebar nav{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.nv-sitebar nav a{color:#4a346c;text-decoration:none;border-radius:12px;padding:8px 11px;font-weight:600;font-size:14px}.nv-sitebar nav a:hover{background:#f2e9ff}.nv-sitebar .nv-back{background:#f2eaff}.nv-logo-fallback{font-size:22px;font-weight:850;letter-spacing:-.5px;color:#5621a8}.nv-sitebar .nv-brand{display:flex;align-items:center;gap:8px;text-decoration:none}.nv-sitebar .nv-brand img{width:190px}form{max-width:100%}form label{overflow-wrap:anywhere}form input,form select{max-width:100%}table{display:block;max-width:100%;overflow-x:auto} .setting-row{display:flex!important;align-items:center!important;justify-content:space-between;gap:12px;flex-wrap:wrap}.setting-row label{display:flex;align-items:center;gap:8px;min-width:0;overflow-wrap:anywhere}.setting-row button{margin-left:auto}.gift-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))!important}.gift-card{min-width:0}.top{flex-wrap:wrap}.logo img{max-width:240px!important;width:100%;height:auto}.nv-nav{overflow-x:auto;scrollbar-width:thin}.nv-nav a{white-space:nowrap}.country-picker{max-width:100%}@media(max-width:680px){.nv-sitebar{padding:10px}.nv-sitebar nav{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.nv-sitebar nav a{white-space:nowrap;font-size:13px}.nv-sitebar .nv-brand img{width:155px}.wrap,main{padding:12px!important}.layout{grid-template-columns:minmax(0,1fr)!important}section,.panel{padding:16px!important}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{max-width:100%}h1{font-size:1.8rem}.top>div{min-width:0}} 
