@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@500;700;900&family=Share+Tech+Mono&display=swap";body{max-width:none;margin:0;background-color:#1a1a1a;background-image:radial-gradient(circle,rgba(255,255,255,.045) 1.5px,transparent 1.5px),radial-gradient(ellipse 80% 50% at 50% 0%,rgba(255,80,80,.07) 0%,transparent 55%),radial-gradient(ellipse 60% 40% at 30% 0%,rgba(68,136,238,.06) 0%,transparent 50%);background-size:16px 16px,100%,100%;--color-bg: #1A1A1A;--color-bg-elevated: #222222;--color-card: #282828;--color-border: rgba(255,255,255,.08);overflow-x:hidden}html{overflow-x:hidden}main{width:100%}.perler-info{position:relative;width:100%;padding:20px 20px 32px;font-family:Share Tech Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.perler-info:before{content:"";position:absolute;inset:0;background:linear-gradient(#12101400 50%,#00000040 50%);background-size:100% 4px;opacity:.35;pointer-events:none}.perler-info:after{content:"";position:absolute;top:-120px;right:-80px;width:320px;height:320px;background:radial-gradient(circle,rgba(255,153,0,.32),rgba(255,0,255,.12),transparent 65%);filter:blur(40px);opacity:.6;pointer-events:none}.perler-info .perler-surface{background:radial-gradient(circle,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(135deg,#ff505014,#4488ee14),#242424;background-size:14px 14px,100% 100%,100% 100%;border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 24px #00000059}.perler-info .perler-window{position:relative;overflow:hidden;border:2px solid rgba(0,255,255,.35);box-shadow:0 0 18px #0ff3,inset 0 0 0 1px #ff00ff40}.perler-window-bar{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid rgba(0,255,255,.25);background:linear-gradient(90deg,#f0f3,#00ffff1a);font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:#b9f7ff}.perler-window-title{margin-left:auto;opacity:.8}.perler-window-dot{width:10px;height:10px;border-radius:50%;box-shadow:0 0 8px currentColor}.perler-window-dot.dot-pink{color:#f0f;background:#f0f}.perler-window-dot.dot-cyan{color:#0ff;background:#0ff}.perler-window-dot.dot-orange{color:#f90;background:#f90}.perler-back{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:8px 14px;border:2px solid #00ffff;color:#0ff;text-transform:uppercase;letter-spacing:.12em;font-size:11px;background:#00000059;box-shadow:0 0 12px #00ffff59;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.perler-back:hover{transform:translateY(-2px);background:#00ffff26;box-shadow:0 0 18px #00ffff8c}.perler-info .info-page-meta{background:#4488ee2e;border:1px solid rgba(68,136,238,.35);color:#c6dbff}.perler-info .info-page-header h1{font-family:Orbitron,Share Tech Mono,sans-serif;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text)}.perler-info .info-page-header p{color:var(--color-text-secondary)}.perler-info .info-page-entity{margin-top:12px;padding-top:12px;border-top:1px solid var(--color-border, rgba(255, 255, 255, .12));font-size:.92em;line-height:1.6}.perler-info .info-page-entity a,.perler-info .info-page-card a{color:var(--color-neon-cyan, #4dd6ff)}.perler-info code{font-family:Share Tech Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;padding:1px 6px;border-radius:4px;background:var(--color-bg, rgba(255, 255, 255, .06));border:1px solid var(--color-border, rgba(255, 255, 255, .12));word-break:break-all}.perler-info .info-page-card h2{font-family:Orbitron,Share Tech Mono,sans-serif;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text)}.perler-info .info-page-card p,.perler-info .info-page-card li{color:var(--color-text-secondary)}.perler-info .info-page-highlight{color:var(--pb-cyan)}.perler-info .info-page-link{color:var(--pb-blue);text-decoration-color:#4488ee80}.perler-info .info-link-card{background:#242424;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 20px #0000004d}.perler-info .neon-surface:before,.perler-info .neon-surface:after{display:none}@media(min-width:900px){.perler-info{padding:32px 32px 48px}.perler-info .info-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media(max-width:640px){.perler-window-bar{font-size:10px;letter-spacing:.16em}.perler-back{width:100%;justify-content:center}}
