.header{background:var(--bg);border-bottom:1px solid var(--border);z-index:100;padding:0 24px;transition:background .2s,border-color .2s;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1200px;height:64px;margin:0 auto;display:flex}.header-left{align-items:center;gap:32px;display:flex}.header-logo{color:var(--text);letter-spacing:-.5px;flex-shrink:0;align-items:center;gap:10px;font-size:18px;font-weight:800;text-decoration:none;display:flex}.header-nav{align-items:center;gap:4px;display:flex}.nav-separator{background:var(--border);width:1px;height:20px;margin:0 8px}.header-nav-btn{color:var(--text-secondary);font-family:var(--font-ui);cursor:pointer;text-transform:uppercase;letter-spacing:.15em;background:0 0;border:none;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s,background .2s}.header-nav-btn:hover{color:var(--text);background:var(--gray-50)}html.dark .header-nav-btn:hover{background:#14161c}.header-nav-btn.active{color:var(--primary)}.header-nav-btn.external{text-decoration:none}.header-right{align-items:center;gap:12px;display:flex}.network-select{appearance:none;background:var(--gray-50);border:1px solid var(--border);color:var(--text);font-family:var(--font-ui);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23999' d='M3 5l3 3 3-3'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border-radius:8px;outline:none;padding:6px 28px 6px 10px;font-size:13px;transition:border-color .2s,background-color .2s}.network-select:hover{border-color:var(--border-strong)}.network-select option{background:var(--bg);color:var(--text)}html.dark .network-select{background:#14161c}.address-badge{background:var(--gray-50);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:12px;transition:border-color .2s,color .2s;display:flex}.address-badge:hover{border-color:var(--border-strong);color:var(--text)}html.dark .address-badge{background:#14161c}.address-badge .dot{background:var(--primary);border-radius:50%;flex-shrink:0;width:8px;height:8px}.connect-btn{background:var(--primary);color:#fff;font-family:var(--font-ui);cursor:pointer;white-space:nowrap;border:none;border-radius:70px;padding:8px 24px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s}.connect-btn:hover{background:var(--primary-dark);box-shadow:0 6px 18px var(--primary-glow);transform:translateY(-2px)}.connect-btn:active{transform:scale(.97)}.settings-btn,.theme-toggle-btn{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:border-color .2s,color .2s,background .2s;display:flex}.settings-btn:hover,.theme-toggle-btn:hover{border-color:var(--border-strong);color:var(--text);background:var(--gray-50)}html.dark .settings-btn:hover,html.dark .theme-toggle-btn:hover{background:#14161c}.theme-toggle-btn .theme-icon-sun{display:none}.theme-toggle-btn .theme-icon-moon,html.dark .theme-toggle-btn .theme-icon-sun{display:inline-flex}html.dark .theme-toggle-btn .theme-icon-moon{display:none}.disconnect-btn{border:1px solid var(--border);color:var(--text-secondary);font-family:var(--font-ui);cursor:pointer;background:0 0;border-radius:70px;padding:6px 14px;font-size:13px;transition:border-color .2s,color .2s}.disconnect-btn:hover{border-color:var(--error);color:var(--error)}.nav-mobile-toggle{color:var(--text);cursor:pointer;background:0 0;border:none;padding:8px;display:none}.mobile-menu,.mobile-nav{display:none}@media (width<=768px){.header{padding:0 12px}.header-inner{gap:8px;height:64px}.header-left{gap:8px}.header-nav,.header-logo span,.network-select,.settings-btn{display:none}.nav-mobile-toggle{display:block}.address-badge{padding:5px 8px;font-size:11px}.connect-btn{padding:7px 16px;font-size:13px}.mobile-menu{border-top:1px solid var(--border);flex-direction:column;gap:4px;padding:8px 12px 16px;display:flex}.mobile-menu-item{color:var(--text-secondary);font-family:var(--font-ui);cursor:pointer;text-transform:uppercase;letter-spacing:.15em;text-align:left;background:0 0;border:none;border-radius:8px;width:100%;padding:10px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s,background .2s;display:block}.mobile-menu-item:hover,.mobile-menu-item.active{color:var(--text);background:var(--gray-50)}html.dark .mobile-menu-item:hover,html.dark .mobile-menu-item.active{background:#14161c}.mobile-menu-divider{background:var(--border);height:1px;margin:4px 0}.mobile-nav{background:var(--bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border);z-index:100;padding:8px 0;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav-item{color:var(--text-muted);font-family:var(--font-ui);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:2px;padding:4px;font-size:10px;transition:color .2s;display:flex}.mobile-nav-item.active{color:var(--primary)}.mobile-nav-item .nav-icon{font-size:18px}}@media (width>=769px){.mobile-nav{display:none}}.connect-prompt{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:36px 16px 12px;display:flex}.connect-prompt-icon{background:var(--primary-soft);width:64px;height:64px;color:var(--primary);border:1px solid #0000ff40;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.connect-prompt-icon svg{stroke:var(--primary)}.connect-prompt-title{color:var(--text);font-size:20px;font-weight:700}.connect-prompt-desc{color:var(--text-secondary);max-width:320px;font-size:14px;line-height:1.55}.connect-prompt-btn{background:var(--primary);border-radius:var(--radius-input);color:#fff;letter-spacing:.02em;cursor:pointer;border:none;margin-top:4px;padding:14px 36px;font-size:15px;font-weight:700;transition:transform .18s,box-shadow .25s,background .2s}.connect-prompt-btn:hover{background:var(--primary-dark);box-shadow:0 10px 28px var(--primary-glow);transform:translateY(-2px)}.connect-prompt-btn:active{transform:scale(.97)}.connect-prompt-btn:disabled{opacity:.5;cursor:not-allowed}.connect-prompt-hint{color:var(--text-muted);margin-top:2px;font-size:12px}.token-selector{flex-shrink:0;position:relative}.token-btn{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.token-btn:hover{border-color:var(--primary);background:var(--surface-2)}.token-btn .token-icon{font-family:var(--font-mono);letter-spacing:.04em;color:var(--primary);background:var(--primary-soft);border-radius:4px;padding:3px 6px;font-size:10px;font-weight:700}.token-btn .chevron{color:var(--text-secondary);margin-left:2px;display:inline-flex}.token-dropdown{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-input);z-index:50;min-width:180px;padding:4px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000080}.token-option{width:100%;color:var(--text);border-radius:var(--radius-sm);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:10px 12px;font-size:14px;transition:background .15s;display:flex}.token-option:hover{background:var(--gray-50)}.token-option.selected{background:var(--primary-soft);color:var(--primary)}.token-option .token-icon{font-family:var(--font-mono);letter-spacing:.04em;color:var(--primary);background:var(--primary-soft);border-radius:4px;padding:4px 7px;font-size:10px;font-weight:700}.token-option .token-name{color:var(--text-secondary);font-size:12px}.tab-pane{flex-direction:column;gap:18px;display:flex}.tab-desc{color:var(--text-secondary);font-size:13px;line-height:1.55}.form-group{flex-direction:column;gap:8px;display:flex}.form-label-row{justify-content:space-between;align-items:center;display:flex}.form-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:600}.max-btn{color:var(--primary);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:2px 6px;font-size:11px;font-weight:600;transition:background .2s;display:inline-flex}.max-btn:hover{background:var(--primary-soft)}.max-btn .max-balance{color:var(--text-secondary);font-family:var(--font-mono);text-transform:none;letter-spacing:0;font-weight:500}.amount-row{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-input);align-items:center;gap:8px;padding:4px 6px 4px 4px;transition:border-color .2s,box-shadow .2s;display:flex}.amount-row:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.amount-input{color:var(--text);font-family:var(--font-mono);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:12px;font-size:20px;font-weight:500}.amount-input::placeholder{color:var(--text-muted)}.preset-chips{gap:8px;margin-top:2px;display:flex}.preset-chip{border:1px solid var(--border);color:var(--text-secondary);font-family:var(--font-mono);cursor:pointer;background:0 0;border-radius:999px;flex:1;padding:8px 12px;font-size:13px;font-weight:500;transition:all .18s}.preset-chip:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.preset-chip.active{border-color:var(--primary);color:#fff;background:var(--primary)}.recipient-field{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-input);align-items:center;gap:10px;padding:12px 14px;transition:border-color .2s,box-shadow .2s;display:flex}.recipient-field:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.recipient-icon{color:var(--primary);flex-shrink:0;display:inline-flex}.recipient-input{color:var(--text);font-family:var(--font-mono);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:13px}.recipient-input::placeholder{color:var(--text-muted)}.recipient-badge{letter-spacing:.1em;color:var(--primary);background:var(--primary-soft);white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:700}.fee-panel{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-input);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.fee-row{justify-content:space-between;align-items:center;font-size:13px;display:flex}.fee-label{color:var(--text-secondary)}.fee-value{color:var(--text);font-family:var(--font-mono);font-weight:500}.fee-row-emphasis .fee-label{color:var(--text);font-weight:600}.fee-row-emphasis .fee-value{color:var(--primary)}.fee-divider{background:var(--border);height:1px;margin:4px 0}.action-btn{background:var(--primary);border-radius:var(--radius-input);color:#fff;width:100%;font-family:var(--font-ui);letter-spacing:.02em;cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;margin-top:4px;padding:16px 24px;font-size:15px;font-weight:700;transition:transform .18s,box-shadow .25s,background .2s;display:flex}.action-btn:hover:not(:disabled){background:var(--primary-dark);box-shadow:0 10px 28px var(--primary-glow);transform:translateY(-2px)}.action-btn:active:not(:disabled){transform:scale(.97)}.action-btn:disabled{opacity:.45;cursor:not-allowed;background:var(--primary)}.spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.tx-success{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px 16px 16px;display:flex}.tx-success-icon{background:var(--primary-soft);border:1px solid #0000ff4d;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.tx-success-text{color:var(--text);font-size:16px;font-weight:600}.tx-success-hash{font-family:var(--font-mono);color:var(--text-secondary);word-break:break-all;max-width:100%;font-size:12px}.private-address{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-input);padding:14px 16px;transition:box-shadow .3s,transform .3s}.private-address:hover{box-shadow:0 4px 16px #0000000f}.private-address-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.private-address-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.private-address-actions{align-items:center;gap:8px;display:flex}.private-address-actions button{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-size:12px;font-family:var(--font-ui);background:0 0;padding:4px 10px;transition:border-color .25s,color .25s,transform .15s}.private-address-actions button:hover{border-color:var(--primary);color:var(--primary);transform:scale(1.02)}.private-address-value{font-family:var(--font-mono);color:var(--text);word-break:break-all;font-size:13px;line-height:1.5}.private-address-qr{justify-content:center;margin-top:12px;display:flex}.private-address-qr-placeholder{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-input);width:140px;height:140px;color:var(--text-secondary);text-align:center;justify-content:center;align-items:center;padding:12px;font-size:12px;display:flex}.private-balance{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;display:flex}.private-balance-label{color:var(--text-secondary);font-size:12px}.private-balance-value{font-family:var(--font-mono);color:var(--text);font-size:16px;font-weight:600}.copied-toast{background:var(--success);color:#fff;border-radius:var(--radius-sm);z-index:200;padding:8px 16px;font-size:13px;font-weight:600;animation:1.5s ease-in-out forwards fadeInOut;position:fixed;top:80px;right:24px}@keyframes fadeInOut{0%{opacity:0;transform:translateY(-8px)}15%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.wallet-shell{flex-direction:column;align-items:stretch;gap:16px;width:100%;max-width:480px;display:flex}.balance-bar{background:var(--gray-50);border:1px solid var(--border);border-radius:var(--radius-input);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.balance-bar-label{color:var(--text-secondary);font-size:13px;font-weight:500}.balance-bar-value{font-family:var(--font-mono);color:var(--primary);font-size:15px;font-weight:600}.wallet-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);width:100%;overflow:hidden;box-shadow:0 10px 40px #0000000f}html.dark .wallet-card{box-shadow:0 10px 40px #00000073}.wallet-card-header{border-bottom:1px solid var(--border);align-items:center;gap:4px;padding:0 12px;display:flex}.wallet-tab{color:var(--text-secondary);text-transform:lowercase;letter-spacing:.01em;cursor:pointer;background:0 0;border:none;padding:18px 16px;font-size:15px;font-weight:600;transition:color .2s;position:relative}.wallet-tab:after{content:"";background:var(--primary);border-radius:2px;height:2px;transition:transform .2s;position:absolute;bottom:-1px;left:16px;right:16px;transform:scaleX(0)}.wallet-tab:hover{color:var(--text)}.wallet-tab.active{color:var(--primary)}.wallet-tab.active:after{transform:scaleX(1)}.wallet-card-body{padding:24px}.toast-container{z-index:300;flex-direction:column;gap:8px;display:flex;position:fixed;top:80px;right:24px}.toast{border-radius:var(--radius-input);background:var(--surface);border:1px solid var(--border);max-width:360px;color:var(--text);align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:500;animation:.3s ease-out slideIn;display:flex;box-shadow:0 8px 28px #0000001f}html.dark .toast{box-shadow:0 8px 28px #00000080}.toast-icon{flex-shrink:0;display:inline-flex}.toast-success{border-color:#00f6}.toast-error{border-color:#ff6b6b66}.toast-info{border-color:#0000ff4d}.toast-close{color:var(--text-secondary);cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;padding:0 0 0 6px;display:inline-flex}.toast-close:hover{opacity:1;color:var(--text)}@keyframes slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.private-address-section{width:100%}@media (width<=480px){.toast-container{inset:auto 12px 80px}.wallet-card-body{padding:20px 16px}.wallet-tab{text-align:center;flex:1;padding:16px 8px;font-size:14px}.wallet-tab:after{left:8px;right:8px}}.howto-page{width:100%;max-width:640px}.howto-title{background:linear-gradient(135deg, var(--gradient-start), var(--gradient-end));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:28px;font-weight:700}.howto-subtitle{color:var(--text-secondary);margin-bottom:32px;font-size:15px;line-height:1.6}.howto-steps{flex-direction:column;gap:16px;display:flex}.howto-step{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);gap:16px;padding:24px;transition:border-color .25s,box-shadow .3s,transform .3s;display:flex}.howto-step:hover{border-color:#1f00ff33;transform:translateY(-2px);box-shadow:0 4px 16px #0000000f}.howto-step-number{background:linear-gradient(135deg, var(--gradient-start), var(--gradient-end));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:700;display:flex}.howto-step-content{flex:1}.howto-step-title{color:var(--text);margin-bottom:6px;font-size:16px;font-weight:600}.howto-step-desc{color:var(--text-secondary);font-size:14px;line-height:1.6}.howto-footer{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);text-align:center;margin-top:32px;padding:20px}.howto-footer p{color:var(--text-secondary);font-size:14px;line-height:1.6}.howto-footer strong{color:var(--primary)}@media (width<=480px){.howto-title{font-size:22px}.howto-step{padding:18px}}.privacy-page{width:100%;max-width:640px}.privacy-title{background:linear-gradient(135deg, var(--gradient-start), var(--gradient-end));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:28px;font-weight:700}.privacy-subtitle{color:var(--text-secondary);margin-bottom:32px;font-size:15px;line-height:1.6}.privacy-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}.privacy-stat-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);padding:20px;transition:border-color .25s,box-shadow .3s,transform .3s}.privacy-stat-card:hover{border-color:#1f00ff33;transform:translateY(-2px);box-shadow:0 4px 16px #0000000f}.privacy-stat-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:12px;font-weight:600}.privacy-stat-value{font-family:var(--font-mono);color:var(--text);font-size:24px;font-weight:700}.privacy-stat-unit{color:var(--text-secondary);margin-left:4px;font-size:13px;font-weight:400}.privacy-stat-change{margin-top:6px;font-size:12px}.privacy-stat-change.positive{color:var(--success)}.privacy-stat-change.negative{color:var(--error)}.privacy-section{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);margin-bottom:16px;padding:24px}.privacy-section-title{color:var(--text);margin-bottom:16px;font-size:16px;font-weight:600}.privacy-history-list{flex-direction:column;gap:12px;display:flex}.privacy-history-item{background:var(--bg);border-radius:var(--radius-input);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.privacy-history-left{align-items:center;gap:10px;display:flex}.privacy-history-icon{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.privacy-history-icon.shield{color:var(--primary);background:#1f00ff14}.privacy-history-icon.unshield{color:orange;background:#ffa5001f}.privacy-history-icon.send{color:var(--success);background:#34c7591f}.privacy-history-type{color:var(--text);font-size:14px;font-weight:500}.privacy-history-date{color:var(--text-secondary);font-size:12px}.privacy-history-right{text-align:right}.privacy-history-amount{font-family:var(--font-mono);color:var(--text);font-size:14px;font-weight:500}.privacy-history-token{color:var(--text-secondary);font-size:12px}.privacy-empty{text-align:center;color:var(--text-secondary);padding:32px;font-size:14px}@media (width<=480px){.privacy-grid{grid-template-columns:1fr}.privacy-title{font-size:22px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--gray-50:#f2f2fa;--gray-100:#eeeef5;--gray-200:#dedee6;--gray-300:#ceced5;--gray-400:#9e9ea6;--gray-500:#6f6f77;--gray-600:#4f4f57;--gray-700:#3e3e46;--gray-800:#25252d;--gray-900:#16161e;--gray-950:#0a0a11;--primary:#00f;--primary-light:#578bfa;--primary-dark:#0000dc;--primary-soft:#0000ff14;--primary-glow:#0000ff40;--brand-navy:#1a1a3e;--brand-indigo:#4338ca;--bg:#fff;--bg-2:var(--gray-50);--surface:#fff;--surface-2:var(--gray-50);--card:#fff;--border:var(--gray-100);--border-strong:var(--gray-200);--text:var(--gray-900);--text-secondary:var(--gray-500);--text-muted:var(--gray-400);--error:#dc2626;--success:#16a34a;--info:var(--primary);--gradient-start:var(--primary);--gradient-end:var(--primary-light);--font-ui:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--radius-card:16px;--radius-input:12px;--radius-sm:8px}html.dark{--bg:#0b0c10;--bg-2:#0f1016;--surface:#0f1016;--surface-2:#14161c;--card:#0f1016;--border:#25252d;--border-strong:#3e3e46;--primary:#578bfa;--primary-dark:#78a0fc;--primary-soft:#578bfa1f;--primary-glow:#578bfa59;--text:#eeeef5;--text-secondary:#9e9ea6;--text-muted:#6f6f77;--gradient-start:#578bfa;--gradient-end:#8cafff}html,body,#root{width:100%;height:100%}body{font-family:var(--font-ui);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .2s,color .2s;overflow-x:hidden}button,input,select{font-family:var(--font-ui)}.app{background:radial-gradient(900px 480px at 78% -10%, #0000ff0a, transparent 60%), radial-gradient(700px 420px at -10% 100%, #4338ca0a, transparent 60%), var(--bg);flex-direction:column;min-height:100vh;display:flex}html.dark .app{background:radial-gradient(900px 480px at 78% -10%, #578bfa12, transparent 60%), radial-gradient(700px 420px at -10% 100%, #4338ca0f, transparent 60%), var(--bg)}.app-main{flex:1;justify-content:center;align-items:flex-start;padding:40px 16px 100px;display:flex}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}::selection{color:var(--text);background:#0000ff2e}html.dark ::selection{background:#578bfa4d}@media (width<=768px){.app-main{padding:24px 12px 100px}}
