/* Страница «Асцендент»: только то, чего нет в site.css. Подключается после него на ascendent/index.html. */

/* Почему нужно время — под полем, на бумаге */
.asc-why{margin:10px 0 0;font-size:15px;line-height:1.45;color:var(--muted)}

/* Знак асцендента крупно */
.asc-top:empty{display:none}
.asc-top .res-sum{margin:12px 0 0}
.asc-big{margin:18px 0 0;font:400 clamp(44px,13vw,60px)/1 var(--f-display);letter-spacing:-.015em;color:var(--on-sky)}
.asc-big span{display:block;margin-top:8px;font:300 28px/1.1 var(--f-display);letter-spacing:0;color:var(--star);font-variant-numeric:tabular-nums}

/* Схема */
.asc-below{fill:rgb(0 0 0 / .22)}
.asc-sector{fill:var(--star);opacity:.2}
.asc-hz{fill:var(--on-sky-muted);font-family:var(--f-display);font-weight:500;letter-spacing:.16em}
.asc-mer{stroke:var(--on-sky-muted);stroke-width:1.1;stroke-dasharray:3 5}
.asc-mc{fill:var(--on-sky);font-family:var(--f-display);font-weight:500;letter-spacing:.08em}
.asc-sun{fill:var(--star)}

/* Таблицы сдвигов и суток */
.asc-shift th small,.asc-shift td small{display:block;margin-top:2px;font-size:13.5px;font-weight:400;color:var(--on-sky-muted)}
.asc-shift tbody th{white-space:nowrap}
.asc-shift .is-cur th,.asc-shift .is-cur td{color:var(--star);font-weight:600}
.asc-shift .is-diff td{color:var(--star)}

/* Ссылка на натальную карту */
.asc-natal{margin-top:26px!important}
.sky a.ghost{text-decoration:none}
