/* MindMesh Profile Widget Skin: TERMINAL */

.mm-pw--skin-terminal {
 --pw-bg: #091710;
 --pw-border: rgba(95,224,151,.4);
 --pw-radius: 4px;
 --pw-bar-bg: #0d2318;
 --pw-bar-border: rgba(95,224,151,.4);
 --pw-bar-text: #91efb6;
 --pw-btn-text: #91efb6;
 --pw-btn-hover-bg: rgba(148,163,184,.16);
 --pw-body-text: #d0efdc;
 --pw-shadow: 0 4px 0 rgba(0,0,0,.35);
 --pw-blur: 0px;
 --mm-widget-bg-rgb-default: 9 23 16;
 --mm-widget-bg-layer-opacity-default: .12;
}

.mm-pw--skin-terminal.mm-pw { position: relative; border-radius: var(--pw-radius); box-shadow: var(--pw-shadow); overflow: hidden; transform: translateZ(0); will-change: transform; -webkit-mask-image: -webkit-radial-gradient(white, black); mask-image: radial-gradient(white, black); }
.mm-pw--skin-terminal.mm-pw::before { content:""; position:absolute; inset:0; border-radius:inherit; box-sizing:border-box; background:var(--pw-bg); box-shadow:0 0 0 1px var(--pw-border) inset; backdrop-filter:blur(var(--pw-blur)); -webkit-backdrop-filter:blur(var(--pw-blur)); pointer-events:none; z-index:0; transform:translateZ(0); }
.mm-pw--skin-terminal .mm-widget-style-layer { position:absolute; inset:0; border-radius:inherit; pointer-events:none; z-index:10; }
.mm-pw--skin-terminal .mm-pw__bar, .mm-pw--skin-terminal .mm-pw__body { position:relative; z-index:2; }
.mm-pw--skin-terminal .mm-pw__bar { background:var(--pw-bar-bg); box-shadow:0 -1px 0 0 var(--pw-bar-border) inset; color:var(--pw-bar-text); backdrop-filter:blur(calc(var(--pw-blur) * 0.75)); -webkit-backdrop-filter:blur(calc(var(--pw-blur) * 0.75)); }
.mm-pw--skin-terminal .mm-pw__btn { color:var(--pw-btn-text); }
.mm-pw--skin-terminal .mm-pw__btn:hover { background:var(--pw-btn-hover-bg); }
.mm-pw--skin-terminal .mm-pw__body { background:transparent; color:var(--mm-widget-fg, var(--pw-body-text)); }
.mm-pw--no-titlebar .mm-pw__bar { display:none !important; }

.mm-pw--skin-terminal {--pw-heading-font:ui-monospace,Consolas,monospace;}
.mm-pw--skin-terminal .mm-pw__title {font-family:var(--mm-widget-font,var(--mm-profile-font,ui-monospace,Consolas,monospace));letter-spacing:.04em;}

.mm-pw--skin-terminal .mm-pw__body {color-scheme:dark;}
.mm-pw--skin-terminal .mm-pw__body .bg-white {color:#0f172a;color-scheme:light;}
.mm-pw--skin-terminal .mm-pw__body :is(.text-gray-600,.text-slate-500) {color:inherit;opacity:.8;}
