.kit-passages{position:fixed;inset-inline-end:16px;bottom:16px;z-index:1200;max-width:min(370px,calc(100vw - 32px));padding:0;border:1px solid #ab9261;background:#091923f5;color:#f0dfbf;border-radius:12px;box-shadow:0 12px 35px #0006;font:14px/1.5 system-ui;backdrop-filter:blur(12px)}
.kit-passages>summary{display:flex;align-items:center;gap:9px;list-style:none;cursor:pointer;padding:12px 16px;min-height:22px}.kit-passages>summary::-webkit-details-marker{display:none}.kit-passages>summary:after{content:'+';margin-inline-start:18px}.kit-passages[open]>summary:after{content:'−'}.kit-passages svg{width:21px;height:21px;flex-shrink:0;color:#d8b673}.kit-passages>p{font:12px/1.5 system-ui;padding:0 16px;margin:3px 0 12px;color:#b6c5ca}.kit-passages nav{display:grid;padding:0 8px 8px;max-height:60vh;max-height:60dvh;overflow:auto;gap:2px}.kit-passages a{display:flex;align-items:center;gap:12px;padding:11px 9px;min-height:24px;color:#f0dfbf;text-decoration:none;border-radius:6px;font:14px/1.45 system-ui}.kit-passages a:hover{background:#263f4a}.kit-passages :focus-visible{outline:2px solid #f2cc89;outline-offset:2px}.kit-context-status{position:fixed;bottom:76px;right:16px;max-width:370px;padding:12px;background:#0c2431;color:#eee2c8;border:1px solid #bea16a;z-index:1201;font:13px/1.5 system-ui}.aenariel-reduced-motion *,.aenariel-reduced-motion *:before,.aenariel-reduced-motion *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}body.site-continuum>.kit-passages{display:block!important}
@media print{.kit-passages,.kit-context-status{display:none!important}}@media(max-width:600px){.kit-passages{bottom:10px;inset-inline-end:10px}.kit-passages>summary{padding:11px 13px}}
