/* Navy — To‘q ko‘k va oltin, klassik Cinzel sarlavha, jingalak ismlar — rasmiy va zamonaviy. Ranglar manifest sxemasidan. */
.t-navy .inv{background:linear-gradient(180deg,var(--p2),var(--p1))}
.t-navy .wash{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 80% 10%,var(--w3),transparent 30%),radial-gradient(circle at 15% 90%,var(--w4),transparent 34%)}
.t-navy .gate{background:linear-gradient(180deg,var(--p2),var(--p1))}
.t-navy .deco{left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,var(--gl),transparent)}
.t-navy .deco.top{top:28px} .t-navy .deco.bottom{bottom:28px}
.t-navy .deco.top:after{content:"";position:absolute;left:50%;top:-9px;width:18px;height:18px;transform:translateX(-50%) rotate(45deg);border:1px solid var(--gl);background:var(--p1)}
.t-navy .content{padding-top:80px}
.t-navy .frame{border:1px solid var(--gl);border-radius:0;background:rgba(255,255,255,.04);padding:40px 18px 30px;box-shadow:inset 0 0 0 4px var(--p1),inset 0 0 0 5px var(--line)}
.t-navy .small{color:var(--gl);letter-spacing:.36em;font-family:var(--fd);font-size:12px}
.t-navy .names{font-size:60px;color:var(--tx)} .t-navy .names .amp{font-family:var(--fd);font-size:22px;color:var(--gl);letter-spacing:.2em}
.t-navy .greeting p{color:var(--tx)} .t-navy .greeting p::first-line{color:var(--gl);font-size:36px}
.t-navy .quote{color:var(--tx2)} .t-navy .datebig{font-family:var(--fn);letter-spacing:.08em}
.t-navy .datebig small{color:var(--gl)}
.t-navy .cd div,.t-navy .ev,.t-navy .parents div,.t-navy .note,.t-navy .wi,.t-navy .gift .card,.t-navy .tl .it,.t-navy .next{background:rgba(255,255,255,.06);border:1px solid var(--line);border-radius:0;color:var(--tx)}
.t-navy .ev .n,.t-navy .parents .nm,.t-navy .wi .m,.t-navy .tl .h,.t-navy .next b,.t-navy .together{color:var(--tx)}
.t-navy .form input,.t-navy .form select,.t-navy .form textarea{background:rgba(255,255,255,.1);color:var(--tx);border-color:var(--line);border-radius:0}
.t-navy .btn{border-radius:0;letter-spacing:.14em;text-transform:uppercase;font-size:11px} .t-navy .btn.solid,.t-navy .seg button[aria-pressed="true"]{color:var(--p1)} .t-navy .seg button{border-radius:0}
.t-navy .today{background:var(--gl);color:var(--p1);border-radius:0} .t-navy .today .small{color:var(--p1)}
.t-navy .music,.t-navy .langs{background:rgba(0,0,0,.3)} .t-navy .langs button[aria-pressed="true"]{color:var(--p1)}
.t-navy .env-letter{background:#f8f4ea;border-radius:0} .t-navy .env-letter .names,.t-navy .env-letter .env-date,.t-navy .env-letter .small{color:var(--p1)}
.t-navy .photo{border-radius:0;border-color:var(--gl)}
