/* *{outline:2px solid blue;} */
body{max-width:1024px;}
aside.banner{text-align:center;}

/* Card Nev Main */
/* Hover Links Card Nev Main */
article.shortstory {position: relative;}
.shortstory_header h2 a::after {
  content   : "";
  position  : absolute;
  inset     : 0;
  z-index   : 10;}

/* Hover Response Card Nev Main */
article.shortstory img,article.shortstory figcaption{transition:opacity 0.3s ease;}
article.shortstory:hover img,article.shortstory:hover figcaption{opacity:.85;transition:opacity 0.2s ease;}


/* <!-- :B-sidebar class="flex" --> */
/* undercut links list */
section.shortstory ul li {list-style:none;margin-bottom:0.25rem;}
section.shortstory ul li a {
  padding       : .5rem;
  display       : block;
  max-width     : 100%;
  white-space   : nowrap;
  overflow      : hidden;
  text-overflow : ellipsis;}
/* End Card Nev Main */

/* Fixing nested lists in article navigation */
li > ul{padding-left:1.5rem;margin-top:.3rem;margin-bottom:.3rem;list-style-type:disc;}

/* footer */
footer{border:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2rem;padding:.5rem;text-align:center;}
footer a,footer span{font-size:.85rem;color:#ffffff;line-height:1.2rem;text-decoration:none;margin:0;padding:.9rem.6rem;}
footer a:hover{color:#333;text-decoration:underline;}
/* ────────────────────────── */