body{margin:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#0f2027,#203a43,#2c5364);color:#f5f5f5;min-height:100vh;padding:10px}.card{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:20px;text-align:center;box-shadow:0 8px 20px #00000080;width:350px;max-width:100%;transition:transform .3s ease;margin:0 auto}.card:hover{transform:translateY(-5px)}h1{font-size:2rem;margin-bottom:20px;color:#ffb700;letter-spacing:1px;text-shadow:0 0 8px rgba(0,255,204,.7)}a{font-size:1.2rem;color:#ffb700;text-shadow:0 0 8px rgba(0,255,204,.7)}#price{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px;margin-top:10px;font-size:1.2rem;font-weight:700}.crypto-price{background:#ffffff14;border-radius:12px;padding:15px;text-align:center;box-shadow:0 4px 10px #0000004d;transition:transform .2s ease}.crypto-title{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:10px}.crypto-link{text-decoration:none;color:inherit;display:block;text-shadow:none}.crypto-price img{max-height:25px;position:relative;left:1%}.crypto-price:hover{transform:translateY(-4px)}.crypto-price h2{font-size:1.1rem;margin-bottom:10px;color:#ffb700;text-shadow:0 0 6px rgba(0,255,204,.7)}.price{font-size:1.2rem;color:#ffb700;text-shadow:0 0 8px rgba(0,255,204,.7)}.emoji{font-size:1.3rem;margin-right:5px}nav{background:#111827;padding:12px 20px;position:fixed;top:0;left:0;right:0;z-index:1000}nav ul{list-style:none;display:flex;justify-content:center;margin:0;padding:0;gap:30px}nav a{color:#f9fafb;text-decoration:none;font-weight:600;transition:color .2s}nav a:hover{color:#38bdf8}main{padding-top:60px;text-align:center}#menu-toggle{display:none}.menu-icon{display:none;position:fixed;top:12px;left:1px;font-size:28px;line-height:1;padding:6px 8px;border-radius:8px;cursor:pointer;z-index:1300;color:#ffb700;background:transparent;-webkit-user-select:none;user-select:none}@media(max-width:500px){h1{font-size:1.5rem}#price{grid-template-columns:1fr}.crypto-price{padding:12px}.crypto-price h2,.price{font-size:1rem}.menu-icon{display:block}nav{position:fixed;top:0;left:-300px;right:auto;width:260px;height:100%;background:#111827;padding-top:60px;transition:left .3s ease;z-index:1200;box-shadow:2px 0 12px #0006}nav ul{flex-direction:column;align-items:flex-start;gap:18px;padding-left:20px;margin:0}nav a{display:block;padding:10px 16px}#menu-toggle:checked~nav{left:0}}.luia-page .main-section{display:flex;flex-wrap:wrap;gap:20px;margin:30px auto;max-width:1100px;padding:0 15px}.luia-page .left-column{flex:1;min-width:320px}.luia-page .right-column{width:400px;min-width:300px}.luia-page .token-details ul{list-style:none;padding:0;margin:0}.luia-page .token-details li{padding:10px 0;display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1);font-size:.95rem}.luia-page .token-details li:last-child{border-bottom:none}.luia-page .token-details a{color:#ffb700;text-decoration:none}.luia-page .token-details a:hover{text-decoration:underline}.luia-page iframe#dextools-widget{margin-top:20px;width:100%;height:400px;border:none;border-radius:10px;overflow:hidden;background:#0d1117}.luia-page .swap-widget-container{background:#0d1117;border:1px solid #30363d;border-radius:12px;padding:10px;box-shadow:0 0 15px #0006}.luia-page iframe.swap-widget{width:100%;height:600px;border:none;border-radius:8px;overflow:hidden}@media(max-width:900px){.luia-page .main-section{flex-direction:column}.luia-page .right-column{width:100%}}html,body{margin:0;padding:0;background:radial-gradient(circle at top right,#0c1824,#0a121a 80%);overflow:hidden;height:100vh;display:flex;align-items:center;justify-content:center}#root{display:flex;align-items:center;justify-content:center;min-height:100vh}.swap-widget{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;max-width:380px;background:#0a0c12eb;border:1px solid rgba(255,200,0,.06);border-radius:18px;padding:1.4rem 1rem;margin:0 auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none;position:relative;overflow:visible;transition:all .3s ease-in-out}.swap-widget:hover{border-color:#ffc80040;box-shadow:0 0 12px #ffc8001a;transform:translateY(-1px)}.swap-box{width:100%;background:#0f1219cc;border:1px solid rgba(255,200,0,.05);border-radius:16px;padding:1rem 1rem 1.2rem;box-shadow:inset 0 0 3px #0000004d}.tabs{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.tab{background:linear-gradient(145deg,#fc3,#ffb800);border:none;color:#111;font-weight:700;border-radius:10px;padding:.45rem 1rem;box-shadow:0 0 4px #ffc8004d;cursor:pointer;transition:all .25s ease}.tab:hover{transform:translateY(-1px);box-shadow:0 0 10px #ffc80066}.connect{background:#ffc80014;border:1px solid rgba(255,200,0,.5);color:#ffb800;border-radius:10px;padding:.45rem 1rem;font-weight:600;cursor:pointer;transition:.3s ease}.connect:hover{background:linear-gradient(145deg,#fc3,#ffb800);color:#111}.token-section{margin-bottom:1rem}.token-input{display:flex;align-items:center;justify-content:space-between;background:#ffffff0a;border:1px solid rgba(255,184,0,.12);border-radius:12px;padding:.5rem .8rem}.token-input:hover{border-color:#ffc8004d}.token-input select{background:#0f141ef2;color:#fc3;font-weight:600;border:1px solid rgba(255,184,0,.25);border-radius:10px;padding:.4rem 1rem;margin-right:.5rem;cursor:pointer;appearance:none;outline:none;transition:.3s ease}.token-input select:hover{background:#ffc8001a;box-shadow:0 0 6px #ffb80026}.token-input select option{background:#0a0c12fa;color:#fc3;padding:8px}.token-input input{flex:1;background:transparent;border:none;color:#fff;font-size:16px;outline:none;text-align:right}label{font-size:13px;font-weight:600;color:#ffffffbf;margin-bottom:4px;display:block}.helper-line{font-size:12px;opacity:.6;margin-top:.25rem;color:#aaa}.slippage{display:flex;justify-content:space-between;font-size:13px;margin-bottom:1rem;color:#bbb}.auto{background:#ffc8001a;border-radius:6px;padding:.15rem .5rem;color:#fc3;font-weight:600}.swap-button{width:100%;background:linear-gradient(145deg,#fc3,#ffb800);color:#111;border:none;border-radius:12px;padding:.7rem;font-weight:700;cursor:pointer;transition:all .25s ease}.swap-button:hover{transform:translateY(-1px);box-shadow:0 0 10px #ffb8004d}.swap-button:disabled{opacity:.5;cursor:not-allowed}.token-input input:focus,.token-input select:focus{border-color:#ffdc0066;outline:none;box-shadow:0 0 6px #ffdc004d}html,body,iframe{overflow:hidden!important;height:100%;background:transparent}*::-webkit-scrollbar{width:6px}*::-webkit-scrollbar-thumb{background-color:#ffb8004d;border-radius:10px}.pswap-wrapper{max-width:560px;margin:0 auto}.pswap-tabs{display:flex;align-items:center;gap:8px;background:#0b1620;border:1px solid #14232d;border-radius:16px;padding:6px 6px 6px 10px;box-shadow:0 6px 22px #00000059}.pswap-tabs .tab{border:0;border-radius:12px;padding:10px 14px;background:transparent;color:#bfe8e6;cursor:pointer}.pswap-tabs .tab.active{background:#12232f;color:#6ff2c6;font-weight:700}.pswap-tabs .spacer{flex:1}.icon-btn{border:1px solid #24424f;background:#0e1f28;color:#cfe8e4;border-radius:10px;padding:8px 10px;cursor:pointer}.pswap-card{margin-top:12px;background:#0d1720;border:1px solid #1e2f3a;border-radius:18px;padding:16px;box-shadow:0 10px 28px #00000073}.ps-row{display:flex;justify-content:space-between;font-size:.9rem;color:#9ac2bf;margin-top:6px}.ps-label small{opacity:.7}.ps-input{display:flex;align-items:center;gap:10px;background:#0b141b;border:1px solid #21313a;border-radius:14px;padding:12px;margin-top:8px}.ps-input input{flex:1;background:transparent;border:0;outline:0;color:#e8fffa;font-size:1.2rem}.ps-token{display:flex;align-items:center;gap:8px;border:0;background:#0e1f28;border:1px solid #24424f;color:#d6fff6;border-radius:12px;padding:8px 10px;cursor:pointer;white-space:nowrap}.ps-token img{width:22px;height:22px;border-radius:999px}.ps-amount-readonly{flex:1;text-align:right;color:#7fdcc4;font-weight:600;font-size:1.2rem}.ps-swap-center{display:flex;justify-content:center}.switch-btn{margin:8px 0;border:1px solid #24424f;background:#0e1f28;color:#cfe8e4;border-radius:999px;width:40px;height:40px;cursor:pointer}.ps-slippage{display:flex;justify-content:space-between;align-items:center;margin:10px 2px}.link{color:#6fe7c4;cursor:pointer;text-decoration:underline}.slip-pill{display:flex;align-items:center;gap:6px;background:#0e1f28;border:1px solid #24424f;color:#cfe8e4;border-radius:999px;padding:6px 10px}.slip-pill input{width:70px;background:transparent;border:0;outline:0;color:#e8fffa;text-align:right}.ps-primary{width:100%;margin-top:12px;border:0;border-radius:12px;padding:12px;background:linear-gradient(90deg,#00995c,#00d67a);color:#fff;font-weight:800;cursor:pointer}.ps-status{min-height:22px;color:#bfe8e6;text-align:center;margin-top:8px}.modal-overlay{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:999}.modal{background:#0f1b24;border:1px solid #20313b;border-radius:14px;width:92%;max-width:520px;padding:14px}.modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.input{width:100%;background:#0b141b;border:1px solid #21313a;border-radius:12px;padding:10px;color:#e8fffa;margin:8px 0}.token-list{list-style:none;margin:0;padding:0;max-height:320px;overflow:auto;border:1px solid #1a2a34;border-radius:12px}.token-list li{display:flex;align-items:center;gap:10px;padding:10px;border-bottom:1px solid #1a2a34;cursor:pointer}.token-list li:hover{background:#0b1620}.token-list img{width:24px;height:24px;border-radius:999px}.custom-add{display:flex;gap:8px;margin-top:10px}.btn{border:0;background:#00c06b;color:#fff;border-radius:10px;padding:10px 12px;font-weight:700;cursor:pointer}
