:root{--accent:#7b4dff;--text:#e8e8e8;--bg:#000;--muted:#9a9a9a;--font:Verdana, Tahoma, "DejaVu Sans", Geneva, sans-serif}*{box-sizing:border-box}html,body{color:var(--text);font:11px/1.35 var(--font);-webkit-text-size-adjust:100%;background:#000;margin:0}a{color:var(--accent)}img{max-width:100%;display:block}.page{background:var(--bg);color:var(--text);min-height:100vh;padding-bottom:24px}.topo{border:1px solid #333;border-top:0;align-items:flex-start;gap:24px;width:830px;margin:0 auto;padding:10px 12px;display:flex}.logo{color:var(--accent);align-items:center;gap:8px;text-decoration:none;display:flex}.logo-box{background:var(--accent);width:40px;height:40px;position:relative}.logo-box:after{content:"";background:#fff;position:absolute;inset:10px}.logo-txt{letter-spacing:-.5px;font:700 26px/1 Arial,Helvetica,sans-serif}.logo sup{align-self:flex-start;font-size:8px}.busca{flex:1}.busca input[name=q]{width:300px;font:12px var(--font);border:1px solid #7f9db9;padding:2px 4px}.busca button,.assinar button{font:bold 11px var(--font);color:#000;background:linear-gradient(#fff,#d4d0c8);border:1px solid #555;margin-left:4px;padding:2px 6px}.busca-opts{color:var(--accent);gap:16px;margin-top:4px;display:flex}.busca-opts label{align-items:center;gap:2px;display:flex}.busca-opts input{margin:0}.goog{font:14px Arial,sans-serif}.topo-links{text-align:right;flex-direction:column;align-items:flex-end;gap:1px;display:flex}.topo-links a{text-decoration:none}.topo-links .b{font-weight:700}.lang{color:var(--accent)}.ads{width:830px;margin:16px auto 0}.ads-grid{grid-template-columns:repeat(3,1fr);gap:20px;padding:0 40px;display:grid}.ad{color:var(--accent);flex-direction:column;text-decoration:none;display:flex}.ad-t{font-size:12px;font-weight:700}.ad span{color:color-mix(in srgb, var(--accent) 65%, #fff)}.ad-d{color:var(--accent)!important}.ads-by{text-align:right;color:#fff;margin:14px 40px 0 0;font-size:10px;text-decoration:underline}.flog{width:830px;margin:0 auto}.titulo{color:var(--accent);font:bold 30px/1.15 var(--font);text-align:center;letter-spacing:-.5px;overflow-wrap:anywhere;margin:24px 0 2px}.sub{text-align:center;margin-bottom:16px;font-size:12px}.cols{grid-template-columns:140px 1fr 140px;grid-template-areas:"recentes foto amigos";gap:14px;display:grid}.col-foto{grid-area:foto;min-width:0}.col-recentes{grid-area:recentes}.col-amigos{grid-area:amigos}.cols h3{text-align:center;color:var(--accent);margin:0 0 14px;font-size:12px}.lista{flex-direction:column;align-items:center;gap:26px;display:flex}.thumb,.amigo{text-align:center;width:100%}.thumb img,.amigo img,.sem-foto{object-fit:cover;border:1px solid #222;width:100px;height:75px;margin:0 auto}.sem-foto{color:var(--muted);border-style:dashed;justify-content:center;align-items:center;display:flex}.thumb-data{color:var(--accent);margin-top:4px}.thumb.atual .thumb-data{font-weight:700}.amigo-nome{font-size:12px;font-weight:700}.amigo-frase{overflow-wrap:anywhere;margin:1px 0}.gold{vertical-align:-1px;display:inline-block}.nav-fotos{color:var(--accent);justify-content:space-between;min-height:18px;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}.foto img{max-height:560px;margin:0 auto}.foto-meta{text-align:center;color:var(--accent);margin-top:10px}.legenda{white-space:pre-line;text-align:center;margin:12px 20px;font-size:12px}.foto-acoes{color:var(--accent);flex-wrap:wrap;justify-content:center;gap:4px 16px;text-decoration:underline;display:flex}.comentarios{border-top:1px dashed #444;margin:24px 10px 0;padding-top:10px}.comentarios h2{color:var(--accent);margin:0 0 12px;font-size:12px}.comentario{margin-bottom:14px}.quem{color:var(--muted)}.quem a{font-weight:700}.comentario p{white-space:pre-line;margin:2px 0 0;font-size:12px}.assinar{flex-direction:column;gap:6px;margin-top:20px;display:flex}.assinar textarea{width:100%;height:60px;font:11px var(--font);color:var(--muted);resize:none;background:#111;border:1px solid #444}.assinar button{opacity:.6;align-self:flex-start;margin-left:0}.vazio{text-align:center;margin:40px 0;font-size:12px}.contador{text-align:center;color:var(--muted);margin-top:30px}.contador span{color:#3f3;letter-spacing:2px;background:#111;border:1px inset #444;padding:1px 4px;font:700 13px Courier New,monospace}.rodape{text-align:center;border-top:1px solid #333;width:830px;margin:30px auto 0;padding-top:10px}.rodape p{margin:4px 0}.mini{color:var(--muted);font-size:10px}.sobre-box{justify-content:center;align-items:flex-start;gap:16px;margin:10px 0 16px;display:flex}.sobre-avatar{border:1px solid #333;width:160px}.sobre-box th{text-align:right;color:var(--accent);vertical-align:top;padding-right:8px}.sobre-texto{white-space:pre-line;text-align:center;max-width:480px;margin:0 auto;font-size:12px}.sobre-amigos-t{text-align:center;color:var(--accent);margin-top:24px}.sobre-amigos{flex-wrap:wrap;justify-content:center;gap:6px 16px;padding:0;font-size:12px;list-style:none;display:flex}.resultados{flex-direction:column;gap:12px;max-width:520px;margin:16px auto;display:flex}.resultado{color:var(--text);gap:12px;text-decoration:none;display:flex}.resultado img{object-fit:cover;width:100px;height:75px}.resultado>div{flex-direction:column;gap:2px;display:flex}.resultado u{color:var(--accent);font-size:12px;font-weight:700}@media (max-width:860px){html,body{font-size:13px}.topo,.ads,.flog,.rodape{width:auto;margin-left:0;margin-right:0}.topo{border-left:0;border-right:0;flex-wrap:wrap;gap:10px;padding:10px 16px}.logo-box{width:30px;height:30px}.logo-box:after{inset:8px}.logo-txt{font-size:22px}.busca{flex-basis:100%;order:3}.busca>div:first-child{display:flex}.busca input[name=q]{flex:1;width:auto;min-width:0;font-size:16px}.busca-opts{display:none}.topo-links{margin-left:auto;font-size:11px}.topo-links .lang{display:none}.ads{padding:0 16px}.ads-grid{grid-template-columns:1fr;gap:10px;padding:0}.ads-grid .ad:nth-child(n+2){display:none}.ads-by{margin:6px 0 0}.flog{padding:0 16px}.titulo{margin-top:18px;font-size:22px}.cols{grid-template-columns:minmax(0,1fr);grid-template-areas:"foto""recentes""amigos";gap:28px}.comentarios{margin:24px 0 0}.comentario p,.legenda{font-size:14px}.legenda{margin:12px 0}.col-recentes .lista{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:14px 10px;display:grid}.col-amigos .lista{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:20px 10px;display:grid}.amigo-frase,.amigo-local{font-size:11px}.sobre-box{flex-direction:column;align-items:center}.rodape{padding:10px 16px 0}}
