.social-page.public{--plus-accent:#815be2;--plus-soft:#ede7ff;--plus-ink:#2d2740;--plus-bg:#f7f5fb;background:var(--plus-bg);color:var(--plus-ink);position:relative;overflow:hidden}.social-page.public.theme-rose{--plus-accent:#db668d;--plus-soft:#ffe8f0;--plus-bg:#fff7fa}.social-page.public.theme-ocean{--plus-accent:#248eaf;--plus-soft:#def5fc;--plus-bg:#f3fbfd}.social-page.public.theme-sand{--plus-accent:#b57c38;--plus-soft:#f7ead7;--plus-bg:#fffaf2}.social-page.public.theme-midnight{--plus-accent:#564477;--plus-soft:#e8e1f2;--plus-bg:#f5f1fa}.social-page.public.theme-mint{--plus-accent:#288d6b;--plus-soft:#dff6ed;--plus-bg:#f2fbf7}.social-page.public:before{background:radial-gradient(circle at 50% -5%,color-mix(in srgb,var(--plus-accent) 20%,transparent),transparent 38%)}.social-page.public.pattern-grid:after{content:"";pointer-events:none;opacity:.35;background-image:linear-gradient(#75689412 1px,#0000 1px),linear-gradient(90deg,#75689412 1px,#0000 1px);background-size:28px 28px;position:fixed;inset:0}.social-page.public.pattern-orbs:after{content:"";pointer-events:none;background:var(--plus-soft);filter:blur(2px);opacity:.75;border-radius:50%;width:340px;height:340px;position:fixed;bottom:8%;left:-130px}.social-page.public .social-nav{border-color:#3c315514}.social-page.public .social-nav a{color:var(--plus-ink)}.social-page.public .social-nav i,.social-page.public .social-kicker{color:var(--plus-accent)}.social-page.public .social-nav span,.social-page.public .public-profile>small{color:#82798c}.social-page.public .public-profile{z-index:1;color:var(--plus-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffd;border-color:#ded7e8;box-shadow:0 24px 70px #39276114}.social-page.public .public-avatar{background:linear-gradient(145deg,var(--plus-accent),color-mix(in srgb,var(--plus-accent) 58%,#211735));box-shadow:0 18px 45px color-mix(in srgb,var(--plus-accent) 30%,transparent)}.social-page.public .public-bio,.social-page.public .public-plus-headline{color:#71687a}.social-page.public .public-plus-headline{font-size:16px;font-weight:800;line-height:1.8}.social-page.public .public-links a,.social-page.public .public-links span{background:var(--plus-soft);color:var(--plus-accent);border-radius:99px;padding:8px 12px;text-decoration:none}.social-page.public .social-main-cta{background:var(--plus-accent);box-shadow:0 12px 35px color-mix(in srgb,var(--plus-accent) 32%,transparent)}.social-page.public.button-pill .social-main-cta{border-radius:99px}.social-page.public.button-outline .social-main-cta{border:2px solid var(--plus-accent);color:var(--plus-accent);box-shadow:none;background:0 0}.social-page.public .public-safety-note{color:#70687a}.social-page.public .social-secondary{color:#655d70;background:#fff;border-color:#ddd5e7}.social-page.public.layout-minimal .public-profile{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.social-page.public.layout-minimal .public-avatar{border-radius:50%;width:102px;height:102px}.social-page.public.layout-spotlight .public-profile{margin-top:85px;padding-top:70px}.social-page.public.layout-spotlight .public-avatar{border:8px solid var(--plus-bg);border-radius:40px;width:118px;height:118px;margin-top:-126px}.social-page.public.layout-spotlight .public-plus-headline{color:var(--plus-ink);font-size:20px}@media (max-width:600px){.social-page.public{padding-inline:13px}.social-page.public .public-profile{padding:30px 20px}.social-page.public.layout-spotlight .public-profile{padding-top:64px}}.social-page.public .plus-verified.badge-glow{filter:drop-shadow(0 0 8px var(--plus-accent));transform:scale(1.12)}.social-page.public .plus-verified.badge-minimal{box-shadow:none;background:0 0}.public-pinned-note{border:1px solid color-mix(in srgb,var(--plus-accent) 24%,#ddd);background:color-mix(in srgb,var(--plus-soft) 68%,#fff);text-align:right;border-radius:16px;align-items:flex-start;gap:11px;width:100%;margin:14px 0;padding:14px 16px;display:flex}.public-pinned-note>svg{width:18px;color:var(--plus-accent);flex:none}.public-pinned-note>span{gap:4px;display:grid}.public-pinned-note small{color:var(--plus-accent);font-size:10px;font-weight:900}.public-pinned-note b{font-size:13px;line-height:1.7}.social-page.public .public-profile.has-cover .public-pinned-note{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff20;border-color:#ffffff40}.social-page.public .public-profile.has-cover .public-pinned-note small,.social-page.public .public-profile.has-cover .public-pinned-note>svg{color:#fff}.public-moments,.public-interests,.public-about{text-align:right;width:100%;margin:18px 0}.public-moments header,.public-about header{margin-bottom:10px}.public-moments header small,.public-interests>small,.public-about header small{color:var(--plus-accent);font-size:10px;font-weight:900}.public-moments h2,.public-about h2{margin:3px 0;font-size:17px}.public-moments>div{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.public-moments article{text-align:right;background:#fff;border:1px solid #e7dfed;border-radius:15px;overflow:hidden}.public-moments article img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.public-moments article>span{gap:3px;padding:10px;display:grid}.public-moments article b{font-size:12px}.public-moments article small{color:#766d80;font-size:10px;line-height:1.6}.public-interests>div{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.public-interests span{background:var(--plus-soft);color:var(--plus-accent);border-radius:99px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;font-weight:800;display:flex}.public-interests i{font-style:normal}.public-about>div{gap:7px;display:grid}.public-about details{background:#fff;border:1px solid #e5deeb;border-radius:13px;padding:11px 13px}.public-about summary{cursor:pointer;font-size:12px;font-weight:850}.public-about p{color:#71687b;margin:9px 0 0;font-size:11px;line-height:1.7}.social-page.public .public-profile.has-cover .public-moments article,.social-page.public .public-profile.has-cover .public-about details{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff18;border-color:#ffffff35}.social-page.public .public-profile.has-cover .public-moments article small,.social-page.public .public-profile.has-cover .public-about p{color:#f2edf8}.social-page.public .public-profile.has-cover .public-interests span{color:#fff;background:#ffffff20}@media (max-width:430px){.public-moments>div{grid-template-columns:1fr}}
