/* AURONIS | Phoenix Dominion V4 */
:root{--my4-black:#100609;--my4-night:#1d080d;--my4-wine:#430f18;--my4-ruby:#a9312f;--my4-gold:#e7b16c;--my4-champagne:#ffe5b1;--my4-copper:#ad693e;--my4-line:rgba(226,164,99,.3)}
.my2-body{accent-color:#d9a05d}
.my2-body .my2-header-actions .my4-logout{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(226,172,99,.38);padding:10px 13px;background:linear-gradient(120deg,rgba(88,21,28,.55),rgba(25,6,11,.8));color:#f2cc9c!important;text-decoration:none!important;font:700 11px Arial,sans-serif;letter-spacing:.04em;transition:transform .3s,box-shadow .3s,border-color .3s}
.my2-body .my2-header-actions .my4-logout:hover{transform:translateY(-2px);border-color:#f2c07c;box-shadow:0 0 24px #e9a05440;color:#fff1ce!important}
.my2-body .my2-panel,.my2-body .my2-live-channel-box,.my2-body .my2-live-stat-box{transition:border-color .35s,box-shadow .35s,transform .35s}
.my2-body .my2-panel:hover{border-color:rgba(242,179,99,.48);box-shadow:0 20px 46px #000a,0 0 23px #b3483422}
.my2-body .my2-portal-shortcuts>a{overflow:hidden;isolation:isolate}
.my2-body .my2-portal-shortcuts>a:after{content:'';position:absolute;z-index:-1;inset:-110% -80%;background:linear-gradient(100deg,transparent 41%,rgba(255,229,174,.18) 49%,transparent 57%);transform:translateX(-75%) rotate(9deg);transition:transform .7s}
.my2-body .my2-portal-shortcuts>a:hover:after{transform:translateX(65%) rotate(9deg)}
.my2-body .my2-live-channel-box,.my2-body .my2-live-stat-box{background:linear-gradient(135deg,#3c0e16ee,#130508ee)!important}
.my2-body .my2-channel-card.is-online{border-color:rgba(240,175,97,.58)!important;background:linear-gradient(150deg,rgba(121,40,34,.46),rgba(30,8,12,.9))!important}
.my2-body .is-online .my2-channel-led{background:#f5c77f!important;box-shadow:0 0 0 4px #f5c77f1e,0 0 13px #f5b46e!important}
.my2-body .is-online .my2-channel-state{color:#f6d7a6!important}
.my2-body .my2-live-stat{background:linear-gradient(165deg,#5b182538,#1a080edb)!important}
/* Replace inherited green controls across frontend and administration */
.my2-body .btn-success,.my2-body .btn-primary,.my2-body .btn-warning,.my2-body .btn-info,
.my2-body input[type=submit].btn-success,.my2-body .zaneris-unlock,
.my2-body .list-group-item.active,.my2-body .nav-link.active,
.my2-body .my2-cms-content .nav-tabs .nav-link.active{background:linear-gradient(120deg,#652029,#b46c3b)!important;color:#ffe5b7!important;border-color:#bd8754!important;box-shadow:none!important}
.my2-body .btn-success:hover,.my2-body .btn-primary:hover,.my2-body .btn-warning:hover,.my2-body .zaneris-unlock:hover{background:linear-gradient(120deg,#853039,#d69552)!important;border-color:#e5b677!important;box-shadow:0 0 16px #c7724540!important}
.my2-body .text-success,.my2-body .alert-success{color:#ffe2a5!important}
.my2-body .alert-success{background:#3d151b!important;border-color:#a97344!important}
.my2-body .badge-success,.my2-body .tag-success{background:#8d3930!important;color:#ffdfaa!important}
.my2-body input:focus,.my2-body textarea:focus,.my2-body select:focus{border-color:#e2b070!important;box-shadow:0 0 0 2px #d3a35e2e!important;outline:none}
/* Admin overview stats */
.my2-body .zaneris-stats .zaneris-stat-box{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(178,58,43,.16),transparent 67%),linear-gradient(160deg,#310d15,#18070b)!important;border:1px solid rgba(231,168,95,.3)!important;min-height:180px;transition:transform .35s,box-shadow .35s,border-color .35s}
.my2-body .zaneris-stats .zaneris-stat-box:before{content:'';position:absolute;top:0;left:-100%;height:2px;width:100%;background:linear-gradient(90deg,transparent,#fff0bb,#e4a65c,transparent);animation:my4StatSweep 6s linear infinite}
.my2-body .zaneris-stats .zaneris-stat-box:hover{transform:translateY(-6px);border-color:#e9b373!important;box-shadow:0 16px 40px #0007,0 0 23px #e4a15c30}
.my2-body .zaneris-stat-icon{color:#edb36a!important;font-size:36px;filter:drop-shadow(0 0 13px #f3a65a88);animation:my4Ember 3.8s ease-in-out infinite}
.my2-body .zaneris-stat-number{font-size:37px!important;color:#ffdfac!important;text-shadow:0 0 18px #e79c5859;font-variant-numeric:tabular-nums}
.my2-body .zaneris-stat-title{color:#f6c989!important}
.my2-body .zaneris-stat-description{color:#c5a28d!important}
/* Administration cards */
.my2-body .my4-admin{width:100%;max-width:100%;padding:8px 0 28px;color:#f2d6b2;font:13px/1.6 Arial,sans-serif}
.my4-title{position:relative;overflow:hidden;padding:27px 27px 25px;margin-bottom:20px;background:radial-gradient(ellipse at 95% 0%,rgba(195,70,46,.2),transparent 50%),linear-gradient(130deg,#3b1019,#19070c);border:1px solid var(--my4-line);box-shadow:0 16px 40px #0005}
.my4-title:after{content:'✦';position:absolute;right:22px;top:4px;color:#e2aa6344;font:100px Georgia,serif;animation:my4Ember 6s ease-in-out infinite;pointer-events:none}
.my4-title>span{display:block;color:#db995c;font-size:10px;font-weight:800;letter-spacing:.24em}
.my4-title h2{font:normal clamp(27px,3vw,39px)/1.2 Georgia,serif;letter-spacing:.04em;color:#ffe0a5;margin:10px 0;text-shadow:0 3px 18px #d78a5a45}
.my4-title p{max-width:740px;margin:0;color:#c2a08c}
.my4-title code,.my4-admin code{color:#f7bd7c;background:#4a1b22;padding:1px 5px;border-radius:3px}
.my4-summary{display:flex;flex-wrap:wrap;gap:12px;margin:15px 0 21px}
.my4-summary>span{display:flex;align-items:center;gap:9px;padding:10px 15px;background:#280b12;border:1px solid #79452e;color:#dbbb94}
.my4-summary b{font:700 21px Georgia,serif;color:#ffe1a6}
.my4-card-list{display:grid;gap:12px}
.my4-card{position:relative;overflow:hidden;min-width:0;padding:19px;margin:0 0 13px;background:linear-gradient(145deg,#320d16,#19070b 77%);border:1px solid rgba(223,157,87,.28);box-shadow:0 8px 24px #0004;transition:transform .32s,border-color .32s,box-shadow .32s}
.my4-card:before{content:'';position:absolute;left:0;top:0;width:68px;height:2px;background:linear-gradient(90deg,#f5c77c,transparent);box-shadow:0 0 12px #ffc67999}
.my4-card:hover{transform:translateY(-2px);border-color:#d9a066;box-shadow:0 14px 30px #0007,0 0 20px #a94e3320}
.my4-card-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px}
.my4-card-heading strong{font:700 17px Georgia,serif;color:#ffdb9d;letter-spacing:.02em}
.my4-card-heading span{font-size:10px;color:#d49b66;letter-spacing:.1em}
.my4-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:12px}
.my4-fields label{display:block;min-width:0;margin:0;font:700 10px/1.5 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#d6a979}
.my4-fields label.my4-wide{grid-column:span 2}
.my4-admin input:not([type=checkbox]),.my4-admin select,.my4-admin textarea,.my4-bulk-panel textarea{display:block;width:100%;min-width:0;min-height:38px;box-sizing:border-box;padding:8px 11px;margin:5px 0 0;border:1px solid #72432f;background:#1b080d;color:#ffe4c1;border-radius:2px;outline:0;font:12px Arial,sans-serif}
.my4-admin select{cursor:pointer}
.my4-admin input[readonly]{opacity:.7}
.my4-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:15px}
.my4-btn,.my2-body .my4-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:36px;padding:8px 15px;cursor:pointer;border:1px solid #d9a05d;background:linear-gradient(120deg,#a65c37,#e4b16d 49%,#aa5b38);color:#24090c!important;font:800 11px Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase;text-decoration:none;transition:transform .25s,filter .25s,box-shadow .25s}
.my4-btn:hover{transform:translateY(-2px);filter:brightness(1.1);box-shadow:0 6px 22px #e6a35c44}
.my4-btn.my4-danger{background:linear-gradient(120deg,#63202b,#a33935)!important;color:#ffe2c3!important;border-color:#c66a5b}
.my4-btn.my4-quiet{background:#230c12!important;color:#e5b87c!important;border-color:#744631}
.my4-details{margin-top:10px;border:1px solid #69402f;background:#20090f;padding:12px 15px}
.my4-details summary,.my4-fold summary{cursor:pointer;font-weight:800;letter-spacing:.06em;color:#f2c486}
.my4-details[open] summary{margin-bottom:13px}
.my4-notice{margin:10px 0;padding:13px 17px;border:1px solid #d5a15d;background:#3c171b;color:#ffe5bb}
.my4-notice.my4-error{border-color:#c25455;background:#44111b;color:#ffd2d2}
.my4-fold{margin-bottom:23px;border:1px solid #986341;background:#21090e}
.my4-fold>summary{padding:15px 20px;font-size:15px;background:#360f18}
.my4-fold-body{padding:15px}
.my4-category-row{display:grid;grid-template-columns:50px 1.3fr 1.2fr 85px auto auto;gap:7px;align-items:end;padding:9px;border-bottom:1px solid #54301f}
.my4-category-row>span{color:#d7a269}
.my4-category-row input,.my4-category-row select{margin:0!important}
.my4-filter{display:flex;gap:10px;align-items:end;margin:15px 0 20px}
.my4-filter form{display:flex;align-items:end;gap:10px;flex-wrap:wrap;width:100%}
.my4-filter label{color:#d6b185;font-size:12px;min-width:200px}
.my4-filter select{min-width:210px}
.my4-filter>input{flex:1}
.my4-table-wrap{overflow-x:auto;border:1px solid #78432f;margin:15px 0 28px;background:#1b080d}
.my4-table{width:100%;min-width:730px;border-collapse:collapse;color:#f0d1aa}
.my4-table th{text-transform:uppercase;font:800 10px Arial,sans-serif;letter-spacing:.1em;color:#f1c68a;background:#41121a;padding:12px 10px;text-align:left;border-bottom:1px solid #a36642}
.my4-table td{padding:11px 10px;border-bottom:1px solid #50301e;font-size:12px;vertical-align:middle}
.my4-table td small{display:block;font-size:10px;color:#b99a80;margin-top:3px}
.my4-table tr:hover td{background:#3c131c}
.my4-inline-form{display:flex;gap:6px;align-items:center}
.my4-inline-form input,.my4-inline-form select{width:90px!important;min-height:32px!important;margin:0!important}
.my4-inline-form .my4-btn{min-height:32px;padding:7px 10px}
.my4-subtitle{font:normal 23px Georgia,serif;color:#f4c989;margin:27px 0 11px}
.my4-pass-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.my4-pass-tier{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:7px;min-height:148px;padding:22px;background:linear-gradient(130deg,#4b1320,#20080f);border:1px solid #99663e}
.my4-pass-tier:before{content:'♛';position:absolute;right:10px;top:-30px;font:150px Georgia,serif;color:#e4b17416;pointer-events:none}
.my4-pass-tier span{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#dba367}
.my4-pass-tier strong{font:normal 38px Georgia,serif;color:#ffe1aa}
.my4-pass-tier small{font-size:11px;color:#caa485}
.my4-progress{height:5px;background:#19070c;margin-top:auto}
.my4-progress i{display:block;height:100%;background:linear-gradient(90deg,#a74b3b,#ffde9c);box-shadow:0 0 12px #e9a65b}
.my4-footnote{font-size:11px;color:#bd9d84}
/* Multi Ban */
.my2-body .my4-bulk-panel{padding:19px;margin:15px 0 22px;background:linear-gradient(145deg,#380f17,#19080c);border:1px solid #9a5c39;color:#e6c49c}
.my4-bulk-panel h3{margin:0 0 7px;font:normal 23px Georgia,serif;color:#f6d094}
.my4-bulk-panel p{font-size:12px;color:#bfa08c}
.my4-bulk-panel label{display:block;color:#d7a979;font-size:11px;text-transform:uppercase;letter-spacing:.08em}
.my4-bulk-panel textarea{max-width:100%;margin-top:8px!important}
.my4-account-select{width:17px;height:17px;accent-color:#db9c5b;cursor:pointer}
.my2-body .zaneris-lock{background:#8b2732!important;border-color:#ba6a54!important}
.my2-body .zaneris-unlock{background:#7b4a2c!important;border-color:#d6a065!important}
.my2-body .zaneris-edit{background:#593041!important;border-color:#ac7a55!important}
.my2-body .zaneris-action{color:#ffdda8!important}
/* Old admin green styles - override with warm palette */
.my2-body .za-admin,.my2-body .zis,.my2-body .zil,.my2-body .zaneris-reward{color:#ead0ac!important}
.my2-body .za-card,.my2-body .zis-card,.my2-body .zil-wrap,.my2-body .zr-panel{background:linear-gradient(145deg,#310e16,#17070b)!important;border-color:#845039!important}
.my2-body .za-title,.my2-body .zis-title,.my2-body .zil-title,.my2-body .zr-head h2{color:#ffda9a!important}
.my2-body .za-note,.my2-body .zis-note,.my2-body .zil-note{color:#c6a286!important}
.my2-body .za-admin input,.my2-body .za-admin select,.my2-body .zis input,.my2-body .zil-search input,.my2-body .zaneris-reward .form-control{background:#1c090e!important;border-color:#794a34!important;color:#f4d5b2!important}
.my2-body .za-btn,.my2-body .zis-btn,.my2-body .zil-btn,.my2-body .zr-send,.my2-body .zr-tabs .nav-link.active{background:linear-gradient(120deg,#963d33,#dfa361)!important;border-color:#dfa361!important;color:#240b0e!important}
.my2-body .zr-tabs .nav-link,.my2-body .zr-socket-btn{background:#260b11!important;color:#eac396!important;border-color:#794934!important}
.my2-body .zil table{background:#1b090e!important}.my2-body .zil th{background:#42151b!important;color:#f0c58a!important;border-color:#70402d!important}.my2-body .zil td{background:#200b11!important;color:#e8caa8!important;border-color:#583124!important}
.my2-body .zil tr:hover td{background:#43151c!important}
.my2-body .zaneris-stats .list-group-item.active{background:linear-gradient(90deg,#4a151e,#8a392d)!important}
/* motion */
@keyframes my4StatSweep{0%{left:-100%}50%,100%{left:100%}}
@keyframes my4Ember{0%,100%{opacity:.75;transform:translateY(2px);filter:drop-shadow(0 0 5px #df9e54)}50%{opacity:1;transform:translateY(-3px);filter:drop-shadow(0 0 17px #ffce85)}}
@keyframes my4Rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
.my4-admin .my4-card,.my4-admin .my4-pass-tier{animation:my4Rise .6s both}
.my4-admin .my4-card-list .my4-card:nth-child(2){animation-delay:.07s}.my4-admin .my4-card-list .my4-card:nth-child(3){animation-delay:.14s}
@media(max-width:1050px){.my4-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.my4-category-row{grid-template-columns:45px 1fr 1fr 75px}.my4-category-row .my4-btn{grid-column:auto}}
@media(max-width:700px){.my4-fields{grid-template-columns:1fr}.my4-fields label.my4-wide{grid-column:auto}.my4-pass-grid{grid-template-columns:1fr}.my4-title{padding:21px}.my4-category-row{grid-template-columns:1fr 1fr}.my4-category-row>span{grid-column:1/-1}.my4-admin .my4-card{padding:15px}.my2-body .my2-header-actions .my4-logout{padding:8px;font-size:10px}}
@media(prefers-reduced-motion:reduce){.my4-admin *,.my4-admin *:before,.my2-body .zaneris-stats *,.my2-body .zaneris-stats *:before{animation:none!important;transition:none!important}}


(() => {
    const panel = document.querySelector('.my2-main-column');

    if (!panel) {
        console.log('Hauptbereich nicht gefunden!');
        return;
    }

    let el = panel;

    while (el) {
        const s = getComputedStyle(el);

        console.log({
            element: el.tagName,
            classes: el.className,
            display: s.display,
            opacity: s.opacity,
            visibility: s.visibility,
            transform: s.transform,
            height: s.height
        });

        el = el.parentElement;
    }
})();