.reading-preferences{position:fixed;z-index:30;bottom:16px;left:16px;right:16px;max-width:740px;margin:auto;background:#fff;color:#222;border:1px solid #222;box-shadow:0 4px 24px #0002;padding:18px 22px;font:14px/1.5 Inter,sans-serif}
.reading-preferences[hidden]{display:none}
.reading-preferences p{margin:0 0 12px}.reading-preferences .preference-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.reading-preferences button{font:inherit;padding:8px 14px;cursor:pointer;border:1px solid #222;background:#222;color:#fff}.reading-preferences button+button{background:#fff;color:#222}.reading-preferences a{color:inherit;text-decoration:underline}
