.space{min-height:100vh;padding-bottom:40px;color:#111;font:13px/1.4 Verdana,Tahoma,Comic Sans MS,sans-serif;background-color:#2b0a3d;background-image:radial-gradient(#ff66cc 1.5px,transparent 1.6px),radial-gradient(#66ffcc 1.5px,transparent 1.6px);background-size:28px 28px;background-position:0 0,14px 14px}.space a{color:#c0005a;font-weight:700}.space-top{display:flex;align-items:center;gap:16px;padding:8px 16px;background:linear-gradient(#ff3fa4,#b0006b);color:#fff;border-bottom:3px solid #ffe600}.space-top a{color:#fff}.space-logo{font:900 24px Trebuchet MS,sans-serif;text-decoration:none;letter-spacing:-1px}.space-logo span{color:#ffe600}.space-tag{font-style:italic}.space-top nav{margin-left:auto;font-size:12px}.marquee{overflow:hidden;background:#000;color:#66ff66;font:700 14px Courier New,monospace;padding:4px 0;white-space:nowrap}.marquee span{display:inline-block;padding-left:100%;animation:space-marquee 18s linear infinite}@keyframes space-marquee{to{transform:translateX(-100%)}}.space-cols{max-width:860px;margin:16px auto;display:grid;grid-template-columns:300px 1fr;grid-gap:14px;gap:14px;padding:0 10px}.space-left,.space-right{display:flex;flex-direction:column;gap:12px}.box{background:#fff8fc;border:2px solid #ff66cc}.box h2{margin:0;padding:4px 8px;font-size:13px;color:#fff;background:#7a2bbf}.box h3{margin:8px 8px 2px;font-size:13px;color:#7a2bbf}.box p{margin:4px 8px 8px}.glitter{margin:0;font:900 30px Comic Sans MS,cursive;text-align:center;background:linear-gradient(90deg,#ff66cc,#ffe600,#66ffcc,#ff66cc);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:glitter 2.5s linear infinite;filter:drop-shadow(0 0 4px #fff)}@keyframes glitter{to{background-position:300% 0}}.profile{display:flex;gap:10px;background:#fff;border:2px solid #ff66cc;padding:8px}.profile-pic{width:110px;height:110px;flex:none;display:grid;place-items:center;font-size:70px;background:#ffe600;border:3px ridge #c0c0c0}.profile-facts p{margin:0 0 6px;font-size:12px}.online{color:#00a000;font-weight:700}.blink{animation:blink 1s steps(2) infinite}.contact{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:8px}.contact a{background:#ffe6f5;border:1px solid #ff66cc;padding:6px;text-align:center;font-size:12px;text-decoration:none}.song{display:flex;flex-direction:column;gap:4px;padding:8px;background:#000;color:#66ff66;border:2px solid #66ff66;font:12px Courier New,monospace}.song button{align-self:flex-start;background:#66ff66;color:#000;border:0;font:700 12px Courier New,monospace;padding:4px 10px;cursor:pointer}.box table{margin:6px 8px 8px;font-size:12px;border-collapse:collapse}.box th{text-align:right;padding:2px 8px 2px 0;color:#7a2bbf;white-space:nowrap;vertical-align:top}.network{background:#fff;border:2px dashed #7a2bbf;padding:10px;text-align:center;font:700 15px Verdana,sans-serif;color:#7a2bbf}.friend-count{font-size:12px}.top8{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;padding:8px}.friend{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;font-size:11px}.friend-pic{width:64px;height:64px;display:grid;place-items:center;font-size:38px;background:#fff;border:2px solid #ff66cc;margin-bottom:3px}.friend b{color:#c0005a;word-break:break-all}.friend small{color:#555;font-weight:400}.comment{display:flex;gap:10px;padding:8px;border-top:1px dotted #ff66cc}.comment-pic{width:84px;flex:none;display:flex;flex-direction:column;align-items:center;font-size:11px;color:#c0005a;word-break:break-all;text-align:center}.comment-pic span{font-size:34px}.comment small{color:#777}.comment p{margin:2px 0 0}.big-link{display:block;text-align:center;padding:14px;font:900 20px Comic Sans MS,cursive;background:#ffe600;border:4px outset #ff66cc;color:#c0005a!important;text-decoration:none;animation:blink 1.2s steps(2) infinite}.space-foot{max-width:860px;margin:10px auto 0;padding:0 10px;text-align:center;color:#ffd6f0;font-size:11px}.space-foot a{color:#ffe600}@media (max-width:700px){.space-cols{grid-template-columns:1fr}.space-top nav{display:none}}