/* Native DLE controls, using the public site's palette. */
.conaspi-site .alert{background:#20362b;color:#dcebe2;border:1px solid #3d604b;border-left:3px solid #8cd9b5;border-radius:10px;padding:20px 24px;line-height:1.7}
.conaspi-site .alert b,.conaspi-site .alert strong{color:#a5e6c4}
.conaspi-site .alert a{color:#a5e6c4;text-decoration:underline}
.conaspi-site .author-profile>.block{background:transparent;border:0;padding:32px 0;margin:0}
.conaspi-site.crypto-profile-page .crypto-content>.block{background:transparent;padding:0;margin:20px 0}
.conaspi-site .author-profile .profile-hero{border-radius:12px}
.conaspi-site .author-news-grid{align-items:stretch}
.conaspi-site .author-news-grid .crypto-card{display:flex;flex-direction:column;background:#202422;border-radius:12px;overflow:hidden}
.conaspi-site .author-news-grid .card-copy{display:flex;flex-direction:column;flex:1;padding:24px}
.conaspi-site .author-news-grid .card-bottom{margin-top:auto;padding-top:20px}
.conaspi-site .author-news-grid .card-excerpt{margin-bottom:24px}
.conaspi-site .author-all-news a{background:#ff6654;color:#151515;font-weight:600;border-radius:8px}
.conaspi-site .author-all-news a:hover{background:#ff8a7c}
.conaspi-site .author-profile #user2{padding:28px;border:1px solid #343d37;border-radius:12px;background:#202422}
.conaspi-site .author-profile #user2 .addform{max-width:800px}
.conaspi-site .author-profile #user2 input[type=file]{max-width:100%;padding:10px}
.conaspi-site .author-profile #user2 input[type=file]::file-selector-button{background:#354b3e;color:#e5f1e9;border:0;border-radius:6px;padding:8px 12px;margin-right:12px}
@media(max-width:600px){.conaspi-site .author-profile #user2{padding:18px}.conaspi-site .author-news-grid .card-copy{padding:20px}.conaspi-site .alert{padding:16px}}
.conaspi-site{color-scheme:dark}
.conaspi-site #addcomment{padding:28px;border:1px solid #343d37;border-radius:12px;background:#202422;margin-top:28px}
.conaspi-site #addcomment .title{margin:0 0 24px;font-size:26px;line-height:1.3}
.conaspi-site #addcomment .box_in{padding:0}
.conaspi-site .ui-form{list-style:none;padding:0;margin:0}
.conaspi-site .ui-form>li{margin-bottom:18px}
.conaspi-site .form_submit{margin-top:22px}
.conaspi-site .btn{background:#ff6654;color:#151515;border:1px solid transparent;border-radius:8px;padding:12px 20px;font-weight:700;box-shadow:none}
.conaspi-site .btn:hover{background:#ff8a7c}
.conaspi-site .comments-image-uploader-area{padding:14px 0 0;font-size:14px}
.conaspi-site .comments-image-uploader-area a{color:#8cd9b5}
.conaspi-site .article-feedback{padding:20px 24px;gap:20px;flex-wrap:wrap;border:1px solid #343d37;border-radius:12px;background:#202422}
.conaspi-site .article-counts{display:flex;gap:18px;flex-wrap:wrap}
.conaspi-site input[type=checkbox],.conaspi-site input[type=radio]{accent-color:#8cd9b5}
.conaspi-site .tox-tinymce{border:1px solid #455048!important;border-radius:8px!important}
.conaspi-site .tox .tox-editor-header,.conaspi-site .tox .tox-toolbar,.conaspi-site .tox .tox-toolbar__primary,.conaspi-site .tox .tox-toolbar-overlord,.conaspi-site .tox .tox-toolbar__overflow,.conaspi-site .tox .tox-menubar,.conaspi-site .tox .tox-statusbar{background:#29312c!important;color:#dbe5de!important;box-shadow:none!important;border-color:#455048!important}
.conaspi-site .tox .tox-tbtn{background:transparent;color:#dbe5de!important}
.conaspi-site .tox .tox-tbtn svg{fill:#dbe5de!important}
.conaspi-site .tox .tox-tbtn:hover,.conaspi-site .tox .tox-tbtn--enabled{background:#415549!important}
.conaspi-site .tox .tox-tbtn--disabled{opacity:.4}
.conaspi-site .tox .tox-edit-area::before{border-color:#8cd9b5!important}
.conaspi-site .tox .tox-edit-area__iframe{background:#191e1b!important}
.conaspi-site .tox .tox-menu,.conaspi-site .tox .tox-dialog,.conaspi-site .tox .tox-dialog__header,.conaspi-site .tox .tox-dialog__footer,.conaspi-site .tox .tox-collection__item{background:#252d27;color:#e8eee9;border-color:#455048}
.conaspi-site .tox .tox-label,.conaspi-site .tox .tox-dialog__title{color:#e8eee9}
.conaspi-site .unit-rating,.conaspi-site .unit-rating li.current-rating,.conaspi-site .unit-rating li a:hover{background-position:0 0;background-size:23px 23px;background-repeat:repeat-x;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 24 24'%3E%3Cpath fill='%23536057' d='m12 2 3 6 7 1-5 5 1 7-6-3-6 3 1-7-5-5 7-1z'/%3E%3C/svg%3E")}
.conaspi-site .unit-rating li.current-rating,.conaspi-site .unit-rating li a:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 24 24'%3E%3Cpath fill='%238cd9b5' d='m12 2 3 6 7 1-5 5 1 7-6-3-6 3 1-7-5-5 7-1z'/%3E%3C/svg%3E")}
.conaspi-site .unit-rating li a:focus-visible{outline:2px solid #8cd9b5;outline-offset:2px}
.conaspi-site .comments_box{border:1px solid #343d37;border-radius:12px;padding:24px;margin:20px 0}
.conaspi-site .ui-dialog{border:1px solid #455048;border-radius:12px;box-shadow:0 16px 60px #0008}
.conaspi-site .ui-dialog-buttonpane,.conaspi-site .ui-dialog .ui-dialog-content{background:#202422;color:#e8eee9;border-color:#455048}
.conaspi-site .ui-dialog-titlebar{border-bottom:1px solid #455048}
@media(max-width:600px){.conaspi-site #addcomment{padding:18px}.conaspi-site #addcomment .title{font-size:22px}.conaspi-site .article-feedback{padding:18px}.conaspi-site .form_submit .btn{width:100%}}
