/* Bordo — Baxmal bordo, oltin naqsh va jingalak ismlar — boy, iliq kayfiyat. Ranglar manifest sxemasidan. */
.t-bordo .inv{background:radial-gradient(ellipse at 50% 30%,var(--p2),var(--p1) 70%)}
.t-bordo .wash{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 15% 15%,var(--w3),transparent 30%),radial-gradient(circle at 85% 85%,var(--w4),transparent 32%),repeating-linear-gradient(180deg,rgba(255,255,255,.015) 0 2px,transparent 2px 6px)}
.t-bordo .gate{background:radial-gradient(ellipse at 50% 30%,var(--p2),var(--p1) 75%)}
.t-bordo .deco{left:50%;transform:translateX(-50%);width:220px;height:44px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 40'%3E%3Cg fill='none' stroke='%23C9A24E' stroke-width='1.5'%3E%3Cpath d='M0 20h70M130 20h70'/%3E%3Cpath d='M100 6c8 6 8 22 0 28-8-6-8-22 0-28z'/%3E%3Cpath d='M86 20c4-8 24-8 28 0-4 8-24 8-28 0z'/%3E%3Ccircle cx='100' cy='20' r='3' fill='%23C9A24E'/%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}
.t-bordo .deco.top{top:22px} .t-bordo .deco.bottom{bottom:10px;transform:translateX(-50%) rotate(180deg)}
.t-bordo .content{padding-top:84px}
.t-bordo .frame{border:1px solid var(--gl);border-radius:14px;background:rgba(0,0,0,.14);box-shadow:inset 0 0 0 5px transparent,inset 0 0 0 6px var(--line),0 20px 50px rgba(0,0,0,.25);padding-top:40px}
.t-bordo .names{font-size:60px;color:var(--gl)} .t-bordo .names .amp{color:var(--tx2);font-size:36px}
.t-bordo .small,.t-bordo .datebig small{color:var(--gl)}
.t-bordo .greeting p{color:var(--tx)} .t-bordo .greeting p::first-line{color:var(--gl);font-size:36px}
.t-bordo .quote{color:var(--tx2)}
.t-bordo .cd div,.t-bordo .ev,.t-bordo .parents div,.t-bordo .note,.t-bordo .wi,.t-bordo .gift .card,.t-bordo .tl .it,.t-bordo .next{background:rgba(255,255,255,.07);border:1px solid var(--line);color:var(--tx)}
.t-bordo .ev .n,.t-bordo .parents .nm,.t-bordo .wi .m,.t-bordo .tl .h,.t-bordo .next b,.t-bordo .together{color:var(--tx)}
.t-bordo .form input,.t-bordo .form select,.t-bordo .form textarea{background:rgba(255,255,255,.1);color:var(--tx);border-color:var(--line)}
.t-bordo .btn.solid,.t-bordo .seg button[aria-pressed="true"]{color:var(--p1)}
.t-bordo .today{background:var(--gl);color:var(--p1)} .t-bordo .today .small{color:var(--p1)}
.t-bordo .music,.t-bordo .langs{background:rgba(0,0,0,.25)} .t-bordo .langs button[aria-pressed="true"]{color:var(--p1)}
.t-bordo .env-letter{background:#fff8f0} .t-bordo .env-letter .names{color:var(--p1)} .t-bordo .env-letter .env-date{color:var(--p1)} .t-bordo .env-letter .small{color:var(--p1)}
.t-bordo .photo{border-color:var(--gl)}
