.fx-canvas,.fx-css{z-index:1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.fx-grid{background-image:linear-gradient(to right, color-mix(in srgb, var(--fx-accent) 22%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--fx-accent) 22%, transparent) 1px, transparent 1px);opacity:calc(.15 + var(--fx-intensity) * .4);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000 10%,#0000 78%);mask-image:radial-gradient(circle at 50% 40%,#000 10%,#0000 78%)}.fx-noise{opacity:calc(.04 + var(--fx-intensity) * .09);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.6s steps(3,end) infinite fx-noise-shift}@keyframes fx-noise-shift{0%{transform:translate(0)}33%{transform:translate(-3%,2%)}66%{transform:translate(2%,-3%)}to{transform:translate(0)}}.fx-crt:before{content:"";opacity:calc(.4 + var(--fx-intensity) * .5);background:repeating-linear-gradient(#00000038 0 1px,#0000 1px 3px);position:absolute;inset:0}.fx-crt:after{content:"";background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--fx-accent) 12%, transparent) 50%, transparent 100%);height:26%;animation:5.5s linear infinite fx-scan;position:absolute;inset:0}@keyframes fx-scan{0%{transform:translateY(-30%)}to{transform:translateY(420%)}}.fx-fog:before,.fx-fog:after{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--fx-accent) 16%, transparent), transparent);filter:blur(60px);opacity:calc(.28 + var(--fx-intensity) * .5);animation:34s ease-in-out infinite alternate fx-fog-drift;position:absolute;inset:-30%}.fx-fog:after{animation-duration:46s;animation-direction:alternate-reverse;inset:-20% -40%}@keyframes fx-fog-drift{0%{transform:translate(-8%,4%)scale(1)}to{transform:translate(10%,-6%)scale(1.18)}}.fx-aurora:before{content:"";background:radial-gradient(40% 30% at 20% 25%, color-mix(in srgb, var(--fx-accent) 45%, transparent), transparent 70%), radial-gradient(35% 25% at 75% 20%, #78dcff59, transparent 70%), radial-gradient(45% 30% at 55% 75%, #ff78c84d, transparent 70%);filter:blur(70px)saturate(1.4);opacity:calc(.35 + var(--fx-intensity) * .5);animation:22s ease-in-out infinite alternate fx-aurora-move;position:absolute;inset:-25%}@keyframes fx-aurora-move{0%{transform:translate(-6%,-3%)rotate(-3deg)}to{transform:translate(6%,4%)rotate(4deg)}}.fx-vignette-pulse{background:radial-gradient(circle,#0000 45%,#000000d9 100%);animation:6s ease-in-out infinite fx-pulse}@keyframes fx-pulse{0%,to{opacity:calc(.4 + var(--fx-intensity) * .3)}50%{opacity:calc(.7 + var(--fx-intensity) * .3)}}.u-glow{text-shadow:0 0 8px var(--accent), 0 0 26px color-mix(in srgb, var(--accent) 60%, transparent)}.u-neon{color:#fff;text-shadow:0 0 4px #fff, 0 0 12px var(--accent), 0 0 30px var(--accent), 0 0 60px var(--accent)}.u-shadowed{text-shadow:3px 3px #0009}.u-rainbow{background:linear-gradient(90deg,#ff4a4a,#ffb84a,#7ee787,#4ac8ff,#a855f7,#ff4a4a) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite u-rainbow-move}@keyframes u-rainbow-move{to{background-position:300% 0}}.u-gradient{background:linear-gradient(100deg, var(--accent), #fff 55%, var(--accent));color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite alternate u-rainbow-move}.u-chrome{background:linear-gradient(#fff 0%,#c9c9d1 42%,#6f6f7a 52%,#e9e9f0 62%,#fff 100%);color:#0000;filter:drop-shadow(0 1px #00000080);-webkit-background-clip:text;background-clip:text}.u-flicker{animation:3.6s linear infinite u-flicker}@keyframes u-flicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1;text-shadow:0 0 10px var(--accent)}20%,24%,55%{opacity:.34;text-shadow:none}}.u-glitch{display:inline-block;position:relative}.u-glitch:before,.u-glitch:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0}.u-glitch:before{color:#ff3b3b;clip-path:inset(0 0 55%);animation:2.6s steps(2,end) infinite u-glitch-a}.u-glitch:after{color:#29e0ff;clip-path:inset(55% 0 0);animation:3.1s steps(2,end) infinite u-glitch-b}@keyframes u-glitch-a{0%,92%,to{opacity:0;transform:none}93%{opacity:.9;transform:translate(-2px,-1px)}96%{opacity:.9;transform:translate(2px,1px)}}@keyframes u-glitch-b{0%,90%,to{opacity:0;transform:none}91%{opacity:.85;transform:translate(2px,1px)}95%{opacity:.85;transform:translate(-2px,-1px)}}.u-scanline{display:inline-block;position:relative;overflow:hidden}.u-scanline:after{content:"";background:linear-gradient(#0000,#ffffff73,#0000);height:22%;animation:2.8s linear infinite u-scan;position:absolute;left:0;right:0}@keyframes u-scan{0%{transform:translateY(-120%)}to{transform:translateY(520%)}}.u-blood{color:#ff2d2d;text-shadow:0 1px #7a0000,0 2px 6px #ff00008c}.u-wave>span{animation:2.4s ease-in-out infinite u-wave;display:inline-block}@keyframes u-wave{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.u-sparkle{position:relative}.u-sparkle:before,.u-sparkle:after{content:"✦";color:var(--accent);font-size:.5em;animation:2.2s ease-in-out infinite u-sparkle;position:absolute}.u-sparkle:before{top:-.35em;left:-.5em}.u-sparkle:after{animation-delay:1.1s;bottom:-.25em;right:-.5em}@keyframes u-sparkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(120deg)}}.entry-fade{animation:.7s both entry-fade}.entry-rise{animation:.75s cubic-bezier(.22,1,.36,1) both entry-rise}.entry-zoom{animation:.7s cubic-bezier(.22,1,.36,1) both entry-zoom}.entry-unblur{animation:.9s both entry-unblur}.entry-glitch{animation:.7s steps(4,end) both entry-glitch}.entry-flip{animation:.85s cubic-bezier(.22,1,.36,1) both entry-flip}.entry-drop{animation:.8s cubic-bezier(.34,1.56,.64,1) both entry-drop}@keyframes entry-fade{0%{opacity:0}}@keyframes entry-rise{0%{opacity:0;transform:translateY(26px)}}@keyframes entry-zoom{0%{opacity:0;transform:scale(.9)}}@keyframes entry-unblur{0%{opacity:0;filter:blur(18px)}}@keyframes entry-glitch{0%{opacity:0;transform:translate(-6px,3px)skew(6deg)}40%{opacity:1;transform:translate(5px,-2px)skew(-5deg)}70%{transform:translate(-2px,1px)}to{transform:none}}@keyframes entry-flip{0%{opacity:0;transform:perspective(900px)rotateX(-28deg)translateY(20px)}}@keyframes entry-drop{0%{opacity:0;transform:translateY(-60px)}}.border-gradient{position:relative}.border-gradient:before{content:"";padding:var(--border-w,1px);border-radius:inherit;background:conic-gradient(from var(--angle,0deg), var(--accent), transparent 30%, var(--accent) 60%, transparent 90%, var(--accent));-webkit-mask-composite:xor;pointer-events:none;animation:6s linear infinite border-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes border-spin{to{--angle:360deg}}.border-glow{box-shadow:0 0 0 var(--border-w,1px) color-mix(in srgb, var(--accent) 55%, transparent), 0 0 34px color-mix(in srgb, var(--accent) 35%, transparent)}.border-beam{position:relative;overflow:hidden}.border-beam:after{content:"";background:conic-gradient(from 0deg, transparent 0%, var(--accent) 8%, transparent 16%);opacity:.65;pointer-events:none;mix-blend-mode:screen;animation:4.5s linear infinite border-spin;position:absolute;inset:-120%}.icon-hover-lift{transition:transform .22s cubic-bezier(.22,1,.36,1),color .22s,filter .22s}.icon-hover-lift:hover{transform:translateY(-4px)}.icon-hover-spin{transition:transform .4s cubic-bezier(.22,1,.36,1)}.icon-hover-spin:hover{transform:rotate(360deg)}.icon-hover-pop{transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.icon-hover-pop:hover{transform:scale(1.28)}.icon-hover-tilt{transition:transform .24s}.icon-hover-tilt:hover{transform:rotate(-12deg)scale(1.1)}.icon-hover-glow{transition:filter .24s,transform .24s}.icon-hover-glow:hover{filter:drop-shadow(0 0 10px var(--accent));transform:scale(1.08)}.cursor-dot{pointer-events:none;z-index:60;mix-blend-mode:screen;border-radius:999px;position:fixed;top:0;left:0}.no-copy{-webkit-user-select:none;user-select:none}.splash-pulse{animation:2.4s ease-in-out infinite splash-pulse}@keyframes splash-pulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.splash-fade{animation:3s ease-in-out infinite splash-fade}@keyframes splash-fade{0%,to{opacity:.35}50%{opacity:1}}.splash-shimmer{background:linear-gradient(100deg,#666 20%,#fff 45%,#666 70%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.6s linear infinite u-rainbow-move}.splash-glitch{animation:1.6s steps(5,end) infinite entry-glitch}@media (prefers-reduced-motion:reduce){.fx-css,.u-rainbow,.u-gradient,.u-flicker,.u-wave>span,.u-sparkle:before,.u-sparkle:after,.u-glitch:before,.u-glitch:after,.border-gradient:before,.border-beam:after,.splash-pulse,.splash-fade,.splash-shimmer,.splash-glitch{animation:none!important}}.pf-root{min-height:100dvh;font-size:calc(1rem * var(--fs,1));flex-direction:column;display:flex;position:relative;overflow-x:hidden}.pf-bg{z-index:0;position:fixed;inset:0}.pf-bg-media{width:104%;height:104%;position:absolute;inset:-2%}.pf-bg-dim{position:absolute;inset:0}.pf-stage{z-index:2;flex:1;justify-content:center;align-items:center;padding:3rem 1rem;display:flex;position:relative}.pf-stage[data-hidden=true]{visibility:hidden}.pf-splash{z-index:40;width:100%;-webkit-backdrop-filter:blur(var(--splash-blur,12px));backdrop-filter:blur(var(--splash-blur,12px));cursor:pointer;color:inherit;background:#00000059;border:0;place-items:center;display:grid;position:fixed;inset:0}.pf-splash-text{letter-spacing:-.02em;color:#fff;font-size:clamp(1.1rem,3.6vw,1.75rem);font-weight:700}.pf-card{z-index:2;width:100%;max-width:var(--card-w,400px);border-radius:var(--card-radius,14px);background:color-mix(in srgb, var(--card) calc(var(--card-op,.55) * 100%), transparent);-webkit-backdrop-filter:blur(var(--card-blur,14px));border:var(--border-w,1px) solid var(--border);transform-style:preserve-3d;padding:1.75rem 1.5rem;transition:transform .2s ease-out;position:relative}.pf-align-center{text-align:center}.pf-align-left{text-align:left}.pf-avatar{object-fit:cover;width:96px;height:96px;margin:0 auto .9rem;display:block}.pf-align-left .pf-avatar{margin-left:0}.pf-avatar-circle{border-radius:999px}.pf-avatar-rounded{border-radius:18px}.pf-avatar-square{border-radius:2px}.pf-avatar-hex{clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);border-radius:0}.pf-avatar-fallback{color:#060407;place-items:center;font-size:1.75rem;font-weight:800;display:grid}.pf-banner{object-fit:cover;border-radius:var(--card-radius,14px) var(--card-radius,14px) 0 0;width:calc(100% + 3rem);height:110px;margin:-1.75rem -1.5rem 1rem;display:block}.pf-name{letter-spacing:-.02em;color:var(--text);font-size:1.5rem;font-weight:700;line-height:1.15}.pf-badges{flex-wrap:wrap;justify-content:center;gap:.3rem;margin-top:.5rem;display:flex}.pf-align-left .pf-badges,.pf-align-left .pf-socials,.pf-align-left .pf-meta,.pf-align-left .pf-views{justify-content:flex-start}.pf-badge{border:1px solid;border-radius:6px;place-items:center;width:22px;height:22px;display:inline-grid}.pf-meta{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.6rem;display:flex}.pf-chip{border:1px solid var(--border);color:var(--muted);border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.6875rem;display:inline-flex}.pf-bio{color:var(--muted);white-space:pre-wrap;word-break:break-word;min-height:1.3em;margin-top:.7rem;font-size:.875rem;line-height:1.5}.pf-caret{vertical-align:text-bottom;width:2px;height:.95em;margin-left:2px;animation:1s steps(2,end) infinite splash-fade;display:inline-block}.pf-socials{flex-wrap:wrap;justify-content:center;align-items:center;margin-top:1.1rem;display:flex}.pf-social{color:var(--icon);cursor:pointer;background:0 0;border:0;padding:0;line-height:0;display:inline-flex}.pf-social-glass{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 50%, transparent);border-radius:10px;padding:.5rem}.pf-social-filled{background:color-mix(in srgb, var(--accent) 18%, transparent);border-radius:999px;padding:.5rem}.pf-social-outline{border:1px solid var(--accent);border-radius:8px;padding:.45rem}.pf-links{flex-direction:column;gap:.5rem;margin-top:1.1rem;display:flex}.pf-link{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 40%, transparent);color:var(--text);text-align:left;border-radius:10px;align-items:center;gap:.6rem;padding:.65rem .85rem;font-size:.875rem;font-weight:500;transition:transform .18s,border-color .18s,background-color .18s;display:flex}.pf-link:hover{border-color:var(--accent);transform:translateY(-2px)}.pf-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-link-header{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:.4rem;font-size:.6875rem}.pf-divider{border:0;border-top:1px solid var(--border);margin:.35rem 0}.pf-views{color:var(--muted);justify-content:center;align-items:center;gap:.35rem;margin-top:1.1rem;font-size:.75rem;display:flex}.pf-view-label{opacity:.75}.pf-widgets{text-align:left;flex-direction:column;gap:.6rem;margin-top:1.1rem;display:flex}.pf-widget{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 45%, transparent);color:var(--text);border-radius:10px;padding:.7rem .8rem;font-size:.8125rem}.pf-widget-title{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:.5rem;font-size:.625rem}.pf-widget-strong{font-size:.8125rem;font-weight:600}.pf-widget-sub{color:var(--muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;display:-webkit-box;overflow:hidden}.pf-widget-stats{color:var(--muted);margin-top:.15rem;font-size:.6875rem}.pf-widget-text{color:var(--muted);white-space:pre-wrap;font-size:.8125rem;line-height:1.55}.pf-inline{align-items:center;gap:.45rem;display:flex}.pf-mono{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.pf-github{align-items:center;gap:.65rem;display:flex}.pf-github img{border-radius:8px;flex-shrink:0}.pf-github>div{flex:1;min-width:0}.pf-server{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.pf-server-body{align-items:center;gap:.6rem;min-width:0;display:flex}.pf-server-name{font-size:.8125rem;font-weight:600}.pf-server-meta{color:var(--muted);align-items:center;gap:.3rem;font-size:.6875rem;display:flex}.pf-server-dot{border-radius:999px;width:6px;height:6px}.pf-server a{white-space:nowrap;border:1px solid;border-radius:6px;padding:.3rem .7rem;font-size:.75rem;font-weight:600}.pf-presence-skeleton{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--text) 8%, transparent), transparent);background-size:200% 100%;border-radius:8px;height:44px;animation:1.4s linear infinite u-rainbow-move}.pf-presence-head{align-items:center;gap:.6rem;display:flex}.pf-presence-avatar{flex-shrink:0;position:relative}.pf-presence-avatar img{border-radius:999px;display:block}.pf-presence-dot{border:2.5px solid color-mix(in srgb, var(--card) 90%, #000);border-radius:999px;width:13px;height:13px;position:absolute;bottom:-1px;right:-1px}.pf-presence-id{min-width:0}.pf-presence-name{font-size:.8125rem;font-weight:600;display:block}.pf-presence-status{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;display:block;overflow:hidden}.pf-presence-activity{border-top:1px solid;gap:.55rem;margin-top:.6rem;padding-top:.6rem;display:flex}.pf-presence-activity img,.pf-presence-activity-blank{border-radius:6px;flex-shrink:0;width:40px;height:40px}.pf-presence-activity>div{flex:1;min-width:0}.pf-presence-activity-title{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;overflow:hidden}.pf-presence-activity-sub,.pf-presence-activity-time{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.pf-presence-progress{background:color-mix(in srgb, var(--text) 14%, transparent);border-radius:999px;height:3px;margin-top:.35rem;overflow:hidden}.pf-presence-progress span{height:100%;display:block}.pf-scrobbles{flex-direction:column;gap:.4rem;display:flex}.pf-scrobbles a{align-items:center;gap:.5rem;display:flex}.pf-scrobbles img,.pf-scrobble-blank{background:color-mix(in srgb, var(--text) 10%, transparent);border-radius:4px;flex-shrink:0;width:28px;height:28px}.pf-scrobbles strong{font-size:.75rem;font-weight:600;display:block}.pf-scrobbles em{color:var(--muted);font-size:.6875rem;font-style:normal;display:block}.pf-countdown-value{margin-top:.2rem;font-size:1.05rem;font-weight:700}.pf-buttons{flex-wrap:wrap;gap:.4rem;display:flex}.pf-buttons a{border:1px solid;border-radius:6px;padding:.35rem .7rem;font-size:.75rem;font-weight:600}.pf-embed{padding:0;overflow:hidden}.pf-embed iframe{border:0;width:100%;display:block}.pf-audio{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 45%, transparent);text-align:left;border-radius:10px;margin-top:1.1rem;padding:.65rem}.pf-audio-row{align-items:center;gap:.6rem;display:flex}.pf-audio-cover{object-fit:cover;border-radius:6px;flex-shrink:0;width:40px;height:40px}.pf-vinyl{border-radius:999px;animation:6s linear infinite paused border-spin}.pf-audio-main{flex:1;min-width:0}.pf-audio-meta{align-items:baseline;gap:.35rem;min-width:0;display:flex}.pf-audio-title{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;overflow:hidden}.pf-audio-artist{color:var(--muted);white-space:nowrap;font-size:.6875rem}.pf-audio-bar{background:color-mix(in srgb, var(--text) 14%, transparent);cursor:pointer;border-radius:999px;height:4px;margin-top:.35rem;overflow:hidden}.pf-audio-fill{height:100%;display:block}.pf-audio-times{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.2rem;font-size:.625rem;display:flex}.pf-audio-controls{flex-shrink:0;align-items:center;gap:.3rem;display:flex}.pf-audio-controls button{width:26px;height:26px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;transition:background-color .15s;display:grid}.pf-audio-controls button:hover{background:color-mix(in srgb, var(--text) 12%, transparent)}.pf-audio-volume{width:60px}.pf-audio-visualizer{width:100%;height:34px;margin-top:.5rem;display:block}.pf-audio-list{border-top:1px solid var(--border);flex-direction:column;gap:.15rem;max-height:150px;margin-top:.6rem;padding-top:.5rem;display:flex;overflow-y:auto}.pf-audio-list button{width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;gap:.5rem;padding:.25rem .2rem;font-size:.75rem;display:flex}.pf-audio-list button span{font-variant-numeric:tabular-nums;opacity:.6}.pf-minimal{z-index:2;width:100%;max-width:var(--card-w,400px);text-align:center;position:relative}.pf-sidebar{text-align:left;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1.5rem;max-width:min(760px,100%);display:grid}.pf-sidebar .pf-avatar{margin-left:0}.pf-sidebar-left{border-right:1px solid var(--border);padding-right:1.25rem}.pf-wide{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:1.5rem;max-width:min(820px,100%);display:grid}.pf-magazine{text-align:left;max-width:min(560px,100%);padding:0;overflow:hidden}.pf-magazine-cover{object-fit:cover;width:100%;height:190px;display:block}.pf-magazine-body{padding:1.4rem}.pf-magazine-name{letter-spacing:-.04em;color:var(--text);font-size:clamp(1.75rem,5vw,2.75rem);font-weight:800;line-height:.95}.pf-magazine .pf-badges,.pf-magazine .pf-socials{justify-content:flex-start}.pf-stacked .pf-link{justify-content:center;padding:.85rem}.pf-cover{z-index:2;width:100%;max-width:min(520px,100%);position:relative}.pf-cover-image{object-fit:cover;border-radius:var(--card-radius,14px) var(--card-radius,14px) 0 0;width:100%;height:240px;display:block}.pf-cover .pf-card{border-radius:0 0 var(--card-radius,14px) var(--card-radius,14px);max-width:100%;margin-top:-1px}.pf-terminal{max-width:min(620px,100%);font-family:var(--font-mono), ui-monospace, monospace;text-align:left;padding:0;overflow:hidden}.pf-terminal-bar{border-bottom:1px solid var(--border);align-items:center;gap:.4rem;padding:.55rem .75rem;display:flex}.pf-terminal-bar span{border-radius:999px;width:9px;height:9px}.pf-terminal-bar p{color:var(--muted);margin-left:auto;font-size:.6875rem}.pf-terminal-body{padding:.9rem 1rem 1.1rem;font-size:.8125rem;line-height:1.7}.pf-terminal-out{color:var(--muted);white-space:pre-wrap;margin-bottom:.4rem}.pf-terminal .pf-socials{justify-content:flex-start;margin-top:.4rem}.pf-terminal .pf-views{justify-content:flex-start}@media (max-width:720px){.pf-sidebar,.pf-wide{grid-template-columns:1fr}.pf-sidebar-left{border-right:0;border-bottom:1px solid var(--border);padding-bottom:1rem;padding-right:0}}.pf-guestbook-form{gap:.4rem;margin-bottom:.6rem;display:flex}.pf-guestbook-form input{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 60%, transparent);min-width:0;color:var(--text);border-radius:7px;flex:1;padding:.4rem .55rem;font-family:inherit;font-size:.75rem}.pf-guestbook-form input::placeholder{color:var(--muted)}.pf-guestbook-form input:focus{border-color:var(--accent);outline:none}.pf-guestbook-form button{border:1px solid var(--border);width:30px;color:var(--text);cursor:pointer;background:0 0;border-radius:7px;place-items:center;display:grid}.pf-guestbook-form button:disabled{opacity:.4;cursor:not-allowed}.pf-guestbook-error{color:#ff6b52;margin-bottom:.4rem;font-size:.6875rem}.pf-guestbook-list{flex-direction:column;gap:.5rem;max-height:180px;display:flex;overflow-y:auto}.pf-guestbook-list li{align-items:flex-start;gap:.45rem;display:flex}.pf-guestbook-list img,.pf-guestbook-blank{object-fit:cover;border-radius:999px;flex-shrink:0;width:22px;height:22px}.pf-guestbook-list span{min-width:0;color:var(--muted);word-break:break-word;flex:1;font-size:.75rem;line-height:1.45}.pf-guestbook-list strong{color:var(--text);font-size:.6875rem;font-weight:600;display:block}.pf-guestbook-list button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}
