/* SPDX-License-Identifier: AGPL-3.0-or-later
 * Commercial license available
 * © Concepts 1996–2026 Miroslav Šotek. All rights reserved.
 * © Code 2020–2026 Miroslav Šotek. All rights reserved.
 * ORCID: 0009-0009-3560-0851
 * Contact: www.anulum.li | protoscience@anulum.li
 * ANULUM — scoped discovery entry controls */
.anulum-additions{margin:2rem 0 3rem;padding:1.5rem;border:1px solid #74669a66;border-radius:16px;background:#8b6ce00a}.anulum-additions h2{font-size:1.5rem;letter-spacing:-.02em;margin-bottom:.8rem}.anulum-additions p{font-size:.95rem;line-height:1.6}.anulum-addition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0}.anulum-addition-grid a{padding:1rem;border:1px solid #8b7aaa55;border-radius:10px;color:inherit;text-decoration:none}.anulum-addition-grid strong,.anulum-addition-grid span{display:block}.anulum-addition-grid span{font-size:.85rem;line-height:1.5;margin-top:.45rem}.anulum-discovery-button{position:fixed;z-index:90;bottom:1rem;left:1rem;border:1px solid #b9a4ff;border-radius:24px;padding:.6rem 1rem;background:#151924;color:#edf0f7;font:600 .88rem/1.5 system-ui,sans-serif;box-shadow:0 6px 25px #0005;cursor:pointer}.anulum-discovery-dialog{max-width:700px;width:calc(100% - 2rem);max-height:85vh;overflow:auto;border:1px solid #696078;border-radius:16px;background:#11151f;color:#edf0f7;padding:1.5rem;font:1rem/1.6 system-ui,sans-serif}.anulum-discovery-dialog::backdrop{background:#000a}.anulum-discovery-dialog h2{font:600 1.6rem/1.3 system-ui,sans-serif;color:#fff}.anulum-discovery-dialog nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:1rem 0}.anulum-discovery-dialog a{color:#c5b5ff;text-decoration:none;border:1px solid #484054;padding:.7rem;border-radius:8px}.anulum-discovery-dialog button{border:1px solid #696078;border-radius:8px;color:#edf0f7;background:#222837;padding:.5rem .9rem;font:inherit;cursor:pointer}.anulum-discovery-dialog :focus-visible,.anulum-discovery-button:focus-visible{outline:3px solid #ffe3a1;outline-offset:3px}.anulum-discovery-dialog .ad-actions{display:flex;justify-content:space-between;gap:.7rem;flex-wrap:wrap}
@media(max-width:600px){.anulum-addition-grid{grid-template-columns:1fr}.anulum-additions{padding:1rem}.anulum-discovery-dialog nav{grid-template-columns:1fr 1fr}.anulum-discovery-button{bottom:.7rem;left:.7rem}}@media print{.anulum-discovery-button,.anulum-discovery-dialog{display:none}}
