.ndw{position:relative;overflow:hidden;border:var(--ndw-border-width) solid var(--ndw-border);border-radius:var(--ndw-radius);background:var(--ndw-bg);color:var(--ndw-text);box-sizing:border-box;width:100%}
.ndw *{box-sizing:border-box}
.ndw a{color:inherit}
.ndw-viewport{position:relative;overflow:hidden;width:var(--ndw-area-width,100%);max-width:100%;height:var(--ndw-area-height,auto);margin:0 auto}
.ndw-track{position:relative;width:100%;height:100%;min-height:1px}
.ndw-item{position:absolute;left:0;top:0;width:100%;padding:16px;background:var(--ndw-item-bg);opacity:0;visibility:hidden;pointer-events:none;will-change:transform,opacity;transition-property:transform,opacity;transition-timing-function:ease;}
.ndw-item.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:2}
.ndw-mode-fade .ndw-item{transform:none}
.ndw-mode-fade .ndw-item.is-active{opacity:1}
.ndw-mode-slide .ndw-item{transform:translate3d(100%,0,0)}
.ndw-mode-slide .ndw-item.is-active{transform:translate3d(0,0,0)}
.ndw-mode-slide-vertical .ndw-item{transform:translate3d(0,100%,0)}
.ndw-mode-slide-vertical .ndw-item.is-active{transform:translate3d(0,0,0)}
.ndw-image{display:block;width:var(--ndw-image-width);height:var(--ndw-image-height);max-width:100%;margin:0 0 10px;overflow:hidden}
.ndw-image img{display:block;width:var(--ndw-image-width);height:var(--ndw-image-height);max-width:100%;object-fit:cover;border-radius:max(0px,calc(var(--ndw-radius) - 2px))}
.ndw-content{min-width:0}
.ndw-post-title{margin:0 0 6px;font-size:1.05rem;line-height:1.35}
.ndw-post-title a{text-decoration:none}
.ndw-post-title a:hover,.ndw-post-title a:focus{color:var(--ndw-accent);text-decoration:underline}
.ndw-date{display:block;margin-bottom:7px;font-size:.82rem;color:var(--ndw-meta)}
.ndw-excerpt{font-size:.92rem;line-height:1.5}
.ndw-controls{display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 10px;background:var(--ndw-bg);border-top:1px solid var(--ndw-border);position:relative;z-index:5}
.ndw-arrow,.ndw-dot{border:0;cursor:pointer}
.ndw-arrow{width:30px;height:30px;border-radius:50%;background:transparent;color:var(--ndw-text);font-size:17px;padding:0}
.ndw-arrow:hover,.ndw-arrow:focus{background:var(--ndw-bg);color:var(--ndw-accent)}
.ndw-dots{display:flex;gap:6px;align-items:center}
.ndw-dot{width:8px;height:8px;padding:0;border-radius:50%;background:var(--ndw-border)}
.ndw-dot.is-active{background:var(--ndw-accent);transform:scale(1.25)}
.ndw-ticker-viewport{overflow:hidden;background:var(--ndw-ticker-bg);white-space:nowrap}
.ndw-ticker-track{display:flex;width:max-content;align-items:center;padding:10px 0;will-change:transform;animation:ndwTicker linear infinite}
.ndw-ticker-item{display:inline-flex;align-items:center;flex:0 0 auto}
.ndw-ticker-item a{text-decoration:none}
.ndw-ticker-item a:hover,.ndw-ticker-item a:focus{color:var(--ndw-accent);text-decoration:underline}
.ndw-ticker-separator{display:inline-block;margin:0 18px;color:var(--ndw-meta)}
.ndw-admin-form fieldset{border:1px solid #ccd0d4;padding:8px 10px;margin:10px 0}
.ndw-admin-form legend{font-weight:600;padding:0 5px}
.ndw-admin-form label{display:block;margin-bottom:3px}
.ndw-admin-form input[type=text],.ndw-admin-form select{max-width:100%}
@keyframes ndwTicker{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
.ndw-ticker-widget .ndw-ticker-track.ndw-direction-right{animation-direction:reverse}
@media (prefers-reduced-motion:reduce){.ndw-item{transition:none!important}.ndw-ticker-track{animation:none!important;transform:none!important;white-space:normal;display:block}.ndw-ticker-item{white-space:normal;display:inline}.ndw-ticker-separator{margin:0 8px}}
.ndw-shortcode-wrap{width:100%}
