:root.am-readable{font-size:18px}.am-readable p,.am-readable label,.am-readable input,.am-readable select,.am-readable button{line-height:1.65}.am-readable .page p{font-size:1rem}.am-readable .subtitle,.am-readable .settings-note,.am-readable .settings-warning,.am-readable .settings-row small{font-size:14px}.am-readable .card__origin{font-size:13px}.am-focus :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline-offset:5px!important;outline:3px solid #55b6ff!important;box-shadow:0 0 0 2px #111!important}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:root[data-motion=reduced] :is(.reveal__flash,.rv-flash,.fx-flash,.wo-flash,.op__flash,.fx-rays,.fx-sheen,.fx-bloom),:root[data-quality=light] :is(.holo,.sparkle,.glare,.fp-foil,.sp__holo,.wear--glint,.fx-rays,.fx-sheen){display:none!important}.settings-reminders{pointer-events:none;gap:10px;min-width:0;display:grid}.settings-reminder{pointer-events:auto;background:var(--paper);color:var(--ink);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--red);align-items:center;gap:12px;padding:14px;font-size:13px;line-height:1.5;display:flex}.settings-reminder a{color:var(--ink);font-weight:800;text-decoration:underline}.settings-reminder button{border:2px solid var(--ink);color:var(--ink);background:0 0;min-width:40px;min-height:40px;margin-left:auto;font-size:18px}
