
.solar-subnav{background:#101c30;border-bottom:1px solid #29354b;padding:15px 0}.solar-subnav>.wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.solar-subnav a{text-decoration:none;color:#bdcadd;font-size:13px}.solar-subnav .solar-subbrand{font-family:Georgia,serif;color:#eac28a;font-size:21px}.solar-subnav .wrap>div{display:flex;gap:20px;flex-wrap:wrap}.solar-subnav a:hover{color:#eac28a}
.solar-mini,.solar-kit{--bg:#080f20;--panel:#101c30;--aqua:#eac28a;--gold:#eac28a;--text:#eaf0fa;--muted:#aebed8;--line:#29354b;background:#080f20;color:#eaf0fa;min-width:0}
.solar-mini h1,.solar-mini h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.025em}.solar-mini h1 em{color:#eac28a}.solar-mini .btn{border-radius:5px;font-size:14px}.solar-mini .wrap{width:min(1160px,calc(100% - 48px))}.solar-mini .rail{position:static;transform:none;flex-direction:row;justify-content:center;border-radius:0;border-width:0 0 1px;max-height:none;gap:14px;padding:13px 20px;background:#0b1426}.solar-mini .rail a{width:65px;font-size:11px;flex-shrink:0}.solar-mini .rail img{width:36px;height:36px}.solar-mini .hero img{aspect-ratio:auto;object-fit:contain;border-radius:16px}.solar-mini .hero-art,.solar-mini .scale,.solar-mini .create-card{border-radius:12px}.solar-mini .hero h1{font-size:clamp(42px,5vw,68px)}.solar-mini .hero-art img{height:auto}.solar-mini .solar-kit-callout{padding-top:42px;padding-bottom:38px;border-bottom:1px solid #29354b}.solar-mini .book-frame{width:100%;height:80vh;min-height:520px;border:1px solid #29354b;border-radius:8px}.solar-mini .download-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-bottom:60px}.solar-mini .download-grid a{padding:16px;border:1px solid #29354b;border-radius:8px;color:#eac28a}.solar-mini .solar-resources{padding-bottom:60px}.solar-kit>.hero{margin-top:0}.solar-kit button,.solar-kit input{font-family:inherit}.solar-kit a{color:inherit}.solar-kit .brand{display:none}
@media(max-width:760px){.solar-mini .rail{justify-content:flex-start;overflow-x:auto;gap:4px}.solar-mini .rail a{width:57px}.solar-mini .download-grid{grid-template-columns:1fr 1fr}.solar-subnav .wrap>div{gap:10px 16px}.solar-mini .hero{padding-top:35px}.solar-mini .wrap{width:calc(100% - 32px)}}
@media print{body>.top,.solar-subnav,body>footer{display:none!important}}
