
/* SASZKA Wallet — VS Code test */
.saszka-wallet-link{padding:10px 14px;border:1px solid #f3ba2f;border-radius:9px;color:#f3ba2f!important;background:#171407;text-decoration:none;font-weight:900;cursor:pointer;white-space:nowrap}
.saszka-wallet-link:hover{background:#211b08}
#saszkaWalletOverlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:2147483600;align-items:center;justify-content:center;padding:18px}
#saszkaWalletOverlay.open{display:flex}
.szw-card{width:min(460px,100%);background:linear-gradient(160deg,#12171d,#080a0d);border:1px solid rgba(243,186,47,.48);border-radius:20px;padding:24px;box-shadow:0 28px 90px rgba(0,0,0,.75),0 0 38px rgba(243,186,47,.10);color:#f7f7f2;font-family:Arial,sans-serif}
.szw-head{display:flex;align-items:center;gap:12px}.szw-head img{width:48px;height:48px;border-radius:50%;object-fit:cover;border:1px solid #6a5718}.szw-headtext{flex:1}.szw-title{font-size:21px;font-weight:900;color:#f3ba2f}.szw-sub{font-size:12px;color:#9da6ad}.szw-close{border:0;background:transparent;color:#aeb5bc;font-size:28px;cursor:pointer}
.szw-connect{width:100%;margin-top:20px;padding:14px 16px;border:0;border-radius:10px;background:#f3ba2f;color:#111;font-weight:900;font-size:15px;cursor:pointer}
.szw-status{margin-top:14px;padding:13px;background:#07090b;border:1px solid #293039;border-radius:10px;color:#b7bec4;font-size:13px;overflow-wrap:anywhere}
.szw-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.szw-box{padding:13px;background:#0b0e11;border:1px solid #293039;border-radius:10px}.szw-box small{display:block;color:#8f99a2}.szw-box b{display:block;color:#f3ba2f;margin-top:4px}
.szw-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.szw-action{padding:11px;border-radius:9px;border:1px solid #4a535d;background:#101419;color:#fff;font-weight:800;cursor:pointer}.szw-action.gold{border-color:#f3ba2f;color:#f3ba2f}
.szw-note{margin-top:15px;font-size:11px;line-height:1.5;color:#7f8991}
@media(max-width:850px){.saszka-wallet-link{width:100%;text-align:center}.szw-grid,.szw-actions{grid-template-columns:1fr}}

.szw-swapbox{margin-top:12px;padding:14px;background:#080a0d;border:1px solid #584b1e;border-radius:12px}
.szw-swaphead{display:flex;align-items:center;justify-content:space-between;color:#f3ba2f}.szw-swap-close{border:0;background:transparent;color:#aeb5bc;font-size:24px;cursor:pointer}
.szw-swap-label{display:block;color:#9da6ad;font-size:12px;margin:8px 0 5px}.szw-swaprow{display:flex;align-items:center;background:#050709;border:1px solid #343c44;border-radius:9px;overflow:hidden}
.szw-swap-amount{width:100%;min-width:0;background:transparent;border:0;outline:0;color:#fff;padding:13px;font-size:16px}.szw-swap-unit{padding:0 13px;color:#f3ba2f;font-weight:900}
.szw-swapmeta,.szw-swapmsg{font-size:11px;color:#7f8991;margin-top:8px}.szw-swapbox .szw-connect{margin-top:12px}
