#idenda-reading-mask{position:fixed;inset:0;z-index:2147482900;pointer-events:none;overflow:hidden}
#idenda-reading-mask[hidden]{display:none}
#idenda-reading-mask>div{position:absolute;inset:0;background:rgba(0,0,0,.5);pointer-events:none}
#idenda-reading-mask .ia-mask-top{transform:translateY(calc(-100% + var(--ia-mask-top,35vh)))}
#idenda-reading-mask .ia-mask-bottom{transform:translateY(var(--ia-mask-bottom,65vh))}
#idenda-a11y .ia-setting:has([data-setting=mask]){grid-column:1/-1}
#idenda-a11y .ia-setting:has([data-setting=mask]) .ia-setting-face{min-height:132px}

html:not(.ia-mask) #idenda-reading-mask>div{display:none}
#idenda-reading-mask .ia-reading-line{display:none;position:absolute;left:0;right:0;top:var(--ia-guide-y,65vh);height:3px;background:#0066cc;box-shadow:0 1px 0 white;pointer-events:none}
html.ia-guide #idenda-reading-mask .ia-reading-line{display:block}
html.ia-headings .ia-content :is(h1,h2,h3,h4,h5,h6){text-decoration:underline!important;text-decoration-color:#0066cc!important;text-decoration-thickness:3px!important;text-underline-offset:.2em!important}
