.e26-simulator-group{margin:0;padding:0;border:0;min-width:0}
.e26-simulator-group>summary{cursor:pointer;list-style:none;font:inherit;color:#c8deeb;margin:0;padding:9px 12px;white-space:nowrap}
.e26-simulator-group>summary::-webkit-details-marker{display:none}
.e26-simulator-group>summary::after{content:' ▾'}
.e26-simulator-group[open]>summary::after{content:' ▴'}
.e26-simulator-group a{display:block;min-height:44px;padding:9px 12px;box-sizing:border-box;color:#c8deeb;text-decoration:none}
.e26-simulator-group a:hover,.e26-simulator-group a:focus-visible,.e26-simulator-group>summary:focus-visible{background:#29434e;outline:2px solid #e4c887;outline-offset:-2px}
.e26-simulator-group [aria-current]{color:#f0cc88;background:#302c23}
.e26-simulator-desktop{position:relative;flex:0 0 auto}
.e26-simulator-desktop>nav{position:absolute;right:0;top:100%;width:194px;z-index:60;background:#17313c;border:1px solid #4e798a;border-radius:6px;box-shadow:0 8px 20px #0008}
.e26-mobile-catalog{display:none}
.e26-home-simulators{border:1px solid #34434c;border-radius:6px;padding:16px;margin:0 0 18px;background:#17252e}
.e26-home-simulators h2{font-size:20px;margin:0 0 10px;color:#f0cc88}
.e26-home-simulators .e26-home-links{display:flex;gap:14px;flex-wrap:wrap}
.e26-home-simulators a{display:inline-flex;align-items:center;min-height:44px;padding:8px 15px;color:#e4c887;border:1px solid #526974;border-radius:5px;text-decoration:none}
.e26-home-simulators a:hover,.e26-home-simulators a:focus-visible{background:#29434e;outline:2px solid #e4c887}
@media(max-width:760px){
 .e26-simulator-desktop{display:none}
 .e26-mobile-catalog{display:block;margin:0 14px 12px;padding:0;border:1px solid #34434c;border-radius:6px;max-width:calc(100% - 28px)}
 .e26-mobile-catalog>summary{cursor:pointer;padding:12px;color:#c8deeb;min-height:44px;box-sizing:border-box}
 .e26-mobile-catalog>nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 8px;gap:4px}
 .e26-mobile-catalog>nav>a{min-width:0;padding:9px 8px;min-height:44px;box-sizing:border-box}
 .e26-home-simulators .e26-home-links{display:grid;grid-template-columns:1fr;gap:8px}
}

/* Forever feedback C01: simulator entries share the category grid; desktop dropdown retained. */
@media(max-width:760px){
 .forever-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;align-items:start}
 .forever-category-grid>*{min-width:0}
 .forever-category-grid>.forever-simulator-category{display:flex;align-items:center;min-height:44px;padding:8px;box-sizing:border-box;color:#c8deeb;text-decoration:none;overflow-wrap:anywhere}
 .forever-category-grid>.forever-simulator-category:hover,.forever-category-grid>.forever-simulator-category:focus-visible{background:#29434e;outline:2px solid #e4c887;outline-offset:-2px}
 .forever-category-grid>.forever-simulator-category[aria-current]{color:#ffe2a8;background:#4a3c22;font-weight:700;border-left:3px solid #dfb869}
 .e26-mobile-catalog:not([open])>nav{display:none}
}

