/* Baxmal — haute-couture baxmal burmalari va zargarlik konturi. */
.t-baxmal .inv{background:radial-gradient(circle at 50% -8%,var(--w1),transparent 34%),linear-gradient(160deg,var(--p1),var(--p2) 52%,var(--p1));color:var(--tx);isolation:isolate}
.t-baxmal .nt-art{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;filter:drop-shadow(0 24px 38px var(--w4))}
.t-baxmal .nt-art i{position:absolute;width:170%;height:290px;left:-36%;border-radius:50%;border:1px solid var(--line);background:linear-gradient(110deg,transparent 8%,var(--w1) 35%,var(--w2) 56%,transparent 82%);transform:rotate(-12deg);animation:bxFold 13s ease-in-out infinite alternate}
.t-baxmal .nt-art i:nth-child(1){top:130px}.t-baxmal .nt-art i:nth-child(2){top:920px;left:-70%;transform:rotate(16deg);animation-delay:-4s}.t-baxmal .nt-art i:nth-child(3){top:1780px;animation-delay:-8s}.t-baxmal .nt-art i:nth-child(n+4){display:none}
@keyframes bxFold{to{transform:translateX(8%) rotate(-7deg) scaleY(1.12)}}
.t-baxmal .gate{background:radial-gradient(circle at 50% 16%,var(--w1),transparent 38%),linear-gradient(155deg,var(--p1),var(--p2));color:var(--tx)}
.t-baxmal .frame{padding:64px 20px 38px;border:1px solid var(--gl);border-radius:150px 150px 24px 24px;background:linear-gradient(145deg,var(--card),rgba(255,255,255,.035));box-shadow:0 32px 74px var(--w4),inset 0 0 0 7px var(--w2);backdrop-filter:blur(14px);overflow:hidden}
.t-baxmal .frame:before{content:"";position:absolute;inset:12px;border:1px solid var(--line);border-radius:140px 140px 17px 17px}.t-baxmal .frame:after{content:"◆";position:absolute;top:28px;left:50%;translate:-50%;color:var(--gl);font-size:17px;text-shadow:0 0 18px var(--gl)}
.t-baxmal .names{font-size:clamp(49px,13vw,67px);line-height:.93;text-shadow:0 10px 32px var(--w4)}.t-baxmal .names .amp{font-family:var(--fd);font-size:.48em;color:var(--gl)}
.t-baxmal .greeting p::first-line{font-size:36px;color:var(--gl)}.t-baxmal .datebig{font-size:57px;color:var(--gl)}
.t-baxmal .cd div,.t-baxmal .ev,.t-baxmal .parents>div,.t-baxmal .note,.t-baxmal .wi,.t-baxmal .gift .card,.t-baxmal .tl .it,.t-baxmal .next,.t-baxmal .smp{border:1px solid var(--line);border-radius:22px 8px;background:linear-gradient(145deg,var(--card),var(--w2));box-shadow:0 16px 36px var(--w4);backdrop-filter:blur(12px)}
.t-baxmal .cd b,.t-baxmal .ev .t{color:var(--gl)}.t-baxmal .today{border-radius:22px 8px;background:linear-gradient(135deg,var(--gl),color-mix(in srgb,var(--gl) 55%,var(--p2)))}
.t-baxmal .btn{border-color:var(--gl);color:var(--gl);background:var(--card)}.t-baxmal .btn.solid,.t-baxmal .env-seal{background:var(--gl);color:var(--p1)}
.t-baxmal .photo{border-radius:50% 50% 18px 18px;border:5px solid var(--gl);box-shadow:0 22px 52px var(--w4)}
@media(prefers-reduced-motion:reduce){.t-baxmal .nt-art i{animation:none}}
