/* Carousel layout adapts the official article treatment to a dashboard banner.
Article typography, colours, masthead mask and starfield are in official.css. */
html{color-scheme:dark}body{margin:0;font-family:Montserrat,"Microsoft YaHei UI","Segoe UI",sans-serif}button{font:inherit}button:focus-visible{outline:2px solid #b4956d;outline-offset:5px}[hidden]{display:none!important}
body.carousel-mode{overflow:hidden}#carousel{height:100vh;min-height:300px;position:relative;overflow:hidden;background:#030305 url(space.png);isolation:isolate;color:#fff;container-type:inline-size}
#cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 38%;z-index:-3;transition:opacity .45s ease}#cover[src=""],#cover:not([src]){display:none}.cover-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(0,0,0,.78),rgba(0,0,0,.32) 58%,rgba(0,0,0,.03)),linear-gradient(0deg,#030305 0,rgba(3,3,5,.62) 18%,transparent 76%)}
.slide-copy{position:absolute;left:clamp(54px,5.8%,92px);bottom:62px;max-width:min(76%,1080px);right:66px}.slide-copy .v-news-galnet-article__meta{margin-bottom:16px;font-size:13px;gap:12px}.brand{font-family:"Century Gothic ",sans-serif;font-weight:700;letter-spacing:.04em;border-bottom:1px solid #9bb9cb;box-shadow:0 0 8px #ffffff35;background:#030305;padding:5px 9px}.slide-copy time{color:#9bb9cb;font-size:12px}
.headline-button{all:unset;display:block;cursor:pointer}.headline-button h1{font-family:"Century Gothic ","Microsoft YaHei UI",sans-serif;font-size:clamp(26px,3.2cqi,54px);font-weight:600;line-height:1.22;text-transform:uppercase;text-wrap:balance;margin:0;color:white;max-width:1100px;text-shadow:0 2px 18px #0008}.headline-button:hover h1{color:#efdfc8}
#slide-teaser{font-size:clamp(13px,1.15cqi,18px);line-height:1.65;max-width:850px;margin:16px 0 18px;color:#e0e0e0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.slide-footer{display:flex;gap:18px;align-items:center}.read-more{border:0;border-bottom:1px solid #b4956d;background:none;padding:3px 0 7px;font-size:13px;font-weight:600;color:#eee;min-height:0;line-height:1.3;text-transform:none}.read-more:hover{color:#b4956d}.read-more span{margin-left:18px}.translation-state{color:#b2c2cd;font-size:11px;line-height:1.6}
.arrow{position:absolute;top:45%;transform:translateY(-50%);width:36px;height:52px;min-height:0;padding:0;border:1px solid #ffffff3b;background:#0005;backdrop-filter:blur(8px);font:34px/1 Arial;color:#fff;border-radius:4px;z-index:2}.arrow:hover{background:#ffffff24;border-color:#b4956d}.previous{left:12px}.next{right:12px}.carousel-controls{position:absolute;bottom:20px;left:clamp(54px,5.8%,92px);right:24px;display:flex;align-items:center;gap:18px}#dots{display:flex;gap:8px}#dots button{padding:0;width:24px;height:4px;min-height:0;border:0;background:#ffffff42;transition:background .2s,width .2s}#dots button[aria-current=true]{background:#b4956d;width:40px}#counter{font-size:11px;color:#c2c2c2;font-variant-numeric:tabular-nums}#pause{margin-left:auto;border:1px solid #ffffff40;width:28px;height:26px;min-height:0;padding:0;background:#0005;font-size:12px;line-height:1;color:white}.progress{height:2px;position:absolute;bottom:0;left:0;background:#b4956d;transform-origin:left;width:100%;transform:scaleX(0)}
.brand{display:inline-flex;align-items:center;gap:6px}.brand img{height:14px;width:auto}body.reader-mode{overflow:auto}.reader-mode #carousel{display:none}.reader-mode #reader{display:block;isolation:isolate}.v-news-galnet-article__main[data-galnet]{width:100%}.reader-tools{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:24px}.reader-tools button{background:transparent;border:0;border-bottom:1px solid #b4956d;color:#d4c4ae;min-height:0;font-size:12px;line-height:1.6;text-transform:none;padding:4px 0}.reader-tools .translation-state{margin-right:auto}.article-source{font-size:11px;color:#9bb9cb;border-top:1px solid #9bb9cb55;margin:44px 0 24px;padding-top:16px}.v-news-galnet-article__body[data-galnet] p{white-space:pre-wrap;overflow-wrap:anywhere}.reader-mode h1{font-family:"Century Gothic ","Microsoft YaHei UI",sans-serif}.reader-mode #article-body{font-family:Montserrat,"Microsoft YaHei UI","Segoe UI",sans-serif}.reader-mode .v-news-galnet-article__container{max-width:1440px}
@media(max-width:600px){.slide-copy{left:48px;right:48px;bottom:70px;max-width:none}.headline-button h1{font-size:25px}#slide-teaser{-webkit-line-clamp:2;margin-top:12px}.translation-state{font-size:10px}.slide-footer{gap:12px}.slide-copy .v-news-galnet-article__meta{margin-bottom:12px}.carousel-controls{left:48px}.arrow{width:27px;border:none;background:transparent}.previous{left:7px}.next{right:7px}}
@media(prefers-reduced-motion:reduce){#cover,#dots button{transition:none}}
#cover{z-index:0}.cover-shade{z-index:1}.slide-copy{z-index:2}.arrow,.carousel-controls{z-index:3}.progress{z-index:4}.reader-mode .v-news-galnet-article__meta{flex-wrap:wrap}.reader-mode .v-news-galnet-article__meta time,.reader-mode .v-news-galnet-article__meta-tags span{white-space:nowrap}
/* Carousel layout adapts the official article treatment to a dashboard banner.
Article typography, colours, masthead mask and starfield are in official.css. */
html{color-scheme:dark}body{margin:0;font-family:Montserrat,"Microsoft YaHei UI","Segoe UI",sans-serif}button{font:inherit}button:focus-visible{outline:2px solid #b4956d;outline-offset:5px}[hidden]{display:none!important}
body.carousel-mode{overflow:hidden}#carousel{height:100vh;min-height:300px;position:relative;overflow:hidden;background:#030305 url(space.png);isolation:isolate;color:#fff;container-type:inline-size}
#cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 38%;z-index:-3;transition:opacity .45s ease}#cover[src=""],#cover:not([src]){display:none}.cover-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(0,0,0,.78),rgba(0,0,0,.32) 58%,rgba(0,0,0,.03)),linear-gradient(0deg,#030305 0,rgba(3,3,5,.62) 18%,transparent 76%)}
.slide-copy{position:absolute;left:clamp(54px,5.8%,92px);bottom:62px;max-width:min(76%,1080px);right:66px}.slide-copy .v-news-galnet-article__meta{margin-bottom:16px;font-size:13px;gap:12px}.brand{font-family:"Century Gothic ",sans-serif;font-weight:700;letter-spacing:.04em;border-bottom:1px solid #9bb9cb;box-shadow:0 0 8px #ffffff35;background:#030305;padding:5px 9px}.slide-copy time{color:#9bb9cb;font-size:12px}
.headline-button{all:unset;display:block;cursor:pointer}.headline-button h1{font-family:"Century Gothic ","Microsoft YaHei UI",sans-serif;font-size:clamp(26px,3.2cqi,54px);font-weight:600;line-height:1.22;text-transform:uppercase;text-wrap:balance;margin:0;color:white;max-width:1100px;text-shadow:0 2px 18px #0008}.headline-button:hover h1{color:#efdfc8}
#slide-teaser{font-size:clamp(13px,1.15cqi,18px);line-height:1.65;max-width:850px;margin:16px 0 18px;color:#e0e0e0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.slide-footer{display:flex;gap:18px;align-items:center}.read-more{border:0;border-bottom:1px solid #b4956d;background:none;padding:3px 0 7px;font-size:13px;font-weight:600;color:#eee;min-height:0;line-height:1.3;text-transform:none}.read-more:hover{color:#b4956d}.read-more span{margin-left:18px}.translation-state{color:#b2c2cd;font-size:11px;line-height:1.6}
.arrow{position:absolute;top:45%;transform:translateY(-50%);width:36px;height:52px;min-height:0;padding:0;border:1px solid #ffffff3b;background:#0005;backdrop-filter:blur(8px);font:34px/1 Arial;color:#fff;border-radius:4px;z-index:2}.arrow:hover{background:#ffffff24;border-color:#b4956d}.previous{left:12px}.next{right:12px}.carousel-controls{position:absolute;bottom:20px;left:clamp(54px,5.8%,92px);right:24px;display:flex;align-items:center;gap:18px}#dots{display:flex;gap:8px}#dots button{padding:0;width:24px;height:4px;min-height:0;border:0;background:#ffffff42;transition:background .2s,width .2s}#dots button[aria-current=true]{background:#b4956d;width:40px}#counter{font-size:11px;color:#c2c2c2;font-variant-numeric:tabular-nums}#pause{margin-left:auto;border:1px solid #ffffff40;width:28px;height:26px;min-height:0;padding:0;background:#0005;font-size:12px;line-height:1;color:white}.progress{height:2px;position:absolute;bottom:0;left:0;background:#b4956d;transform-origin:left;width:100%;transform:scaleX(0)}
.brand{display:inline-flex;align-items:center;gap:6px}.brand img{height:14px;width:auto}body.reader-mode{overflow:auto}.reader-mode #carousel{display:none}.reader-mode #reader{display:block;isolation:isolate}.v-news-galnet-article__main[data-galnet]{width:100%}.reader-tools{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:24px}.reader-tools button{background:transparent;border:0;border-bottom:1px solid #b4956d;color:#d4c4ae;min-height:0;font-size:12px;line-height:1.6;text-transform:none;padding:4px 0}.reader-tools .translation-state{margin-right:auto}.article-source{font-size:11px;color:#9bb9cb;border-top:1px solid #9bb9cb55;margin:44px 0 24px;padding-top:16px}.v-news-galnet-article__body[data-galnet] p{white-space:pre-wrap;overflow-wrap:anywhere}.reader-mode h1{font-family:"Century Gothic ","Microsoft YaHei UI",sans-serif}.reader-mode #article-body{font-family:Montserrat,"Microsoft YaHei UI","Segoe UI",sans-serif}.reader-mode .v-news-galnet-article__container{max-width:1440px}
@media(max-width:600px){.slide-copy{left:48px;right:48px;bottom:70px;max-width:none}.headline-button h1{font-size:25px}#slide-teaser{-webkit-line-clamp:2;margin-top:12px}.translation-state{font-size:10px}.slide-footer{gap:12px}.slide-copy .v-news-galnet-article__meta{margin-bottom:12px}.carousel-controls{left:48px}.arrow{width:27px;border:none;background:transparent}.previous{left:7px}.next{right:7px}}
@media(prefers-reduced-motion:reduce){#cover,#dots button{transition:none}}
#cover{z-index:0}.cover-shade{z-index:1}.slide-copy{z-index:2}.arrow,.carousel-controls{z-index:3}.progress{z-index:4}.reader-mode .v-news-galnet-article__meta{flex-wrap:wrap}.reader-mode .v-news-galnet-article__meta time,.reader-mode .v-news-galnet-article__meta-tags span{white-space:nowrap}