
.ps-world{position:relative;isolation:isolate;padding:32px 4% 50px;background:radial-gradient(ellipse at 75% 5%,#56243a88,transparent 55%),#1b141e;color:#eee4ea;overflow:hidden;min-height:900px}.ps-world:before,.ps-world:after{content:"";position:absolute;z-index:-1;pointer-events:none;background:url('assets/pulso-leaves.svg') center/contain no-repeat;width:490px;height:900px;opacity:.3;right:-130px;top:0}.ps-world:after{left:-220px;right:auto;top:580px;transform:rotate(180deg);opacity:.16}.ps-heading{display:flex;gap:24px;align-items:center;margin-bottom:30px}.ps-heading>img{width:125px;height:110px;object-fit:contain}.ps-heading h1{font:36px var(--serif);margin:8px 0}.ps-heading p{font-size:14px;margin:0;color:#c2aabb}.ps-eyebrow{font-size:9px;letter-spacing:2px;color:#ddad84}.ps-demo{margin-left:auto;font-size:9px;letter-spacing:1px;line-height:1.8;color:#c3a7bd;border:1px solid #84526e66;padding:10px;border-radius:10px}.ps-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:25px;align-items:start}.ps-stories{display:flex;gap:22px;padding:23px 20px;background:#2b1d2bba;border:1px solid #79526466;border-radius:18px;overflow:auto}.ps-stories button{border:0;background:none;color:inherit;padding:0;flex-shrink:0;cursor:pointer}.ps-stories button>span{display:block;padding:4px;border:2px solid #ce6195;border-radius:50%;width:74px;height:74px;margin:auto auto 8px}.ps-stories img{width:100%;height:100%;border-radius:50%;object-fit:cover}.ps-stories strong,.ps-own{font-size:11px;white-space:nowrap}.ps-own{text-align:center;display:grid;gap:8px;align-content:start}.ps-own>span{display:grid;place-items:center;width:74px;height:74px;border:1px dashed #91657f;border-radius:50%;font-size:26px}.ps-tabs{display:flex;gap:26px;margin:24px 0;border-bottom:1px solid #73516566}.ps-tabs button{background:none;border:0;color:#bba6b7;font-size:13px;padding:12px 0;cursor:pointer}.ps-tabs button[aria-pressed=true]{color:#f0cbdc;border-bottom:2px solid #df7aaa}.ps-feed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.ps-post{border:1px solid #76536455;background:#2c1e2bde;border-radius:16px;overflow:hidden}.ps-author{display:flex;align-items:center;gap:10px;padding:14px;color:#eee4ea}.ps-author img,.ps-person img{width:38px;height:38px;object-fit:cover;border-radius:50%}.ps-author strong,.ps-person strong{font-size:12px;display:block}.ps-author small,.ps-person small{font-size:10px;color:#b8a5b6;display:block;margin-top:3px}.ps-dot{margin-left:auto;color:#a07a91}.ps-media{position:relative;aspect-ratio:1/1.05;background:#18121b}.ps-media img,.ps-media video{width:100%;height:100%;object-fit:cover;display:block}.ps-tag{position:absolute;top:12px;left:12px;background:#201622b0;backdrop-filter:blur(8px);border:1px solid #ffffff30;border-radius:20px;padding:5px 10px;font-size:9px;pointer-events:none}.ps-actions{display:flex;gap:14px;padding:10px 14px 0}.ps-actions button{background:none;border:0;font-size:24px;color:#e6c8d9;cursor:pointer;padding:0 3px}.ps-actions button:last-child{margin-left:auto}.ps-actions button[aria-pressed=true]{color:#ff91c2}.ps-post>p{font-size:11px;line-height:1.7;margin:9px 16px 17px;color:#ceb9c8}.ps-post>p strong{color:#f1e0e9}.ps-aside{display:grid;gap:20px}.ps-panel{padding:24px 20px;border:1px solid #79526466;border-radius:16px;background:#2d202bc9;backdrop-filter:blur(12px)}.ps-panel h2{font:22px var(--serif);margin:10px 0}.ps-panel h3{font:21px var(--serif);margin:0 0 12px}.ps-panel p,.ps-panel>a{font-size:12px;line-height:1.8;color:#cbb7c4}.ps-panel small{font-size:10px;line-height:1.6;color:#bda6b5}.ps-panel i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#b1c9a4;margin-left:4px}.ps-person{display:flex;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid #76536444}.ps-person b{margin-left:auto;font-weight:normal}.ps-person:last-of-type{margin-bottom:16px}.ps-event{display:block;position:relative;isolation:isolate;padding:26px 20px;border-radius:16px;overflow:hidden;min-height:220px;background:linear-gradient(140deg,#322d20,#59412788);border:1px solid #9b885b66}.ps-event img{width:140px;height:74px;object-fit:contain;display:block;margin:0 auto 16px}.ps-event>span{font-size:8px;letter-spacing:1.8px;color:#d9c695}.ps-event h3{font:24px var(--serif);line-height:1.25;margin:12px 0 22px}.ps-event>b{font-size:11px;color:#e2cf99}.ps-footnote{font-size:10px;color:#bda4b5;text-align:center;margin:35px 0 0}.ps-empty{padding:40px;grid-column:1/-1;border:1px dashed #795264;border-radius:15px;color:#cbb7c4;line-height:1.9;font-size:13px}.ps-back{display:block;font-size:12px;color:#dec3d2;margin-bottom:20px}.ps-profile-cover{height:260px;border-radius:18px;overflow:hidden;position:relative}.ps-profile-cover>img{width:100%;height:100%;object-fit:cover}.ps-profile-cover:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,#251625a0)}.ps-profile-cover>.ps-demo{position:absolute;top:15px;right:15px;background:#201421cc;z-index:1}.ps-profile-info{display:flex;gap:22px;align-items:center;padding:25px 0 35px}.ps-big-avatar img{width:100px;height:100px;border-radius:50%;object-fit:cover;border:3px solid #d997bd}.ps-profile-info h1{font:34px var(--serif);margin:8px 0}.ps-profile-info p{font-size:13px;color:#cbb7c4}.ps-profile-info .button{margin-left:auto;font-size:11px}.ps-interests{display:flex;gap:8px}.ps-interests span{font-size:10px;border:1px solid #795264;padding:5px 10px;border-radius:16px}.ps-world button:focus-visible,.ps-world a:focus-visible{outline:2px solid #f8add0;outline-offset:4px}.ps-world .button{background:#b9608c;border-color:#cc85a7;color:#fff}.ps-world section>h2{font:27px var(--serif)}
@media(min-width:1600px){.ps-layout{grid-template-columns:minmax(0,1fr) 320px}.ps-feed{gap:26px}}
@media(max-width:1150px){.ps-layout{grid-template-columns:minmax(0,1fr) 230px;gap:18px}.ps-heading h1{font-size:28px}.ps-demo{font-size:8px}.ps-stories{gap:16px}.ps-panel{padding:20px 15px}.ps-author{padding:11px;gap:7px}.ps-author small{font-size:9px}}
@media(max-width:850px){.ps-layout{grid-template-columns:1fr}.ps-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-aside .ps-panel:last-child{grid-column:1/-1}.ps-heading{gap:14px}.ps-heading>img{width:90px}.ps-heading>.ps-demo{display:none}.ps-profile-info{flex-wrap:wrap}.ps-profile-info .button{margin-left:0}}
@media(max-width:500px){.ps-world{padding:20px 16px 35px}.ps-heading h1{font-size:25px}.ps-heading p{font-size:12px}.ps-heading>img{width:68px;height:80px}.ps-eyebrow{font-size:8px;letter-spacing:1.1px}.ps-feed{grid-template-columns:1fr}.ps-aside{grid-template-columns:1fr}.ps-profile-cover{height:200px}.ps-profile-info h1{font-size:28px}.ps-big-avatar img{width:72px;height:72px}.ps-profile-info{gap:15px}.ps-stories{padding:15px;gap:18px}.ps-stories button>span,.ps-own>span{width:62px;height:62px}.ps-post>p{font-size:12px}}
