:root{--background: #141413;--foreground: #fafaf8;--primary: #8989de;--secondary: #3a3935;--muted-foreground: #e6e4dd;--success: #7ebf8e;--danger: #e06c6c}.text-success{color:var(--success)}.text-danger{color:var(--danger)}.glass-card{background-color:#3a393533;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}*,*:before,*:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased;color:var(--foreground);background-color:var(--background);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";overflow-x:hidden}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}main{min-width:100vw;background-color:var(--background);padding:2rem}main .main-content{max-width:1280px;margin:0 auto}main .main-content header{margin-bottom:2rem}main .main-content header h1{font-weight:700}main .main-content header p{color:var(--muted-foreground)}.market-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-bottom:2rem;animation:fade-in .5s ease-in-out}@media (max-width: 768px){.market-stats{grid-template-columns:repeat(1,minmax(0,1fr))}}.market-stats .glass-card{padding:1.5rem;border-radius:1rem}.market-stats .glass-card h3,.market-stats .glass-card span{font-size:.875rem}.market-stats .glass-card p{font-size:1.5rem;font-weight:600;margin-top:.5rem}.market-stats .glass-card span{display:flex;align-items:center;gap:.25rem}.market-stats .glass-card div{display:flex;align-items:center;justify-content:space-between}.market-stats .glass-card div h3{color:var(--muted-foreground);font-weight:500}.skeleton{position:relative;overflow:hidden;background-color:#3a393533;border-radius:1rem}.skeleton:after{content:"";position:absolute;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer 1.5s infinite}@keyframes shimmer{0%{left:-150%}50%{left:100%}to{left:100%}}.container{padding:1.5rem;border-radius:1rem;margin-bottom:2rem;animation:fade-in .5s ease-in-out}.container-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.container-title h2{font-size:1.5rem;font-weight:600}.container-chart{height:400px;width:100%}.container{border-radius:1rem;padding:1.5rem;animation:fade-in .5s ease-in-out}.container h2{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.container .table-container{overflow-x:auto}.container .table-container table{width:100%;border-collapse:collapse}.container .table-container table thead tr{text-align:left;font-size:.875rem;color:var(--muted-foreground)}.container .table-container table thead tr th{padding-bottom:.5rem}.container .table-container table tbody tr td{padding:.5rem 0;border-top:1px solid var(--secondary)}.container .table-container table tbody tr td .coin{display:flex;align-items:center;gap:.5rem}.container .table-container table tbody tr td .coin-name{font-weight:500}.container .table-container table tbody tr td .coin-symbol{font-size:.875rem;font-weight:400;color:var(--muted-foreground)}.container .table-container table tbody tr td .coin img{width:32px;height:32px;border-radius:50%}.container .table-container table tbody tr td span{display:flex;align-items:center;gap:.5rem}
