#pv-site{background:#E9EEF5}
html.pv-dark #pv-site{background:#06122B}
#pv-site[hidden]{display:none!important}
#pv-site .ts-dev{position:relative;height:calc(100dvh - var(--pvh,44px))}
#pv-site iframe{display:block;width:100%;height:100%;border:0;background:#F4F7FA}
#pv-site.is-phone{display:grid;justify-items:center;padding:16px 0}
#pv-site.is-phone .ts-dev{width:390px;max-width:calc(100vw - 24px);height:min(844px,calc(100dvh - var(--pvh,44px) - 32px));border:10px solid #0B1426;border-radius:46px;overflow:hidden;box-shadow:0 30px 60px rgba(10,31,68,.28)}
.ts-wait{position:absolute;inset:0;display:grid;place-items:center;background:#0A1F44}
.ts-wait[hidden]{display:none}
.ts-wait span{width:34px;height:34px;border-radius:50%;border:3px solid rgba(255,255,255,.25);border-top-color:#FFC861;animation:tsspin .8s linear infinite}
@keyframes tsspin{to{transform:rotate(360deg)}}

/* ===== مداخل المستودع: روابط الأقسام في شريط العرض ===== */
.pv-bar .pv-nav a{display:inline-flex;align-items:center;border-radius:999px;padding:5px 14px;color:#C9D6EC;text-decoration:none;font:700 .8rem/1.4 Alexandria,sans-serif;transition:background .2s,color .2s}
.pv-bar .pv-nav a:hover{color:#fff;background:rgba(255,255,255,.08)}
.pv-bar .pv-nav a.is-on{background:#fff;color:#0A1F44}
@media (max-width:40rem){.pv-bar{flex-wrap:wrap;gap:6px;padding:6px 8px}.pv-bar>span{display:none}.pv-bar .pv-nav a{padding:5px 10px}}

/* ===== رقم الإصدار في شريط العينة ===== */
.pv-bar .pv-rel{display:inline-flex;align-items:center;gap:6px;flex:none;padding:4px 12px;border-radius:999px;background:linear-gradient(135deg,#F2C14E,#D99A1E);color:#0A1F44;font:800 .86rem/1.3 Alexandria,sans-serif;letter-spacing:.2px;box-shadow:0 0 0 2px rgba(242,193,78,.25),0 4px 12px rgba(0,0,0,.25);font-variant-numeric:lining-nums tabular-nums}
.pv-bar .pv-rel i{font-style:normal;font-weight:600;font-size:.82em;opacity:.85}
.pv-bar .pv-rel small{font:700 .72em/1 Alexandria,sans-serif;padding:3px 7px;border-radius:999px;background:rgba(10,31,68,.14)}
@media (max-width:40rem){.pv-bar .pv-rel{order:-1;flex-basis:auto;font-size:.8rem;padding:3px 10px}}
