/* The dedicated Atlas gateway uses the actual model preview and the shared topic palette. */
body.subject-page[data-subject="aircraft-atlas"] .atlas-library-tools { display:none; }
body.subject-page[data-subject="aircraft-atlas"] #module-grid { grid-template-columns:minmax(0,1fr); }
body.subject-page[data-subject="aircraft-atlas"] #module-grid .module-card { display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:1fr auto; }
body.subject-page[data-subject="aircraft-atlas"] #module-grid .card-art { grid-column:1;grid-row:1 / 3;align-self:center; }
body.subject-page[data-subject="aircraft-atlas"] #module-grid .card-body { grid-column:2;grid-row:1;padding:28px; }
body.subject-page[data-subject="aircraft-atlas"] #module-grid .card-stats { grid-column:2;grid-row:2; }
body.subject-page[data-subject="aircraft-atlas"] .atlas-shortcuts { margin-top:45px; }
body.subject-page[data-subject="aircraft-atlas"] .atlas-shortcuts h2 { font-size:24px;font-weight:450;letter-spacing:-.6px; }
body.subject-page[data-subject="aircraft-atlas"] .atlas-shortcuts p,body.subject-page[data-subject="aircraft-atlas"] .atlas-scope { color:var(--lab-muted,#bdcdc3);font-size:13px;line-height:1.75;max-width:850px; }
body.subject-page[data-subject="aircraft-atlas"] .atlas-shortcuts ul { padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px; }
body.subject-page[data-subject="aircraft-atlas"] .atlas-shortcuts li a { display:flex;flex-direction:column;gap:10px;height:100%;border:1px solid var(--lab-grid,#3c5047);border-radius:8px;padding:21px;background:var(--lab-surface,#202c27);text-decoration:none; }
body.subject-page[data-subject="aircraft-atlas"] .atlas-shortcuts li a:hover { border-color:var(--lab-accent,#c5dccc); }
body.subject-page[data-subject="aircraft-atlas"] .atlas-shortcuts li a:focus-visible { outline:2px solid var(--lab-accent,#c5dccc);outline-offset:4px; }
body.subject-page[data-subject="aircraft-atlas"] .atlas-shortcuts strong { color:var(--lab-text,#f3f7f4);font-size:15px;font-weight:500; }
body.subject-page[data-subject="aircraft-atlas"] .atlas-shortcuts strong span { float:right;color:var(--lab-accent,#c5dccc); }
body.subject-page[data-subject="aircraft-atlas"] .atlas-shortcuts li a>span { font-size:12px;line-height:1.7;color:var(--lab-muted,#bdcdc3); }
body.subject-page[data-subject="aircraft-atlas"] .atlas-scope { border-left:2px solid var(--lab-axis,#8ca397);padding-left:15px;margin-top:27px; }
@media(max-width:760px) {
  body.subject-page[data-subject="aircraft-atlas"] #module-grid .module-card { display:flex;flex-direction:column; }
  body.subject-page[data-subject="aircraft-atlas"] #module-grid .card-art { width:100%; }
  body.subject-page[data-subject="aircraft-atlas"] .atlas-shortcuts ul { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media(max-width:480px) { body.subject-page[data-subject="aircraft-atlas"] .atlas-shortcuts ul { grid-template-columns:1fr; } }
