@import "https://fonts.googleapis.com/css2?family=Tiny5&family=Bungee:wght@400&family=IBM+Plex+Mono:wght@400;500;700&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap";*{box-sizing:border-box}html,body,#root{min-height:100%}body{color:#d4ddd0;background:linear-gradient(#090c0ae6,#090c0af0),radial-gradient(circle at 12% 6%,#a1dc4629,#0000 30%),radial-gradient(circle at 92% 0,#a1dc461f,#0000 34%),radial-gradient(circle at 50% 100%,#ff222214,#0000 50%),url(/fundo-macaco.jpg) 50%/cover no-repeat fixed,#090c0a;margin:0;font-family:IBM Plex Sans,Segoe UI,sans-serif}h1,h2,h3,p{margin:0}button,input,textarea,select{font:inherit}strong{font-weight:700}code{background:#a1dc461f;border-radius:0;padding:1px 5px;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}:root{--bg-base:#111218;--bg-panel:#f7f2e8;--bg-soft:#fffdf8;--ink-main:#131316;--ink-muted:#45495b;--line-strong:#0e0e11;--line-soft:#5a6078;--orange-main:#ff6a00;--orange-deep:#d24200;--orange-soft:#ffc285;--accent-angle:#ffd000;--accent-structure:#f63f29;--accent-visual:#62d0ff;--accent-cta:#ff9f1a;--ok:#007f7f;--warn:#a16000;--error:#a70d14;--shadow-card:0 4px 0 #000000b8, 0 16px 28px #00000040;--shadow-soft:0 2px 0 #00000094, 0 7px 14px #0003;--radius-lg:6px;--radius-md:5px;--radius-sm:4px}.studio{color:#fdf9f1;width:min(1687px,100vw - 30px);margin:14px auto 32px}.top-bar{z-index:20;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 9px),radial-gradient(circle at 96% -10%,#ff7e0070,#0000 50%),radial-gradient(circle at 0 120%,#3c6fff3d,#0000 55%),linear-gradient(#1d1f2a,#101117);border:2px solid #fff7ea;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:14px 16px;display:grid;position:sticky;top:0}.brand-wrap{align-items:center;gap:12px;min-width:210px;display:flex}.mascot-frame{background:radial-gradient(circle at 30% 26%,#ffffff38,#0000 62%),linear-gradient(#161722f5,#101118f5);border:2px solid #ffe4be;border-radius:6px;width:62px;height:62px;margin:0;padding:4px;overflow:visible;box-shadow:0 0 0 2px #ff6a006b,0 4px #0000009e,inset 0 1px #fff3}.monkey-mark{object-fit:contain;object-position:center;filter:saturate(1.08)contrast(1.08)drop-shadow(0 2px 2px #0000006b);width:100%;height:100%}.brand-title{letter-spacing:.03em;color:#fff7e8;text-shadow:2px 2px #ff6a00;margin:0;font-family:Tiny5,monospace;font-size:44px;line-height:.84}.brand-subtitle{letter-spacing:.06em;text-transform:uppercase;color:#ffe5bf;margin:2px 0 0;font-family:IBM Plex Mono,monospace;font-size:10px}.global-actions,.history-controls{flex-wrap:wrap;gap:8px;display:flex}.top-bar button,.panel-actions button,.history-panel button,.result-card button,.auth-gate button,.draft-status button,.right-column-closed button,.stepper-wrap button{border:2px solid var(--line-strong);border-radius:var(--radius-sm);color:#111;letter-spacing:.02em;min-height:34px;box-shadow:var(--shadow-soft);text-transform:uppercase;background:linear-gradient(#ffffff80,#0000 32%),linear-gradient(#fff7ea,#efdfc4);justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;transition:transform .1s,box-shadow .1s,background .15s;display:inline-flex}.top-bar button:hover,.panel-actions button:hover,.history-panel button:hover,.result-card button:hover,.auth-gate button:hover,.draft-status button:hover,.right-column-closed button:hover,.stepper-wrap button:hover{transform:translateY(-1px);box-shadow:0 3px #000000c2,0 9px 16px #0000003d}.top-bar button:active,.panel-actions button:active,.history-panel button:active,.result-card button:active,.auth-gate button:active,.draft-status button:active,.right-column-closed button:active,.stepper-wrap button:active{transform:translateY(1px);box-shadow:0 1px #000000b8}.top-bar button:disabled,.panel-actions button:disabled,.history-panel button:disabled,.result-card button:disabled,.auth-gate button:disabled,.draft-status button:disabled,.stepper-wrap button:disabled{opacity:.52;cursor:not-allowed;transform:none}.top-bar button.ghost,.panel-actions button.ghost,.history-panel button.ghost,.result-card button.ghost,.auth-gate button.ghost,.draft-status button.ghost{background:linear-gradient(#ffffff61,#0000 36%),linear-gradient(#e8f1ff,#c8d8f7)}.status-area{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.status-badge{border-radius:var(--radius-sm);background:linear-gradient(#ffffff29,#0000 35%),#0a0b11db;border:2px solid #fef6e7;gap:1px;min-width:98px;padding:4px 8px;display:grid;box-shadow:inset 0 1px #ffffff38}.status-label{letter-spacing:.06em;text-transform:uppercase;color:#ffdcb6;font-size:10px}.status-value{color:#fef7ea;font-size:13px;font-weight:700}.status-ok{border-color:color-mix(in srgb, var(--ok) 55%, #fff)}.status-warn{border-color:color-mix(in srgb, var(--warn) 65%, #fff)}.status-error{border-color:color-mix(in srgb, var(--error) 62%, #fff)}.studio-body{grid-template-columns:320px minmax(720px,1fr) 320px;align-items:start;gap:12px;margin-top:14px;display:grid}.history-closed .studio-body{grid-template-columns:320px minmax(760px,1fr) 78px}.left-column,.center-column,.right-column,.right-column-closed{min-height:72vh}.left-column,.right-column{position:sticky;top:92px}.card-shell,.result-card,.loading-state,.error-state,.right-column-closed{border-radius:var(--radius-lg);background:linear-gradient(180deg, #ffffffb8, transparent 30%), linear-gradient(160deg, #fffffff5, #f2e8d6fa), var(--bg-panel);box-shadow:var(--shadow-card);color:var(--ink-main);border:2px solid #12131b}.control-panel,.history-panel{padding:14px}.control-panel header h2,.history-panel header h2,.empty-state h2{letter-spacing:.03em;color:#19141d;text-transform:uppercase;margin:0;font-family:Bungee,sans-serif;font-size:20px}.control-panel header p,.history-panel header p,.empty-state p{color:var(--ink-muted);margin:4px 0 0;font-size:13px;line-height:1.4}.control-grid{grid-template-columns:1fr;gap:10px;margin-top:12px;display:grid}.control-grid label{letter-spacing:.02em;gap:5px;font-size:12px;font-weight:700;display:grid}.control-grid input,.control-grid select,.control-grid textarea,.result-card textarea{border:1.8px solid var(--line-soft);border-radius:var(--radius-sm);width:100%;font:inherit;color:var(--ink-main);background:linear-gradient(#fffdf9,#f8efe0);padding:9px 10px;font-size:14px;box-shadow:inset 0 1px #ffffffb8}.control-grid textarea,.result-card textarea{resize:vertical;line-height:1.5}.control-grid input:focus,.control-grid select:focus,.control-grid textarea:focus,.result-card textarea:focus{outline:2px solid color-mix(in srgb, var(--orange-main) 46%, white);border-color:var(--orange-main)}.control-grid .wide{grid-column:1/-1}.checkline{align-items:center;gap:8px;display:flex}.checkline input{width:16px;height:16px}.stepper-wrap{grid-template-columns:38px 1fr 38px;align-items:center;gap:6px;display:grid}.stepper-wrap input{text-align:center;font-weight:700}.panel-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.center-column{gap:10px;display:grid}.auth-gate{color:#fff5e8;background:linear-gradient(#ff6b0029,#0000 35%),linear-gradient(170deg,#11141d,#1f232f);border-width:3px;border-color:#fff0dc;gap:14px;max-width:700px;margin:36px auto 0;padding:20px;display:grid}.auth-gate h2{letter-spacing:.04em;color:#ffdaae;text-transform:uppercase;font-family:Bungee,sans-serif;font-size:26px}.auth-mascot{justify-self:start;width:90px;height:90px}.auth-gate>p{color:#ffe8c5;font-size:14px}.auth-meta{border-radius:var(--radius-sm);background:#ff9b4524;border:2px solid #ffc989;gap:4px;padding:10px;display:grid}.auth-meta p{margin:0;font-size:13px}.auth-actions{flex-wrap:wrap;gap:8px;display:flex}.auth-message{color:#a2ffef;margin:0;font-size:13px;font-weight:700}.auth-error{color:#ff9b9b;margin:0;font-size:13px;font-weight:700}.flash-message{border-radius:var(--radius-md);color:#2c1204;box-shadow:var(--shadow-soft);text-transform:uppercase;letter-spacing:.03em;background:linear-gradient(#ffffff70,#0000 40%),linear-gradient(#ffb261,#ff7f27);border:2px solid #ffce96;margin:0;padding:8px 10px;font-size:12px;font-weight:700}.draft-status{background:linear-gradient(#ffffff73,#0000 35%),linear-gradient(#fef4e6,#efdac0);border-color:#ffca8d;padding:10px 12px}.draft-status p{color:#5c452f;margin:0;font-size:13px}.draft-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.loading-state{padding:14px}.loading-text{color:#6e4b2b;margin:0;font-size:13px;font-weight:700}.loading-bar-track{background:#ebd9be;border:1px solid #ad9271;border-radius:999px;height:9px;margin-top:10px;overflow:hidden}.loading-bar-fill{border-radius:inherit;background:linear-gradient(90deg,#ffbb7a,#f97316);width:30%;height:100%;animation:1.2s ease-in-out infinite loadingSweep;display:block}.loading-skeleton-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.loading-skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg,#efe0c8 25%,#f7ebd9 45%,#efe0c8 65%) 0 0/280% 100%,#efe0c8;border:1.5px solid #d5b993;min-height:72px;animation:1.2s ease-in-out infinite skeletonPulse}.loading-skeleton.card-big{min-height:122px}@keyframes loadingSweep{0%{transform:translate(-110%)}to{transform:translate(340%)}}@keyframes skeletonPulse{0%{background-position:100% 0}to{background-position:-120% 0}}.result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.result-card{border-width:2px;min-height:160px;padding:12px}.result-card.large{grid-column:1/-1;min-height:285px}.result-card-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.result-card h3{letter-spacing:.02em;text-transform:uppercase;color:#1e1820;align-items:center;gap:7px;margin:0;font-family:Bungee,sans-serif;font-size:16px;display:flex}.icon-chip{background:#ffe5b1e6;border:1.8px solid #110e0cb3;border-radius:3px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.card-actions{flex-wrap:wrap;gap:6px;display:flex}.card-actions button{min-height:30px;padding:4px 8px;font-size:11px}.compare-box{gap:10px;display:grid}.compare-columns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.compare-column{border-radius:var(--radius-sm);background:linear-gradient(#fff9ef,#f3e4cd);border:2px solid #22222a;padding:8px}.compare-column h4{letter-spacing:.04em;text-transform:uppercase;color:#292129;margin:0;font-size:12px}.compare-column pre{white-space:pre-wrap;color:#2a2119;background:#fffaf1;border:2px solid #c4b08e;border-radius:4px;max-height:180px;margin:6px 0 0;padding:7px;font-size:12px;line-height:1.45;overflow:auto}.diff-preview{border-radius:var(--radius-sm);background:linear-gradient(#fff9ef,#f3e4cd);border:2px solid #22222a;gap:8px;padding:8px;display:grid}.diff-preview p{color:#292129;margin:0;font-size:12px;font-weight:700}.diff-side h5{text-transform:uppercase;letter-spacing:.04em;color:#745840;margin:0 0 4px;font-size:11px}.diff-token-wrap{flex-wrap:wrap;gap:4px;display:flex}.token-plain{background:#f8f0e2;border:1.4px solid #b39766;border-radius:2px;padding:2px 4px;font-size:11px}.token-changed{background:#ffd37d;border:1.8px solid #bb4f00;border-radius:2px;padding:2px 4px;font-size:11px;font-weight:700}.diff-empty{color:#8a7760;font-size:12px}.result-card textarea{min-height:110px;font-size:14px}.result-card.large textarea{min-height:260px}.tone-idea{border-left:9px solid var(--orange-main)}.tone-angle{border-left:9px solid var(--accent-angle)}.tone-structure{border-left:9px solid var(--accent-structure)}.tone-draft{border-left:9px solid #5a5cff}.tone-visual{border-left:9px solid var(--accent-visual)}.tone-cta{border-left:9px solid var(--accent-cta)}.empty-state{padding:14px}.empty-state pre,.error-state pre{border-radius:var(--radius-sm);color:#ffe3bc;white-space:pre-wrap;word-break:break-word;background:#11131b;border:2px solid #090a0f;margin:10px 0 0;padding:10px;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.45}.error-state{background:linear-gradient(#fff6,#0000 35%),linear-gradient(#ffd6d0,#ffb9af);border-color:#7f0f18;padding:14px}.error-state h3{color:#7b2018;margin:0;font-size:16px}.error-state p{color:#6a1d16;margin:6px 0 0;font-size:14px}.history-panel{gap:10px;display:grid}.history-filters{gap:8px;display:grid}.history-filters label{text-transform:uppercase;letter-spacing:.04em;color:#211d25;gap:4px;font-size:11px;font-weight:700;display:grid}.history-filters input,.history-filters select{width:100%;font:inherit;color:#211a14;background:linear-gradient(#fffefb,#f8efdd);border:2px solid #25262e;border-radius:4px;padding:6px 8px;font-size:13px}.history-info{color:#7a603e;margin:0;font-size:12px}.history-error{color:#9f1b10;margin:0;font-size:12px;font-weight:700}.history-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.history-list li article{border-radius:var(--radius-md);background:linear-gradient(#ffffff73,#0000 34%),linear-gradient(#fff7e8,#f2e3cb);border:2px solid #21222a;padding:9px}.meta-line{color:#5a4735;justify-content:space-between;gap:8px;margin:0;font-size:12px;display:flex}.meta-line+.meta-line{margin-top:3px}.item-actions{grid-template-columns:1fr;gap:6px;margin-top:8px;display:grid}.history-pagination{flex-wrap:wrap;gap:6px;display:flex}.history-pagination button{min-height:28px;padding:3px 7px;font-size:11px}.history-pagination .active{background:linear-gradient(#ffc169,#ff6a00);border-color:#3f1300}.meta-box{border-radius:var(--radius-md);background:linear-gradient(#ffffff73,#0000 34%),linear-gradient(#fff8eb,#f4e4cc);border:2px solid #22222a;padding:10px}.meta-box h3{text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:13px}.meta-box dl{gap:7px;margin:7px 0 0;display:grid}.meta-box dl div{gap:1px;display:grid}.meta-box dt{text-transform:uppercase;letter-spacing:.05em;color:#6c5944;font-size:10px}.meta-box dd{word-break:break-word;margin:0;font-size:12px;line-height:1.3}.right-column-closed{background:linear-gradient(#ffffff5c,#0000 35%),linear-gradient(#f8ead3,#ebd7b8);min-height:240px;padding:8px;position:sticky;top:92px}.right-column-closed button{writing-mode:vertical-rl;text-orientation:mixed;width:100%;min-height:176px;font-size:12px;transform:rotate(180deg)}@media (width<=1440px){.top-bar{grid-template-columns:1fr;justify-items:start;gap:10px}.brand-title{font-size:38px}.status-area{justify-content:flex-start}.studio-body,.history-closed .studio-body{grid-template-columns:300px minmax(560px,1fr)}.right-column,.right-column-closed{grid-column:1/-1;min-height:auto;position:static}.right-column-closed button{writing-mode:horizontal-tb;min-height:34px;transform:none}}@media (width<=980px){.studio{width:calc(100vw - 20px);margin:10px auto 26px}.studio-body,.history-closed .studio-body{grid-template-columns:1fr}.brand-title{font-size:32px}.left-column,.right-column{position:static}.result-grid{grid-template-columns:1fr}.result-card.large{grid-column:auto}.compare-columns{grid-template-columns:1fr}}:root{--bg-base:#0b0f0c;--bg-panel:#151b17;--bg-soft:#1a231c;--ink-main:#dce6d8;--ink-muted:#97a595;--line-strong:#455243;--line-soft:#3b4739;--orange-main:#a1dc46;--orange-deep:#709e2c;--orange-soft:#c6f07e;--accent-angle:#b4ea5f;--accent-structure:#e28585;--accent-visual:#97b7b3;--accent-cta:#c5d4aa;--ok:#9adf55;--warn:#ff5353;--error:#ff2e2e;--radius-lg:0;--radius-md:0;--radius-sm:0}*,:before,:after{border-radius:0!important}.studio{color:#dce5d8}.top-bar{background:linear-gradient(#141a16f2,#0c0f0df5);border:2px solid #4c5c4a;grid-template-columns:320px minmax(0,1fr) auto auto;column-gap:12px;padding:14px 0;box-shadow:0 4px #000000bf,0 16px 32px #00000059}.brand-wrap{width:100%;padding-left:12px}.mascot-frame{background:linear-gradient(#1f2821,#141a16);border-color:#5c6e57;box-shadow:0 0 0 1px #a1dc4673,0 4px #000000ad,inset 0 1px #ffffff14}.monkey-mark{filter:saturate(1.05)contrast(1.08)drop-shadow(0 3px 3px #00000080)}.brand-title{color:#d9f09e;text-shadow:2px 2px #273321}.brand-subtitle{color:#9aaa96}.global-actions{background:linear-gradient(#ffffff14,#0000 26%),linear-gradient(#1f2721,#121813);border:2px solid #435040;padding:8px 10px;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #000000b3}.history-controls{justify-content:flex-end;padding-right:12px}.history-controls button{min-width:132px}.top-bar button,.panel-actions button,.history-panel button,.result-card button,.auth-gate button,.draft-status button,.right-column-closed button,.stepper-wrap button{color:#dce5d9;background:linear-gradient(#ffffff1f,#0000 33%),linear-gradient(#283029,#161d18);border:2px solid #455243;box-shadow:0 2px #000000c7,0 6px 14px #00000052}.top-bar button:hover,.panel-actions button:hover,.history-panel button:hover,.result-card button:hover,.auth-gate button:hover,.draft-status button:hover,.right-column-closed button:hover,.stepper-wrap button:hover{box-shadow:0 3px #000c,0 8px 16px #0000005c}.top-bar button:first-child,.panel-actions button:first-child{color:#162109;background:linear-gradient(#ffffff38,#0000 32%),linear-gradient(#bde86d,#a1dc46);border-color:#4a6122}.top-bar button.ghost,.panel-actions button.ghost,.history-panel button.ghost,.result-card button.ghost,.auth-gate button.ghost,.draft-status button.ghost{color:#d1ddd0;background:linear-gradient(#ffffff14,#0000 28%),linear-gradient(#2b332d,#1a201b)}.status-badge{background:linear-gradient(#ffffff14,#0000 35%),#0e120ff2;border-color:#495947}.status-label{color:#9db593}.status-value{color:#e6f0e1}.card-shell,.result-card,.loading-state,.error-state,.right-column-closed{color:#dce6d8;background:linear-gradient(#ffffff0d,#0000 27%),linear-gradient(170deg,#1e261ffa,#111712fa),#131913;border:2px solid #435040}.control-panel header h2,.history-panel header h2,.empty-state h2{color:#a1dc46}.control-panel header p,.history-panel header p,.empty-state p{color:#9aa897}.control-grid label,.history-filters label,.meta-box dt,.diff-side h5,.history-info{color:#9fb09b}.control-grid input,.control-grid select,.control-grid textarea,.result-card textarea,.history-filters input,.history-filters select{color:#deead9;background:linear-gradient(#242d26,#171e19);border-color:#4a5948;box-shadow:inset 0 1px #ffffff0f}.control-grid select,.history-filters select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.control-grid select option,.history-filters select option{color:#dce5db;background-color:#2f3532}.control-grid select option:checked,.history-filters select option:checked{color:#eef9ea;background-color:#2f5a34}.control-grid input:focus,.control-grid select:focus,.control-grid textarea:focus,.result-card textarea:focus,.history-filters input:focus,.history-filters select:focus{border-color:#a1dc46;outline:2px solid #a1dc46}.compare-column,.diff-preview,.meta-box,.history-list li article{background:linear-gradient(#ffffff12,#0000 28%),linear-gradient(#1f2721,#141b16);border-color:#414f3f}.compare-column h4,.diff-preview p,.meta-box h3,.meta-line,.meta-box dd{color:#d4e1cf}.compare-column pre,.empty-state pre,.error-state pre{color:#d8e4d4;background:#101611;border-color:#3f4b3d}.flash-message,.draft-status{color:#d7edaa;background:linear-gradient(#ffffff1c,#0000 34%),linear-gradient(#2e3b21,#1f2918);border-color:#4c6131}.draft-status p{color:#bdd39e}.loading-text{color:#b6d586}.loading-bar-track{background:#1a2315;border-color:#4c6131}.loading-bar-fill{background:linear-gradient(90deg,#d0f78f,#a1dc46)}.loading-skeleton{background:linear-gradient(90deg,#1e2820 25%,#2b352c 45%,#1e2820 65%) 0 0/280% 100%,#1f2921;border-color:#3e4e3d}.error-state{background:linear-gradient(#ffffff17,#0000 32%),linear-gradient(#352020,#211415);border-color:#853434}.error-state h3,.error-state p,.history-error{color:#ff8f8f}.token-plain{color:#cedbca;background:#202922;border-color:#4a5948}.token-changed{color:#ffd7d7;background:#5a2323;border-color:#ff4343}a{color:#a1dc46}::selection{color:#0d100c;background:#a1dc46}.top-bar button:first-child [aria-hidden=true],.panel-actions button:first-child [aria-hidden=true]{color:#9d0b0b}.history-pagination .active{color:#ffe9e9;background:linear-gradient(#b41616,#9d0b0b);border-color:#660d0d}.tone-idea{border-left-color:#a1dc46}.tone-angle{border-left-color:#b6f26a}.tone-structure{border-left-color:#ff2e2e}.tone-draft{border-left-color:#91cf56}.tone-visual{border-left-color:#79cfa5}.tone-cta{border-left-color:#d7ff8b}.tone-idea{background:linear-gradient(#a9d46514,#0000 22%),linear-gradient(170deg,#1e261ffa,#111712fa),#131913}.tone-angle{background:linear-gradient(#c5d4aa1a,#0000 22%),linear-gradient(170deg,#1e261ffa,#111712fa),#131913}.tone-structure{background:linear-gradient(#9d0b0b1f,#0000 22%),linear-gradient(170deg,#1e261ffa,#111712fa),#131913}.tone-draft{background:linear-gradient(#97b7b314,#0000 22%),linear-gradient(170deg,#1e261ffa,#111712fa),#131913}.tone-visual{background:linear-gradient(#a7afc414,#0000 22%),linear-gradient(170deg,#1e261ffa,#111712fa),#131913}.tone-cta{background:linear-gradient(#d6e0ba14,#0000 22%),linear-gradient(170deg,#1e261ffa,#111712fa),#131913}.right-column-closed{background:linear-gradient(#ffffff0f,#0000 28%),linear-gradient(#202821,#141a15)}.history-panel,.history-list li article,.meta-box,.compare-column,.diff-preview{background:linear-gradient(#ffffff12,#0000 28%),linear-gradient(#30353a,#1f2428);border-color:#4f555a}.history-panel header h2,.history-panel header p,.history-panel label,.history-info,.meta-line,.meta-box h3,.meta-box dt,.meta-box dd{color:#d4d9df}.history-filters input,.history-filters select{color:#f0f3f6;background:linear-gradient(#3a4148,#2a3035);border-color:#636a70}.history-controls button,.right-column-closed button{color:#1f252a;background:linear-gradient(#ffffff3d,#0000 36%),linear-gradient(#c6ccd2,#9ea5ac);border-color:#848a90}.item-actions button.ghost{opacity:.82;color:#f5f7f9;background:linear-gradient(#ffffff24,#0000 35%),linear-gradient(#8d959d,#6f7881);border-color:#5f666d;font-size:11px;font-weight:600;box-shadow:0 1px #000000a6,0 4px 10px #00000038}.item-actions button.ghost:hover{opacity:.95}.right-column{animation:.18s ease-out historySlideIn}.right-column-closed{animation:.15s ease-out historySlideOut}@keyframes historySlideIn{0%{opacity:.25;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes historySlideOut{0%{opacity:.2;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media (width<=1440px){.top-bar{grid-template-columns:1fr;padding:14px 12px}.brand-wrap,.history-controls{padding:0}}
