:root{--nord0:#2e3440;--nord1:#3b4252;--nord2:#434c5e;--nord3:#4c566a;--nord4:#d8dee9;--nord5:#e5e9f0;--nord6:#eceff4;--nord7:#8fbcbb;--nord8:#88c0d0;--nord9:#81a1c1;--nord10:#5e81ac;--bg:var(--nord0);--card-bg:var(--nord1);--text-main:var(--nord4);--text-dim:var(--nord3);--accent:var(--nord8);--border-radius:8px}body{background-color:var(--bg);color:var(--text-main);-webkit-font-smoothing:antialiased;margin:0;font-family:Pretendard Variable,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif}.container{max-width:800px;margin:0 auto;padding:40px 20px}header{text-align:center;margin-bottom:40px}header h1{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:linear-gradient(90deg,#60a5fa,#a78bfa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:1.5rem}.tabs,.range-selector{justify-content:center;gap:12px;margin-bottom:30px;display:flex}.range-selector{margin-top:30px;margin-bottom:0}button{background-color:var(--nord1);border:1px solid var(--nord2);color:var(--nord4);border-radius:var(--border-radius);cursor:pointer;padding:8px 16px;font-size:.85rem;transition:all .2s}button:hover{background-color:var(--nord2);border-color:var(--nord8)}button.active{background-color:var(--nord8);color:var(--nord0);border-color:var(--nord8);font-weight:600}.btn-ghost{color:var(--nord3);background:0 0;border:none;font-size:.75rem}.btn-ghost:hover{color:var(--nord4);background:0 0}.display-card{background-color:var(--card-bg);border:1px solid var(--nord2);border-radius:var(--border-radius);padding:30px;box-shadow:0 10px 30px #0003}.display-header{justify-content:space-between;align-items:flex-end;margin-bottom:30px;display:flex}.display-info h2{color:var(--nord6);margin:0 0 8px;font-size:1.1rem;font-weight:500}.current-price{color:var(--nord8);font-size:2rem;font-weight:800}.current-price span{margin-left:4px;font-size:1rem;font-weight:400}.chart-section{width:100%;margin-bottom:40px}.history-section{border-top:1px solid var(--nord2);padding-top:30px}.history-section h4{color:#8b949e;text-transform:uppercase;letter-spacing:.05em;margin:0 0 20px;font-size:.9rem}table{border-collapse:collapse;width:100%;font-size:.9rem}th{text-align:left;color:#8b949e;border-bottom:1px solid var(--nord2);padding:10px 0;font-weight:400}td{border-bottom:1px solid #434c5e80;padding:12px 0}.td-date{color:var(--nord4)}.td-price{color:var(--nord6);font-weight:600}.status{text-align:center;color:var(--nord3);padding:100px}
