.pilot-note{position:relative;z-index:9999;padding:8px;background:#fff4d6;color:#29231a;text-align:center;font:13px Arial,sans-serif}.pilot-note a{color:#805322}html{scroll-behavior:smooth}.nav-primary li:hover>ul,.nav-primary li:focus-within>ul{display:block;visibility:visible;opacity:1}details{margin:1em 0;padding:12px;border:1px solid #ddd}summary{cursor:pointer;font-weight:bold}[hidden]{display:none!important}
.pilot-drawer{display:block!important;position:fixed;inset:0 auto 0 0;width:250px;max-width:85vw;height:100dvh;overflow-y:auto;background:#333;color:#fff;z-index:10002;transform:translateX(-100%);visibility:hidden;transition:transform .2s ease}.pilot-drawer.is-open{transform:none;visibility:visible}.pilot-drawer ul{margin:0;padding:0;list-style:none}.pilot-drawer a{display:block;color:#fff;padding:12px 15px;border-bottom:1px solid #444;text-decoration:none;font:15px/1.4 Arial,sans-serif}.drawer-close{padding:14px;background:#222;color:white;border:0;width:100%;text-align:left;cursor:pointer}.drawer-backdrop{position:fixed;inset:0;background:#0006;z-index:10001;border:0}.drawer-open{overflow:hidden}.entry-content [id]{scroll-margin-top:60px}@media(prefers-reduced-motion:reduce){.pilot-drawer{transition:none}html{scroll-behavior:auto}}
.review-note{padding:8px;background:#fff4d6;text-align:center;font:13px Arial,sans-serif}.review-note a{color:#805322}.retired-note{padding:12px;border:1px solid #d6caa6;background:#faf7ef;margin-bottom:20px;font-size:13px}.spoiler summary{cursor:pointer;font-weight:bold}.spoiler[open]{padding:12px;border:1px solid #ddd}.archive-description{padding:20px}.archive-pagination{clear:both}a:focus-visible,button:focus-visible{outline:2px solid #a88f45;outline-offset:3px}

@media(min-width:801px){#aestas_ultra_header{display:flex;flex-wrap:nowrap}.ultra_sect{flex:1 1 0;min-width:0}}

.sidebar .social_zone{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;align-items:center}
.sidebar .social_zone a{display:block;min-width:0}
.sidebar .social_zone .social_icon{display:block;width:100%;height:auto;margin:0}
.sidebar .romance-book-lists a{display:block;margin-bottom:8px}
.sidebar .romance-book-lists img{display:block;width:100%;height:auto}

#aestas_ultra_header .cropped-cover{object-fit:cover;object-position:center}
