/* [Protocol] FluxiveOS_refresh-protocol.md */
.fx-toast{position:fixed;top:20px;right:20px;transform:translateX(calc(100% + 40px));opacity:0;width:300px;background:rgba(10,20,40,0.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,243,255,0.3);border-left:4px solid #00f3ff;border-radius:8px;padding:16px;display:flex;align-items:center;gap:16px;box-shadow:0 10px 40px rgba(0,0,0,0.5);z-index:10000;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1),opacity 0.5s ease;cursor:pointer;font-family:'Orbitron',sans-serif;color:white}
.fx-toast.visible{transform:translateX(0);opacity:1}
.fx-toast:hover{background:rgba(10,20,40,0.95);border-color:#00f3ff}
.fx-toast-content{flex:1}
.fx-toast-title{font-size:12px;font-weight:700;letter-spacing:0.1em;color:#fff;text-shadow:0 0 5px rgba(0,243,255,0.5)}
.fx-toast-desc{font-size:10px;color:rgba(255,255,255,0.6);font-family:'Exo 2',sans-serif;margin-top:4px}
