.ak-skull{font-family:Arial,sans-serif;font-size:25px;line-height:1;color:#26a65b;text-shadow:0 0 8px #2ed16c44}.ak-toggle,.ak-secondary,.ak-main,.ak-delete-inline{font-family:inherit;font-size:15px;border-radius:10px;padding:8px 12px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;border:1px solid #bdd9c9;background:#f2faf5;color:#246d45;width:auto}.ak-toggle{font-size:13px;white-space:nowrap}.ak-toggle.ak-active{background:#18452f;color:#e6ffef;border-color:#36a662;box-shadow:0 0 0 3px #34ae6430}.ak-active .ak-skull{color:#72ec94}.ak-floating{position:fixed;right:22px;top:16px;z-index:95}.ak-delete-inline{display:none!important;grid-column:1/-1;justify-self:start;margin-top:12px;border-style:dashed;font-size:14px}.ak-enabled .ak-delete-inline{display:inline-flex!important}.ak-dialog{font-family:inherit;color:#214834;background:#f9fcfa;border:1px solid #b3d3c0;border-radius:20px;max-width:850px;width:calc(100% - 32px);padding:24px;max-height:88vh;overflow:auto;box-sizing:border-box;box-shadow:0 24px 70px #153b3655}.ak-dialog::backdrop{background:#10382f66;backdrop-filter:blur(4px)}.ak-title{display:flex;gap:14px;align-items:center;margin-bottom:18px}.ak-title .ak-skull{font-size:48px}.ak-title h2{margin:0;font-size:25px}.ak-title p{margin:3px 0;font-size:14px;color:#657f70}.ak-close{margin-left:auto;cursor:pointer;border:0;background:transparent;font-size:28px;color:#356748}.ak-toolbar,.ak-footer{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.ak-toolbar label{flex:1;min-width:150px}.ak-dialog label{display:grid;gap:6px;font-size:15px}.ak-dialog input,.ak-dialog select,.ak-dialog textarea{font-family:inherit;font-size:17px;border:1px solid #c5dacf;border-radius:9px;padding:9px;box-sizing:border-box;width:100%;background:white}.ak-dialog textarea{min-height:75px}.ak-note{font-size:14px;line-height:1.7;background:#edf6f0;padding:12px;border-radius:10px;color:#496657}.ak-list{margin:16px 0;max-height:400px;overflow:auto;border:1px solid #d2e3d8;border-radius:12px;background:white}.ak-list .ak-row,.ak-list .ak-select-all{display:flex;gap:12px;align-items:center;padding:13px;border-bottom:1px solid #e4ede7;cursor:pointer}.ak-list input[type=checkbox]{width:18px;height:18px;flex-shrink:0;accent-color:#25864e}.ak-row span{flex:1;min-width:0}.ak-row strong,.ak-row small{display:block;overflow-wrap:anywhere}.ak-row small{font-size:12px;color:#738577;margin-top:4px}.ak-row b{font-size:14px;white-space:nowrap}.ak-main{background:#237e48;color:white;border-color:#237e48}.ak-main .ak-skull{color:#a4efb9}.ak-dialog button:disabled{opacity:.45;cursor:not-allowed}.ak-footer{margin-top:16px;justify-content:flex-end;align-items:center}.ak-footer>span{margin-right:auto;font-size:14px}.ak-warning,.ak-error{padding:12px;border:1px solid #e8b494;background:#fff0e7;color:#9e4522;border-radius:10px}.ak-impact{display:grid;grid-template-columns:1fr 1fr;gap:8px;list-style:none;padding:0}.ak-impact li{background:#edf5f0;padding:9px;border-radius:8px;display:flex;justify-content:space-between;gap:8px;font-size:14px}.ak-record-preview{max-height:170px;overflow:auto;padding:10px;background:#fff;border:1px solid #d2e3d8;border-radius:10px;font-size:14px;line-height:1.8}.ak-dialog form>label{margin-top:12px}@media(max-width:650px){.ak-toggle span:not(.ak-skull){display:none}.ak-dialog{padding:17px}.ak-impact{grid-template-columns:1fr}.ak-row{flex-wrap:wrap}.ak-row b{margin-left:30px}.ak-toolbar{align-items:stretch}.ak-floating{right:12px}}

/* Dark emerald cleanup controls live in the administration area. */
.ak-toggle,.ak-main{background:linear-gradient(135deg,#071b16,#123b2c);color:#d9ffe6;border:1px solid #287b51;box-shadow:0 5px 18px #03150e44}.ak-toggle{padding:13px 20px;font-size:16px;font-weight:700}.ak-toggle:hover,.ak-main:hover{background:#164630;border-color:#63d691}.ak-toggle[hidden]{display:none}.ak-skull{color:#66ec91;text-shadow:0 0 12px #4be07e55}.ak-toggle.ak-active{background:#0b2e20;border-color:#79ef9a}.ak-dialog{background:#101e1a;color:#e0f1e7;border-color:#305444;box-shadow:0 24px 70px #0008}.ak-dialog::backdrop{background:#03100c99}.ak-title p,.ak-row small{color:#a0baac}.ak-close{color:#c1dfce}.ak-secondary,.ak-delete-inline{background:#1b3026;color:#d1e9dc;border-color:#41624f}.ak-dialog input,.ak-dialog select,.ak-dialog textarea{background:#14261d;color:#e3f6ea;border-color:#426352;color-scheme:dark}.ak-note,.ak-impact li{background:#1a3025;color:#c1ddcc}.ak-list,.ak-record-preview{background:#12241b;border-color:#355844}.ak-list .ak-row,.ak-list .ak-select-all{border-color:#2d493a}.ak-warning,.ak-error{background:#37251b;color:#ffd7ac;border-color:#866044}.ak-selection-summary{display:flex;flex-wrap:wrap;gap:8px;color:#bedcca;font-size:14px;margin-top:14px}.ak-selection-summary span{padding:6px 10px;border-radius:8px;background:#254435}.ak-admin-page{max-width:960px}.ak-admin-panel{margin-top:24px;padding:32px;border:1px solid #2b6046;border-radius:22px;background:radial-gradient(ellipse at top right,#204b34,#0b1b15 65%);color:#e1f5e8;box-shadow:0 12px 32px #10281b22}.ak-admin-panel h1{margin:14px 0;font-size:28px}.ak-admin-label{color:#96c5a7;font-size:14px}.ak-admin-panel p{line-height:1.8;color:#b7d1c1}.ak-admin-hint{margin-top:24px;font-size:15px}@media(max-width:650px){.ak-admin-panel{padding:22px}.ak-admin-panel .ak-toggle span:not(.ak-skull){display:inline}}

.ak-toggle.ak-image-button{display:block;width:min(100%,460px);padding:0;border:0;background:transparent;box-shadow:none;border-radius:18px;transition:filter .18s,transform .18s}.ak-toggle.ak-image-button[hidden]{display:none}.ak-image-button img{display:block;width:100%;height:auto;pointer-events:none}.ak-toggle.ak-image-button:hover{background:transparent;filter:brightness(1.12);transform:translateY(-2px)}.ak-image-button:focus-visible{outline:3px solid #a4ffb9;outline-offset:4px}.ak-toggle.ak-image-button.ak-active{background:transparent;filter:drop-shadow(0 0 8px #52e78688)}

/* Wide duel banner; content stays readable independently of the artwork. */
.ak-admin-page{max-width:none;width:100%;box-sizing:border-box}.ak-hero-panel{min-height:390px;padding:30px 32px;background-color:#071b17;background-image:linear-gradient(90deg,rgba(5,20,17,.82),rgba(5,20,17,.64) 35%,rgba(5,20,17,.08) 62%,transparent),url('/images/avada-duel-hero.webp');background-size:cover;background-position:center;display:flex;align-items:center;overflow:hidden;box-sizing:border-box}.ak-hero-content{width:48%;max-width:660px;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.ak-hero-panel .ak-admin-label{color:#b5cec0}.ak-hero-panel p{color:#f0f7f2;text-shadow:0 1px 4px #000;margin:0;line-height:1.75}.ak-hero-panel #cleanupAccess{font-size:17px;font-weight:600}.ak-hero-panel .ak-admin-hint{font-size:15px}.ak-hero-panel .ak-image-button{width:min(100%,420px)}.ak-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(min-width:1500px){.ak-hero-panel{min-height:440px}}@media(max-width:900px){.ak-hero-content{width:58%}.ak-hero-panel{padding:26px;min-height:390px}}@media(max-width:650px){.ak-hero-panel{padding:235px 22px 26px;min-height:0;background-image:linear-gradient(180deg,transparent 90px,#071b17 235px),url('/images/avada-duel-hero.webp');background-size:100% 260px,auto 260px;background-position:top center,top right;background-repeat:no-repeat}.ak-hero-content{width:100%;max-width:none;gap:16px}.ak-hero-panel #cleanupAccess{font-size:16px}.ak-hero-panel .ak-admin-hint{font-size:14px}}
