.styled-profile{--profile-accent:#8464df;--cover-a:#b7f4df;--cover-b:#8788e4;--cover-c:#eadff9;position:relative;isolation:isolate;overflow:hidden}.styled-profile[data-profile-theme=rose]{--cover-a:#ffd4df;--cover-b:#e984b4;--cover-c:#fff0e0}.styled-profile[data-profile-theme=midnight]{--cover-a:#242943;--cover-b:#66578d;--cover-c:#152741}.styled-profile[data-profile-theme=cosmos]{--cover-a:#29205a;--cover-b:#9476ed;--cover-c:#e480be}.styled-profile[data-profile-theme=royal]{--cover-a:#29241e;--cover-b:#d5ad58;--cover-c:#79542e}.styled-profile[data-profile-theme=butterfly]{--cover-a:#cbf1e1;--cover-b:#879cf7;--cover-c:#f6ccef}.styled-profile[data-profile-theme=arcade]{--cover-a:#252347;--cover-b:#be68ff;--cover-c:#49d7d7}.styled-profile[data-profile-theme=ocean]{--cover-a:#8de1de;--cover-b:#2c6d9e;--cover-c:#d3f3ed}
.styled-profile .profile-cover{position:relative;height:170px;overflow:hidden;background:linear-gradient(120deg,var(--cover-a),var(--cover-b),var(--cover-c));border:0;padding:22px}.styled-profile .profile-cover>span{position:relative;z-index:2;font:750 10px var(--interface-font);letter-spacing:2px;color:#fff;text-shadow:0 1px 6px #0008}.profile-scenery{position:absolute;inset:0;pointer-events:none;overflow:hidden}.profile-scenery i{position:absolute;border-radius:50%;width:260px;height:260px;background:#fff2;border:1px solid #fff4;left:-8%;top:-100%;animation:profile-drift 14s ease-in-out infinite alternate}.profile-scenery i:nth-child(2){left:40%;top:-35%;width:350px;height:350px;animation-delay:-7s;background:linear-gradient(145deg,#fff0,#ffffff40);transform:rotate(-20deg);border-radius:36% 64% 48% 52%}.profile-scenery i:nth-child(3){left:80%;top:20%;width:170px;height:170px;animation-delay:-3s}.profile-scenery b{position:absolute;top:30%;left:23%;font-size:26px;color:#fff9;animation:profile-twinkle 3s ease-in-out infinite alternate}.profile-scenery b:nth-of-type(2){top:60%;left:78%;font-size:16px;animation-delay:-2s}.profile-scenery b:nth-of-type(3){left:60%;top:20%}.profile-portrait{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;isolation:isolate}.styled-profile .public-profile-avatar,.styled-profile .profile-avatar{width:108px;height:108px;border:5px solid var(--surface);box-shadow:0 7px 24px #0002;border-radius:50%;overflow:hidden;background:var(--surface-2);font-size:36px;flex-shrink:0;position:relative;margin:0}.styled-profile .profile-avatar img,.styled-profile .public-profile-avatar img{height:100%;width:100%;object-fit:cover}.styled-profile .public-profile-body{padding:0 26px 26px}.styled-profile .public-profile-body>.profile-portrait{margin-top:-42px}.styled-profile .profile-head{position:relative;align-items:center;gap:20px;margin-top:-35px;padding-top:0}.profile-card.styled-profile{padding:0 26px 24px}.profile-account-cover{margin:0 -26px 0}.styled-profile .profile-head>div:not(.profile-portrait){padding-top:40px}.styled-profile h2{display:flex;align-items:center;gap:8px;font-size:27px;line-height:1.45;margin:14px 0 3px}.styled-profile .public-handle{font-size:14px;opacity:.8;margin:0 0 14px}.profile-ornament{position:absolute;z-index:3;inset-inline-end:-13px;top:-24px;font-size:40px;line-height:1;filter:drop-shadow(0 5px 6px #0003);animation:profile-float 4s ease-in-out infinite;pointer-events:none}.profile-ornament .apple-emoji{width:1.15em!important;height:1.15em!important}.ornament-rocket{rotate:-25deg;animation:profile-rocket 5s ease-in-out infinite}.ornament-king{filter:drop-shadow(0 3px 7px #d2aa4590)}.ornament-queen{filter:drop-shadow(0 3px 7px #ed79bf90);rotate:12deg}.profile-bio{font-size:16px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere;max-width:650px;margin:14px 0;color:var(--text)}.profile-bio:empty{display:none}.profile-last-seen{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);margin:12px 0}.profile-last-seen i{width:6px;height:6px;border-radius:50%;background:var(--muted)}.profile-last-seen.is-online i{background:#34c978;box-shadow:0 0 0 4px #34c97815}.profile-verification{display:inline-flex;vertical-align:middle;filter:drop-shadow(0 2px 4px #0001)}.profile-verification svg{width:24px;height:24px;fill:currentColor;stroke:#fff;stroke-width:2}.badge-blue{color:#2495f4}.badge-gold{color:#d4a32c}.badge-white{color:#f8f8ff;filter:drop-shadow(0 0 1px #5a5470) drop-shadow(0 1px 3px #0004)}.badge-white svg{stroke:#777384}.profile-custom-actions{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0}.profile-custom-actions button,.profile-custom-actions a{font-size:13px;border-radius:14px;padding:11px 16px}.styled-profile[data-profile-shape=rounded] .profile-avatar,.styled-profile[data-profile-shape=rounded] .public-profile-avatar{border-radius:22px}.styled-profile[data-profile-shape=squircle] .profile-avatar,.styled-profile[data-profile-shape=squircle] .public-profile-avatar{border-radius:34%}.styled-profile .public-profile-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0;margin:18px 0;gap:30px}.styled-profile .public-profile-stats b{color:var(--profile-accent);font-size:23px}.styled-profile .public-profile-stats span{font-size:12px}.styled-profile .button-row{flex-wrap:wrap;gap:8px}.styled-profile .button-row button,.styled-profile .button-row a{border-radius:12px;font-size:13px}.profile-designer-modal{width:min(980px,96vw)!important;max-height:90dvh!important}.profile-designer{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;align-items:start}.profile-designer aside{position:sticky;top:0}.profile-preview-label{display:flex;justify-content:space-between;font-size:10px;font-weight:800;letter-spacing:1px;margin:0 0 14px;color:var(--green)}.profile-preview-label span{font-size:12px;letter-spacing:0;color:var(--muted);font-weight:500}.profile-preview-note{font-size:12px;line-height:1.8;color:var(--muted);margin-top:14px}.profile-designer h3{font-size:16px;margin:24px 0 12px}.profile-field{display:grid;gap:8px;font-size:14px}.profile-field textarea{background:var(--surface-2);color:var(--text);padding:13px;border:1px solid var(--line);border-radius:15px;resize:vertical;font:400 16px/1.8 var(--interface-font)}.profile-field small{color:var(--muted);font-size:11px;text-align:end}.profile-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.profile-choice{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 5px;min-height:86px;background:var(--surface-2);border:1px solid var(--line);border-radius:16px;cursor:pointer;text-align:center;transition:transform .2s,border-color .2s}.profile-choice input{position:absolute;width:1px;height:1px;opacity:0}.profile-choice:focus-within{outline:2px solid var(--green);outline-offset:2px}.profile-choice>span{font-size:28px;line-height:1.3}.profile-choice b{font-size:11px;font-weight:650}.profile-choice small{display:flex;align-items:center;gap:3px;color:var(--muted);font-size:9px}.profile-choice small svg{width:11px;height:11px}.profile-choice.selected{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);background:var(--green-soft)}.profile-choice.locked{opacity:.6;cursor:default}.profile-choice[data-choice-theme=rose]>span{color:#da699c}.profile-choice[data-choice-theme=cosmos]>span{color:#8f71ee}.profile-choice[data-choice-theme=royal]>span{color:#c39839}.profile-choice[data-choice-theme=ocean]>span{color:#25a0ba}.profile-editor-row{display:grid;grid-template-columns:1fr 2fr;gap:15px;margin:22px 0}.profile-editor-row label{display:grid;gap:10px;font-size:13px}.profile-editor-row select{width:100%;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);color:var(--text);padding:10px;font:inherit}.profile-editor-row input[type=color]{width:100%;height:42px;padding:4px;border-radius:12px;border:1px solid var(--line);background:var(--surface-2)}.profile-designer [type=submit]{width:100%;margin-top:18px;justify-content:center;padding:13px}.profile-designer .comment-error[hidden]{display:none}.profile-designer .public-profile-body{padding-inline:20px}.profile-designer .styled-profile h2{font-size:22px}
@keyframes profile-drift{to{translate:35px 20px;rotate:15deg}}@keyframes profile-twinkle{to{opacity:.35;scale:.75}}@keyframes profile-float{50%{translate:0 -7px;rotate:8deg}}@keyframes profile-rocket{50%{translate:5px -10px;rotate:-18deg}}.styled-profile[data-profile-motion=off] *{animation:none!important}
@media(max-width:720px){.profile-designer{display:flex;flex-direction:column-reverse;gap:22px}.profile-designer aside{position:static;width:100%}.profile-designer form{width:100%}.profile-designer #profile-style-preview .profile-cover{height:105px}.profile-designer .profile-preview-note{display:none}.styled-profile .profile-cover{height:140px}.profile-card.styled-profile{padding-inline:18px}.profile-account-cover{margin-inline:-18px}.styled-profile .profile-head{gap:12px;flex-wrap:wrap}.styled-profile .profile-avatar,.styled-profile .public-profile-avatar{width:98px;height:98px}.styled-profile h2{font-size:24px}.styled-profile .profile-head>div:not(.profile-portrait){padding-top:38px;flex:1;min-width:160px}.styled-profile .follow-counts{flex-wrap:wrap}.profile-ornament{font-size:35px}.profile-designer-modal{padding:18px!important}.profile-choice-grid{grid-template-columns:repeat(3,1fr)}}
@media(prefers-reduced-motion:reduce){.styled-profile *{animation:none!important;transition:none!important}}

html[dir=rtl] .styled-profile .public-handle{text-align:right}.profile-designer .public-profile{animation:none}.profile-choice input{inset:0;width:100%;height:100%;cursor:inherit;opacity:0;margin:0}

.styled-profile[data-profile-theme=cosmos] .profile-cover{background-image:radial-gradient(circle at 15% 30%,#fff 0 1px,transparent 2px),radial-gradient(circle at 70% 65%,#fff9 0 1px,transparent 2px),radial-gradient(ellipse at 60% 100%,#8f4db6,transparent 60%),linear-gradient(130deg,#0f1937,#443567);background-size:60px 53px,95px 89px,100% 100%,100% 100%}.styled-profile[data-profile-theme=arcade] .profile-cover{background-image:linear-gradient(#b766ff30 1px,transparent 1px),linear-gradient(90deg,#4beed82a 1px,transparent 1px),linear-gradient(120deg,#181b36,#523f70);background-size:25px 25px,25px 25px,100% 100%}.styled-profile[data-profile-theme=arcade] .profile-scenery i{border-radius:20px;rotate:35deg;background:#c86fff1a}.styled-profile[data-profile-theme=ocean] .profile-scenery i{width:700px;height:250px;border-radius:45%;left:-10%;top:50%;background:#ffffff30;animation-duration:12s}.styled-profile[data-profile-theme=ocean] .profile-scenery i:nth-child(2){top:70%;left:10%;animation-delay:-6s}.styled-profile[data-profile-theme=rose] .profile-scenery i{border-radius:70% 25% 65% 35%;background:#ffffff26;rotate:35deg}.styled-profile[data-profile-theme=royal] .profile-cover{background:repeating-linear-gradient(130deg,#c29e3730 0 1px,transparent 1px 30px),linear-gradient(120deg,#191d2b,#574d3d,#b79552)}.styled-profile[data-profile-theme=butterfly] .profile-scenery b{color:#db80bd;font-size:40px}.styled-profile[data-profile-theme=midnight] .profile-cover{background:radial-gradient(circle at 20% 35%,#faedbc 0 20px,transparent 21px),radial-gradient(ellipse at 70% 110%,#9a81c7,transparent 65%),linear-gradient(130deg,#101e32,#41416b)}
