/* CMS content uses the same dark palette as the Varon shell. */
body.varon-inner-page{color-scheme:dark;--bs-body-bg:#111216;--bs-body-color:#e5e6e8;--bs-secondary-color:#b8b0b5;--bs-tertiary-bg:#202027;--bs-border-color:#494048;--bs-link-color:#f07185;--bs-link-hover-color:#ffd0d7}
.varon-inner-page .varon-page-content{color:#e5e6e8;min-width:0}
.varon-inner-page .varon-page-content .page{box-sizing:border-box;width:min(1180px,calc(100% - 48px));margin:40px auto 56px;padding:32px 36px;background:#15151b;color:#e5e6e8;border:1px solid #44343d;border-top:2px solid #b93a52;box-shadow:0 16px 50px #0003;border-radius:3px}
.varon-inner-page .page>.page-title{margin:0 0 18px;padding:0;border:0;background:transparent}
.varon-inner-page .page>.page-title h1{color:#f0e7dd;margin:0;font:400 clamp(28px,3vw,40px)/1.2 Georgia,serif;letter-spacing:.4px}
.varon-inner-page .page>.page-body{padding:0;background:transparent;color:#e5e6e8}
.varon-inner-page .page .breadcrumb{background:transparent;padding:0 0 20px;margin:0 0 24px;border-bottom:1px solid #3d323b;--bs-breadcrumb-divider-color:#a598a0;--bs-breadcrumb-item-active-color:#c0b5bb;font-size:13px}
.varon-inner-page .page .breadcrumb a{color:#ed92a2}.varon-inner-page .page .breadcrumb-item.active{color:#c0b5bb}.varon-inner-page .page .breadcrumb-item+.breadcrumb-item::before{color:#a598a0}
.varon-inner-page .page .posts-post{background:#1b1920;border:1px solid #44343d;padding:25px 28px;margin:0 0 18px;border-radius:3px}.varon-inner-page .page .posts-post:last-child{margin-bottom:0}.varon-inner-page .page .posts-post-container{padding:0}.varon-inner-page .page .posts-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.varon-inner-page .page .posts-title>div{display:flex;align-items:center;gap:12px;min-width:0}.varon-inner-page .page .posts-title a{font:400 27px/1.3 Georgia,serif;color:#f0d6be;overflow-wrap:anywhere}.varon-inner-page .page .posts-title a:hover{color:#fff0e1;text-decoration:underline;text-underline-offset:4px}.varon-inner-page .page .posts-title .badge{font-size:10px;flex-shrink:0}.varon-inner-page .page .posts-created{font-size:12px;color:#baafb5;white-space:nowrap}.varon-inner-page .page .posts-body{margin-top:18px;color:#d5cbd0;line-height:1.8;overflow-wrap:anywhere}.varon-inner-page .page .posts-body img,.varon-inner-page .page .single-post-body img{max-width:100%;height:auto}
.varon-inner-page .page .single-post-body{color:#ddd4d8;line-height:1.85;font-size:16px;overflow-wrap:anywhere;padding-bottom:26px}.varon-inner-page .page .single-post h3{color:#f0e7dd;font-size:24px;margin:28px 0 18px}.varon-inner-page .page .single-post-new-comment{border-top:1px solid #44343d;margin-top:28px;padding-top:3px}.varon-inner-page .page .form-label{color:#ded3d9}.varon-inner-page .page .text-danger{color:#ff8296!important}
.varon-inner-page .varon-page-content :is(.form-control,.form-select){background-color:#101116;color:#ede6ea;border:1px solid #65515e;box-shadow:none;color-scheme:dark}.varon-inner-page .varon-page-content :is(.form-control,.form-select):focus{background-color:#15131a;color:#fff;border-color:#d87489;box-shadow:0 0 0 3px #c4486633}.varon-inner-page .varon-page-content :is(.form-control,.form-select):disabled{background-color:#28242b;color:#a69ba3;opacity:1}.varon-inner-page .varon-page-content .form-control::placeholder{color:#a99ca5;opacity:1}.varon-inner-page .varon-page-content textarea.form-control{min-height:135px;resize:vertical}
.varon-inner-page .varon-page-content .alert{border:1px solid;line-height:1.7}.varon-inner-page .varon-page-content .alert-warning{color:#f3d895;background:#342916;border-color:#78613b}.varon-inner-page .varon-page-content .alert-info{color:#bbdef2;background:#172d3b;border-color:#3f6378}.varon-inner-page .varon-page-content .alert-success{color:#b9e2c9;background:#192e24;border-color:#416c54}.varon-inner-page .varon-page-content .alert-danger{color:#ffc2cd;background:#391c27;border-color:#8c4255}.varon-inner-page .varon-page-content .alert-primary{color:#dcd0f5;background:#29213d;border-color:#645184}.varon-inner-page .varon-page-content .alert-secondary{color:#ded4dd;background:#29242e;border-color:#655367}
.varon-inner-page .page .btn-primary{color:#fff;background:#9d2e45;border-color:#c94b65;padding:11px 20px}.varon-inner-page .page .btn-primary:hover{color:#fff;background:#b93a53;border-color:#e7768b}.varon-inner-page .page .btn-primary:focus-visible{outline:2px solid #efc58f;outline-offset:3px}.varon-inner-page .page .btn-primary:active{background:#7c2236;transform:translateY(1px)}
.varon-inner-page .page .table{--bs-table-bg:#17171e;--bs-table-color:#e5dde3;--bs-table-border-color:#493d48;--bs-table-striped-bg:#211d27;--bs-table-striped-color:#e5dde3;--bs-table-hover-bg:#32232e;--bs-table-hover-color:#fff}.varon-inner-page .page .card,.varon-inner-page .page .list-group-item{background-color:#1b1921;color:#e5dde3;border-color:#493d48}.varon-inner-page .page .page-link{background:#1b1921;color:#e5dde3;border-color:#493d48}.varon-inner-page .page .page-item.active .page-link{background:#973047;border-color:#c05068;color:white}.varon-inner-page .page .page-item.disabled .page-link{background:#222029;color:#a399a2}
@media(max-width:650px){.varon-inner-page .varon-page-content .page{width:calc(100% - 28px);margin:24px auto 36px;padding:24px 18px}.varon-inner-page .page .posts-post{padding:20px 16px}.varon-inner-page .page .posts-title{align-items:flex-start;flex-direction:column;gap:10px}.varon-inner-page .page .posts-title>div{flex-wrap:wrap}.varon-inner-page .page .posts-title a{font-size:24px}.varon-inner-page .page .posts-created{white-space:normal}}
