/* Qor — Muz-oq, kumush yaltiroq, qor parchalari — qishki to‘y. Ranglar manifest sxemasidan. */
.t-qor .inv{background:linear-gradient(180deg,var(--p2),var(--p1) 50%,var(--p2))}
.t-qor .wash{position:absolute;inset:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg stroke='%23fff' stroke-width='1.6' opacity='.7'%3E%3Cpath d='M20 4v32M4 20h32M8.7 8.7l22.6 22.6M31.3 8.7 8.7 31.3'/%3E%3Cpath d='M20 4l-3 3M20 4l3 3M20 36l-3-3M20 36l3-3M4 20l3-3M4 20l3 3M36 20l-3-3M36 20l-3 3'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg stroke='%23fff' stroke-width='1.6' opacity='.7'%3E%3Cpath d='M20 4v32M4 20h32M8.7 8.7l22.6 22.6M31.3 8.7 8.7 31.3'/%3E%3Cpath d='M20 4l-3 3M20 4l3 3M20 36l-3-3M20 36l3-3M4 20l3-3M4 20l3 3M36 20l-3-3M36 20l-3 3'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(circle at 20% 10%,var(--w1),transparent 30%),radial-gradient(circle at 80% 90%,var(--w3),transparent 30%);background-size:120px 120px,70px 70px,auto,auto;background-position:0 0,40px 60px,0 0,0 0;opacity:.8}
.t-qor .gate{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg stroke='%23fff' stroke-width='1.6' opacity='.7'%3E%3Cpath d='M20 4v32M4 20h32M8.7 8.7l22.6 22.6M31.3 8.7 8.7 31.3'/%3E%3Cpath d='M20 4l-3 3M20 4l3 3M20 36l-3-3M20 36l3-3M4 20l3-3M4 20l3 3M36 20l-3-3M36 20l-3 3'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(180deg,var(--p2),var(--p1));background-size:110px 110px,auto}
.t-qor .frame{border:1px solid rgba(255,255,255,.9);border-radius:28px;background:var(--card);backdrop-filter:blur(10px);box-shadow:0 20px 50px rgba(0,0,0,.1),inset 0 0 0 1px rgba(255,255,255,.5)}
.t-qor .names{font-size:58px;color:var(--tx)} .t-qor .names .amp{font-family:var(--fd);font-style:italic;font-size:28px;color:var(--gl)}
.t-qor .small{color:var(--gl)} .t-qor .greeting p::first-line{font-size:36px}
.t-qor .cd div{border-radius:18px;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.9);backdrop-filter:blur(6px)}
.t-qor .ev,.t-qor .parents div,.t-qor .note,.t-qor .wi,.t-qor .gift .card,.t-qor .tl .it,.t-qor .next{border-radius:18px;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.9);backdrop-filter:blur(6px)}
.t-qor .petal{background:#fff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #fff}
.t-qor .photo{border-color:#fff;border-width:5px;box-shadow:0 0 0 1px var(--gl),0 14px 30px rgba(0,0,0,.12)}
.t-qor.s-tun .greeting p,.t-qor.s-tun .cd b,.t-qor.s-tun .ev .n,.t-qor.s-tun .parents .nm,.t-qor.s-tun .wi .m,.t-qor.s-tun .tl .h,.t-qor.s-tun .together,.t-qor.s-tun .next b{color:var(--tx)}
.t-qor.s-tun .cd div,.t-qor.s-tun .ev,.t-qor.s-tun .parents div,.t-qor.s-tun .note,.t-qor.s-tun .wi,.t-qor.s-tun .gift .card,.t-qor.s-tun .tl .it,.t-qor.s-tun .next,.t-qor.s-tun .frame{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.25)}
.t-qor.s-tun .form input,.t-qor.s-tun .form select,.t-qor.s-tun .form textarea{background:rgba(255,255,255,.1);color:var(--tx)}
.t-qor.s-tun .btn.solid,.t-qor.s-tun .seg button[aria-pressed="true"],.t-qor.s-tun .today{color:var(--p1)} .t-qor.s-tun .env-letter{background:#1e3350} .t-qor.s-tun .env-letter .names{color:var(--gl)}
