body.abo .file-explorer-index{display:grid;grid-template-columns:1fr;gap:20px;padding:20px}body.abo .file-explorer-index a{aspect-ratio:1;background-position:center;background-size:cover;background-repeat:no-repeat;text-decoration:none;display:flex;justify-content:center;align-items:center;border-radius:var(--bs-border-radius);position:relative}body.abo .file-explorer-index a:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0);transition:background-color .3s ease;border-radius:var(--bs-border-radius)}body.abo .file-explorer-index a div{transition:background-color .3s ease;position:absolute;background-color:rgba(var(--bs-primary-rgb), 0.7);border-radius:var(--bs-border-radius);padding:1rem;text-align:center}body.abo .file-explorer-index a div h2,body.abo .file-explorer-index a div p{color:#fff;margin:0}body.abo .file-explorer-index a div h2{font-size:1.2rem}body.abo .file-explorer-index a div p{font-style:italic;font-size:.95rem}body.abo .file-explorer-index a:hover{text-shadow:0 0 20px var(--bs-primary)}body.abo .file-explorer-index a:hover:before{background-color:rgba(var(--bs-primary-rgb), 0.7)}body.abo .file-explorer-index a:hover div{background-color:rgba(0,0,0,0)}@media(min-width: 768px){body.abo .file-explorer-index{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){body.abo .file-explorer-index{grid-template-columns:repeat(4, 1fr)}}body.abo *{--rmk-header-light: #EAE8E6;--rmk-header-light-rgba: #eae8e6;--rmk-body-alt: #EAE8E6}body.abo .file-explorer{--bs-list-group-bg: rgba(220,218,216,0.27);--bs-list-group-color: #2b4c77;--bs-list-group-border-color:rgba(var(--bs-primary-rgb), 0.27)}@media(min-width: 992px){body.abo .file-explorer{margin:0 5rem}}@media(min-width: 992px){body.abo .file-explorer{margin:0 10rem}}body.abo .file-explorer .col:nth-child(2){font-weight:bold;font-size:.95rem}body.abo .file-explorer .col:nth-child(3){font-style:italic}body.abo #remarkable .h1-sub{display:inline-block;font-size:.95em;text-align:center;padding-bottom:3px}@media(min-width: 992px){body.abo #remarkable .h1-sub{font-size:1.3rem;margin:-0.5rem 0 .2rem;display:block}}@media(min-width: 1200px){body.abo #remarkable .h1-sub{font-size:1.5rem}}
