
.tibetan-page{background:#07142d;color:#f7f1e4;overflow-x:hidden}
.tibetan-page .tibetan-hero-art{min-height:620px;background-image:linear-gradient(rgba(7,20,45,.04),rgba(7,20,45,.28)),url('/v2/images/oraclastra-tibetan-global-hero-desktop-v1.png');background-size:cover;background-position:center;border:0;border-radius:0}
.tibetan-page .ora-section{background:#07142d}
.tibetan-page .ora-section.light{background:#f7f1e4}
.tibetan-page .ora-title h2{color:var(--ora-gold)}
.tibetan-page .ora-section.light .ora-title h2{color:#17182a}
.tibetan-page .ora-card{min-height:0}
.tibetan-page .ora-card img{width:100%;display:block;border-radius:10px;margin-bottom:18px;border:1px solid #d8b15b33}
.tibetan-page .calculator-wrap{max-width:1120px;margin:0 auto}
.tibetan-page .calculator{padding:34px;border:1px solid #d8b15b55;border-radius:20px;background:radial-gradient(circle at top right,rgba(216,173,99,.10),transparent 38%),#0b1029;box-shadow:0 25px 70px #0004}
.tibetan-page .calculator h2{font-family:Cinzel,Georgia,serif;color:var(--ora-gold);font-size:clamp(30px,4vw,46px);margin:0 0 12px}
.tibetan-page .calculator-lead{color:#c8c1b6;max-width:850px}
.tibetan-page .calc-form{display:grid;grid-template-columns:1.2fr .8fr 1fr auto;gap:13px;align-items:end;margin-top:24px}
.tibetan-page .calc-field{display:flex;flex-direction:column;gap:7px}
.tibetan-page .calc-field label{font:600 11px Inter,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#c8c1b6}
.tibetan-page input,.tibetan-page select{width:100%;min-height:50px;padding:13px 14px;border:1px solid #d8b15b44;border-radius:10px;background:#050b1c;color:#fff;font:14px Inter,Arial,sans-serif}
.tibetan-page .calc-form .ora-btn{margin-top:0;border:0;cursor:pointer}
.tibetan-page .status{margin-top:14px;color:#aaa6a0;font:13px Inter,Arial,sans-serif}
.tibetan-page .error{color:#f2a69b}
.tibetan-page .result{margin-top:22px;padding:22px;border:1px solid #d8b15b44;border-radius:16px;background:#050b1c}
.tibetan-page .result-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.tibetan-page .result-box{padding:17px;border:1px solid #d8b15b2e;border-radius:12px;background:#0b1029}
.tibetan-page .result-box small{display:block;color:#9f9aa4;font:10px Inter,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.tibetan-page .result-box strong{display:block;color:#f7f1e4;font:600 20px Cinzel,Georgia,serif;margin:6px 0}
.tibetan-page .result-box span{color:#bbb4aa;font:13px Inter,Arial,sans-serif}
.tibetan-page .result h3{font:600 24px Cinzel,Georgia,serif;color:var(--ora-gold);margin:24px 0 10px}
.tibetan-page .forces{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}
.tibetan-page .force{padding:13px;border:1px solid #d8b15b2e;border-radius:10px;background:#0b1029;color:#aaa6a0;font:12px Inter,Arial,sans-serif}
.tibetan-page .force b{display:block;color:#f7f1e4;font:600 15px Cinzel,Georgia,serif;margin-top:4px}
.tibetan-page .annual{margin-top:20px;padding:18px;border:1px solid #d8b15b33;border-radius:12px;background:#0b1029}
.tibetan-page .annual strong{font:600 20px Cinzel,Georgia,serif;color:#f7f1e4}.tibetan-page .score{color:var(--ora-gold);font-weight:700;margin-left:8px}.tibetan-page .annual-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px}.tibetan-page .annual-item{padding:10px;border-top:1px solid #d8b15b25;color:#aaa6a0;font:12px/1.5 Inter,Arial,sans-serif}.tibetan-page .annual-item b{display:block;color:var(--ora-gold);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.tibetan-page .note{margin:15px 0 0;color:#99939d;font:12px/1.6 Inter,Arial,sans-serif}
.tibetan-page .symbol-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:1100px;margin:auto}.tibetan-page .symbol-card{padding:18px;border:1px solid #d8b15b33;border-radius:18px;background:linear-gradient(145deg,#111733,#0b0f22)}.tibetan-page .symbol-card img{width:100%;display:block;border-radius:10px}.tibetan-page .symbol-card h3{font:600 25px Cinzel,Georgia,serif;color:var(--ora-gold);margin:18px 0 7px}.tibetan-page .symbol-card p{color:#c7c3bc;font:14px/1.7 Inter,Arial,sans-serif;margin:0}
.tibetan-page .tibetan-note{max-width:900px;margin:26px auto 0;padding:17px 20px;border-left:2px solid var(--ora-gold);background:#ffffff06;color:#aaa6a0;font:12px/1.7 Inter,Arial,sans-serif}
.tibetan-page .tibetan-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:950px;margin:auto}.tibetan-page .tibetan-links a{display:inline-block;padding:10px 15px;border:1px solid #d8b15b44;border-radius:30px;color:#e7c77f;text-decoration:none;font:12px Inter,Arial,sans-serif}.tibetan-page .tibetan-links a:hover{background:#ffffff08}
.tibetan-page .faq{max-width:920px;margin:auto}.tibetan-page .faq details{padding:17px 0;border-bottom:1px solid #d8b15b25}.tibetan-page .faq summary{cursor:pointer;color:#f7f1e4;font:600 16px Cinzel,Georgia,serif}.tibetan-page .faq p{color:#aaa6a0;font:14px/1.75 Inter,Arial,sans-serif}
.tibetan-page .tibetan-cta{max-width:800px;margin:auto;padding:48px 35px;text-align:center;border:1px solid #d8b15b55;border-radius:20px;background:radial-gradient(circle at top,rgba(216,173,99,.12),transparent 55%),#050d1b;box-shadow:0 25px 70px #0004}.tibetan-page .tibetan-cta h2{font:500 clamp(30px,5vw,48px)/1.05 Cinzel,Georgia,serif;color:#fff;margin:8px 0 15px}.tibetan-page .tibetan-cta p{color:#bbb4aa;font:14px/1.7 Inter,Arial,sans-serif;max-width:700px;margin:0 auto 20px}
@media(max-width:950px){.tibetan-page .calc-form{grid-template-columns:1fr 1fr}.tibetan-page .result-grid{grid-template-columns:1fr 1fr}.tibetan-page .forces,.tibetan-page .annual-grid{grid-template-columns:1fr 1fr}.tibetan-page .symbol-grid{grid-template-columns:1fr}}
@media(max-width:560px){.tibetan-page .tibetan-hero-art{background-image:linear-gradient(rgba(7,20,45,.04),rgba(7,20,45,.28)),url('/v2/images/oraclastra-tibetan-global-hero-mobile-v1.png');background-position:center}.tibetan-page .calculator{padding:24px 18px}.tibetan-page .calc-form,.tibetan-page .result-grid,.tibetan-page .forces,.tibetan-page .annual-grid{grid-template-columns:1fr}.tibetan-page .tibetan-cta{padding:34px 20px}}

.tibetan-lang-switch{display:flex;gap:7px;align-items:center;flex-wrap:wrap}
.tibetan-lang-switch a{color:#e7c77f;text-decoration:none;border:1px solid #d8b15b44;border-radius:18px;padding:5px 8px;font:700 11px Inter,Arial,sans-serif}
.tibetan-lang-switch a[aria-current="page"]{background:#d8ad63;color:#07142d}
@media(max-width:760px){.tibetan-lang-switch{justify-content:center}.tibetan-page .ora-top{gap:8px;flex-wrap:wrap}.tibetan-page .ora-nav{align-items:flex-start}.tibetan-page .ora-links{overflow-x:auto;max-width:100%}}

/* TIBETAN MOBILE HEADER FIX 2026-09-13 */
@media(max-width:760px){
  .tibetan-page .ora-nav{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:16px 20px!important;height:auto!important;min-height:0!important;position:relative!important}
  .tibetan-page .ora-brand{display:flex!important;align-items:center!important;width:100%!important}
  .tibetan-page .ora-links{display:flex!important;flex-wrap:wrap!important;overflow:visible!important;gap:8px!important;max-width:100%!important;width:100%!important}
  .tibetan-page .ora-links a{display:inline-flex!important;align-items:center!important;white-space:nowrap!important;padding:7px 9px!important;font-size:11px!important}
  .tibetan-page .ora-top{padding:12px 20px!important}
}
