.page-container{background:var(--retro-dark);padding:40px 24px;position:fixed;inset:0;overflow-y:auto}.page-inner{color:#888;max-width:640px;margin:0 auto;font-family:"Press Start 2P",monospace;font-size:9px;line-height:2}@media (width>=600px){.page-inner{font-size:13px}}.back-link{color:#888;margin-bottom:32px;font-size:12px;text-decoration:none;transition:color .2s;display:inline-block}.back-link:hover{color:var(--retro-green)}@media (width>=600px){.back-link{font-size:15px}}.page-title{color:var(--retro-green);margin-bottom:24px;font-size:14px;line-height:1.6}@media (width>=600px){.page-title{font-size:20px}}.divider{border:none;border-top:1px solid #1a1a1a;margin:24px 0}section{flex-direction:column;gap:12px;display:flex}.section-title{color:var(--retro-green);margin-bottom:4px;font-size:10px}@media (width>=600px){.section-title{font-size:14px}}ul{flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}ul li:before{content:"> ";color:var(--retro-green)}.empty-state{text-align:center;color:#888;justify-content:center;align-items:center;min-height:40vh;padding:40px 0;display:flex}.email-link{color:var(--retro-green);text-decoration:none;transition:opacity .2s}.email-link:hover{opacity:.7}.date-text{color:#333;font-size:8px}@media (width>=600px){.date-text{font-size:12px}}.record-list{flex-direction:column;gap:8px;display:flex}.record-list--loose{gap:12px}.record-row{border-bottom:1px solid #1a1a1a;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.record-date{color:#555;font-size:8px}.record-stats{color:#aaa;font-size:8px}.record-stats--right{text-align:right}.record-rank{color:var(--retro-green);min-width:32px}.record-name{flex:1}
