.hero{position:relative;background:#06130e;color:#ff914d;text-shadow:0 0 5px #ff914d;padding:clamp(12px,2vw,24px);min-height:100svh;min-height:100vh;display:grid;place-items:center;overflow:clip}.container{width:92%;max-width:800px;margin:auto}.ascii{font-size:10px;margin:0}.terminal{line-height:1.5}.title-section{font-family:"press start 2p",monospace;margin-bottom:16px}.title{font-size:20px}.icon{font-size:32px;margin:16px 0}.icon-link{text-decoration:none;color:inherit;margin-right:8px}.icon-link:hover,.icon-link:focus{text-decoration:none;color:inherit}.glare{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:radial-gradient( circle at 50% 30%,#242827 0%,#06130e 70% )}@keyframes lines{0%{background-position:0 0}50%{background-position:0 0}51%{background-position:0 2px}100%{background-position:0 2px}}.interlaced{position:absolute;background:repeating-linear-gradient( transparent 0 1px,hsl(154 0% 0%/.3) 3px 4px );top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none;animation:lines .066666666s linear infinite}.quick-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px;padding-bottom:40px}.ql{text-decoration:none;color:inherit;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;border:1px solid;background:color-mix(in oklab,currentColor 12%,transparent);box-shadow:0 0 8px color-mix(in oklab,currentColor 35%,transparent);transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.ql i{font-size:16px;line-height:1}.ql span{font-weight:600;letter-spacing:.02em}.ql:hover,.ql:focus-visible{transform:translateY(-1px);background:color-mix(in oklab,currentColor 20%,transparent);box-shadow:0 0 14px color-mix(in oklab,currentColor 55%,transparent);outline:none}@media(max-width:360px){.ql{padding:9px 12px}}