@font-face{font-family:Chicago;src:local("Chicago"),local("VT323")}:root{--bg: #c0c0c0;--window-bg: #ffffff;--title-bar: #000080;--title-text: #ffffff;--border-light: #ffffff;--border-dark: #808080;--border-darker: #000000;--text: #000000;--link: #0000cc;--apple-gray: #e8e8e8;--highlight: #000080;--green: #008000;--red: #cc0000}*{margin:0;padding:0;box-sizing:border-box}body{font-family:VT323,Chicago,Monaco,monospace;font-size:14px;background:var(--bg);color:var(--text);min-height:100vh;background-image:linear-gradient(45deg,#b8b8b8 25%,transparent 25%),linear-gradient(-45deg,#b8b8b8 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#b8b8b8 75%),linear-gradient(-45deg,transparent 75%,#b8b8b8 75%);background-size:4px 4px}a{color:var(--link)}a:hover{color:var(--red)}.mac-window{background:var(--window-bg);border:2px solid var(--border-darker);box-shadow:2px 2px 0 var(--border-darker),inset 1px 1px 0 var(--border-light);margin:16px auto;max-width:800px}.mac-title-bar{background:var(--title-bar);color:var(--title-text);padding:4px 8px;font-size:13px;font-weight:700;display:flex;align-items:center;gap:8px;-webkit-user-select:none;user-select:none}.mac-title-bar:before{content:"";width:12px;height:12px;border:2px solid var(--title-text);border-radius:0;display:inline-block}.mac-window-body{padding:16px}.menu-bar{background:var(--window-bg);border-bottom:2px solid var(--border-darker);padding:4px 12px;display:flex;align-items:center;gap:16px;position:sticky;top:0;z-index:100;font-size:13px;font-weight:700}.menu-bar img{width:20px;height:20px;image-rendering:auto}.menu-bar a{color:var(--text);text-decoration:none;padding:2px 8px}.menu-bar a:hover{background:var(--highlight);color:#fff}.hero{text-align:center;padding:40px 20px 30px}.hero-logo{width:140px;height:140px;margin-bottom:16px}.hero h1{font-family:VT323,monospace;font-size:48px;color:var(--text);letter-spacing:-2px}.hero-tagline{font-size:18px;color:#555;margin-top:8px}.hero-sub{font-size:14px;color:#888;margin-top:12px;max-width:500px;margin-left:auto;margin-right:auto;line-height:1.6}.apple-section{text-align:center;padding:20px;margin:0 auto;max-width:800px}.apple-section img{width:120px;height:auto;margin-bottom:12px}.apple-section p{font-size:14px;color:#444;line-height:1.6}.stats-row{display:flex;gap:0;max-width:800px;margin:16px auto}.stat-cell{flex:1;border:2px solid var(--border-darker);border-right:none;padding:12px 8px;text-align:center;background:var(--window-bg)}.stat-cell:last-child{border-right:2px solid var(--border-darker)}.stat-label{font-size:11px;color:#666;text-transform:uppercase}.stat-val{font-size:18px;font-weight:700;margin-top:4px}.stat-val.green{color:var(--green)}.feed-window{max-height:320px;overflow-y:auto;border:1px solid var(--border-dark);background:var(--window-bg);font-family:monospace;font-size:12px}.feed-row{padding:6px 10px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.feed-row:nth-child(2n){background:#f8f8f8}.feed-row:hover{background:#e8e8ff}.feed-token{font-weight:700;color:var(--highlight)}.feed-amount{color:var(--text)}.feed-addr{color:var(--link);font-size:11px}.feed-time{color:#999;font-size:10px}.feed-empty{padding:24px;text-align:center;color:#999;font-style:italic}.holders-tbl{width:100%;border-collapse:collapse;font-size:12px;border:1px solid var(--border-darker)}.holders-tbl th{background:var(--apple-gray);border:1px solid var(--border-dark);padding:4px 8px;text-align:left;font-size:11px}.holders-tbl td{border:1px solid #ddd;padding:4px 8px;font-family:monospace}.holders-tbl tr:hover{background:#e8e8ff}.site-footer{text-align:center;padding:24px 10px;font-size:12px;color:#888;max-width:800px;margin:20px auto 0}.site-footer a{font-size:12px;margin:0 8px}.ticker-bar{background:#000;color:#0f0;font-family:monospace;font-size:12px;padding:3px 0;overflow:hidden;white-space:nowrap}.ticker-inner{display:inline-block;animation:scroll 25s linear infinite}@keyframes scroll{0%{transform:translate(100vw)}to{transform:translate(-100%)}}@media(max-width:600px){.stats-row{flex-direction:column}.stat-cell{border-right:2px solid var(--border-darker);border-bottom:none}.stat-cell:last-child{border-bottom:2px solid var(--border-darker)}.mac-window{margin:8px}}
