/* RWIN palette sampled from rwinvip.vip: navy #010a40, royal #0b178d. */
:root{--blue:#f4ce83;--link:#94ceff;--text:#e0e5f5;--rwin-navy:#010a40;--rwin-panel:#071454;--rwin-border:#293b86;--rwin-muted:#a9b0ee;--rwin-gold:#f4ce83}
html{background:#010a40;background-image:linear-gradient(145deg,#0b178d 0%,#010a40 55%);background-attachment:fixed}
body{background:var(--rwin-navy);color:var(--text);box-shadow:0 0 30px #0005}
a:hover{color:#ffe6ad}h1,h2,h3,h4,h5,h6{color:var(--rwin-gold)}
.topbar,.masthead,.footer-main{background:linear-gradient(100deg,#0b178d,#010a40)}
.topbar{border-bottom:1px solid #293b86}.masthead{border-bottom:1px solid #32459a}.footer-main{border-top-color:#293b86}.copyright{background:#01072d;color:#b5bce4}
.version{width:145px;white-space:nowrap;background:linear-gradient(#72c7ff,#0873d1 60%,#064aab);border:1px solid #6dbafa;box-shadow:inset 0 1px 2px #ffffff70;color:#fff}
.topbar{height:44px}.topbar .versions{height:100%}.topbar .version{padding:6px 15px}
.version.second{background:linear-gradient(#ffe6a7,#d8a64e 60%,#a7681f);border-color:#edcd89;color:#241801}
.version:hover{opacity:1;filter:brightness(1.12)}.version.second:hover{color:#241801}
.navigation a,.nav-toggle{color:#fff}.navigation .current-menu-item>a,.navigation a:hover{color:var(--rwin-gold)}
.navigation .sub-menu{background:#071454;border:1px solid var(--rwin-border)}.navigation .sub-menu a{color:#e0e5f5}.navigation .sub-menu a:hover{color:var(--rwin-gold)}
.hero{background:#010a40}.intro{background:linear-gradient(110deg,#0b178d,#071454);border-top:1px solid var(--rwin-border);border-bottom:1px solid var(--rwin-border)}
.feature strong{color:var(--rwin-gold)}.feature p{color:#e0e5f5}.post-card,.jr-inner .jr-list-card{background:var(--rwin-panel);box-shadow:0 1px 5px #0005;border:1px solid var(--rwin-border)}
.card-copy h2 a,.sidebar h2,.jr-inner .jr-sidebar h2{color:var(--rwin-gold)}.card-copy h2 a:hover{color:#ffe6ad}.divider,.sidebar h2:after{background:#f4ce8366}
.date-badge,.jr-inner .date-badge{background:#0b178d;border-color:#d8b86f;color:#ffe0a0}
.sidebar,.jr-inner .sidebar{border-color:var(--rwin-border)}.sidebar li,.navigation.open li{border-color:var(--rwin-border)}.sidebar a,.jr-inner .jr-breadcrumb a{color:#c6d8ff}.sidebar a:hover{color:var(--rwin-gold)}.jr-inner .jr-recent small,.entry-meta,.jr-sources{color:#aeb9e0}
.entry-content figcaption,.jr-inner .jr-figure figcaption{background:#101e5b;color:#c9d2ed}
.toc,.jr-inner .jr-toc{background:#0b1956;border-color:#344992;color:#e0e5f5}.jr-toc summary span{color:#94ceff}.entry-content blockquote,.jr-inner .entry-content blockquote{border-color:#d8b86f}
.jr-related-inline{background:#0b1956;border-color:#d8b86f}.jr-entry-footer,.jr-author{border-color:var(--rwin-border)}
.jr-share a,.share a{color:#d9b779;border-color:#d9b779}.jr-share a:hover,.share a:hover{background:#14236b;color:#ffe6ad}
.jr-inner .post-navigation a{color:var(--rwin-gold)}.jr-inner .post-navigation a:hover,.jr-inner .post-navigation a:focus-visible{color:#ffe6ad}
.page-numbers{border-color:var(--rwin-border);color:#c6d8ff}.page-numbers.current{background:#d8b86f;border-color:#d8b86f;color:#010a40}
.search-field{background:#0b1956;border-color:var(--rwin-border);color:#fff}.search-submit{background:#0b178d;color:#fff}.back-top{background:#0b178d;border-color:#d8b86f;color:#ffe6ad}.slide-control{background:#0b1956ed;color:#ffe6ad}
.social a{border-color:#b6a372;color:#ffe6ad}.footer-links a{border-color:#293b86}.skip-link:focus{background:#0b178d;color:#fff}
.footer-grid>div:last-child li{overflow-wrap:anywhere}
:focus-visible{outline:2px solid #f4ce83;outline-offset:4px}
@media(max-width:849px){.mobile-versions{background:#071454}.navigation.open{background:linear-gradient(#0b178d,#010a40)}.navigation.open a{color:#e0e5f5}.navigation.open a:hover,.navigation.open .current-menu-item>a{color:#f4ce83}.nav-close{color:#f4ce83}}
