.profile{padding:26px 14px 44px;background:radial-gradient(circle at 15% 5%,color-mix(in srgb,var(--primary) 38%,transparent),transparent 34%),radial-gradient(circle at 90% 85%,color-mix(in srgb,var(--primary) 18%,transparent),transparent 38%),linear-gradient(155deg,var(--secondary),#05070d 72%)}
.profilecard{max-width:510px;border:1px solid #ffffff26;border-radius:30px;box-shadow:0 28px 85px #0008,0 0 0 1px #ffffff0a;transform:translateZ(0)}
.cover{position:relative}.cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,#0005)}
.profilebody{padding:0 30px 32px;background:linear-gradient(180deg,#fff,#fbfcff)}
.avatar{position:relative;width:108px;height:108px;border:5px solid #fff;box-shadow:0 10px 30px #0b163f38}
.profilebody h1{font-size:clamp(28px,7vw,34px);line-height:1.05;letter-spacing:-.025em;margin:17px 0 7px;color:#10182f}
.role{font-weight:700;color:color-mix(in srgb,var(--secondary) 76%,#65708a);margin-bottom:14px}
.profile-bio{max-width:410px;margin:0 auto;color:#687086;line-height:1.6;font-size:15px}
.save{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;margin:25px 0 18px;border-radius:16px;background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary) 72%,#142a66));box-shadow:0 12px 28px color-mix(in srgb,var(--primary) 35%,transparent);font-size:16px;letter-spacing:.01em;animation:contactPulse 2.4s ease-in-out infinite}
.save:before{content:"";position:absolute;inset:-40% auto -40% -35%;width:24%;background:#fff5;transform:skewX(-22deg);animation:contactShine 3.2s ease-in-out infinite}
.save-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#ffffff26;font-size:20px;line-height:1}.save:hover{transform:translateY(-1px)}.save:active{transform:scale(.985)}
.actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.actions a{display:flex;align-items:center;gap:10px;min-height:56px;padding:12px 14px;border:1px solid #dfe6f3;border-radius:14px;background:#f6f8fd;color:#263657;text-align:left;transition:.2s ease}.actions a:hover{border-color:color-mix(in srgb,var(--primary) 45%,#dfe6f3);background:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #17234512}.action-icon{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:10px;background:color-mix(in srgb,var(--primary) 12%,#fff);color:var(--primary);font-size:16px}.action-label{font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis}
.details{margin:18px 0}.address-card{display:flex;align-items:flex-start;gap:10px;margin:0;padding:13px 15px;border-radius:14px;background:#f6f8fd;color:#626d84;text-align:left;line-height:1.45}.address-pin{flex:0 0 auto}
.social{gap:8px}.social a{padding:8px 12px;border:1px solid #dfe6f3;border-radius:999px;background:#fff;color:#405173;font-size:13px;font-weight:750;transition:.2s ease}.social a:hover{border-color:var(--primary);color:var(--primary)}
.powered{margin-top:26px;padding-top:18px;border-top:1px solid #e8ecf4;font-size:11px;letter-spacing:.04em;text-transform:uppercase}
@keyframes contactPulse{0%,100%{box-shadow:0 12px 28px color-mix(in srgb,var(--primary) 32%,transparent)}50%{box-shadow:0 15px 36px color-mix(in srgb,var(--primary) 54%,transparent)}}
@keyframes contactShine{0%,58%{left:-35%}78%,100%{left:120%}}
@media(max-width:420px){.profile{padding:18px 10px 34px}.profilecard{border-radius:24px}.profilebody{padding:0 20px 26px}.actions a{padding:11px}.action-label{font-size:13px}}
@media(prefers-reduced-motion:reduce){.save,.save:before{animation:none}.actions a{transition:none}}

/* Versión 1.8: acabado visual premium */
.profilecard{animation:cardReveal .55s cubic-bezier(.2,.8,.2,1) both}
.profilebody{position:relative}
.avatar{outline:3px solid color-mix(in srgb,var(--primary) 24%,transparent);outline-offset:3px;transition:transform .25s ease,box-shadow .25s ease}
.avatar:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 15px 36px #0b163f42}
.role{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:7px 12px;border:1px solid color-mix(in srgb,var(--primary) 18%,#e2e8f2);border-radius:999px;background:color-mix(in srgb,var(--primary) 7%,#fff);font-size:13px;line-height:1.25}
.profile-bio{margin-top:4px}
.actions a{position:relative;overflow:hidden}.actions a:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 35%,#fff7,transparent 65%);transform:translateX(-120%);transition:transform .55s ease}.actions a:hover:after{transform:translateX(120%)}
.action-phone .action-icon{background:#e9f1ff;color:#185bd8}.action-phone:hover{border-color:#a9c6ff;background:#f7faff}
.action-whatsapp .action-icon{background:#e5f8ec;color:#128346}.action-whatsapp:hover{border-color:#a9e1bd;background:#f5fcf7}
.action-email .action-icon{background:#fff0e5;color:#c55a12}.action-email:hover{border-color:#f5c49f;background:#fffaf6}
.action-web .action-icon{background:#efeaff;color:#6042c7}.action-web:hover{border-color:#c9bbf7;background:#faf8ff}
.address-card{border:1px solid #e4e9f2;box-shadow:inset 0 1px 0 #fff}
.social a{box-shadow:0 4px 12px #1723450b}
@keyframes cardReveal{from{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}
@media(prefers-reduced-motion:reduce){.profilecard{animation:none}.avatar,.actions a:after{transition:none}}

/* Plantillas públicas */
.identity-copy{min-width:0}.identity-copy h1{overflow-wrap:anywhere}.theme-clean .identity{text-align:center}.theme-clean .avatar{display:flex;margin-left:auto;margin-right:auto}

.theme-tech{background:radial-gradient(circle at 10% 8%,color-mix(in srgb,var(--primary) 36%,transparent),transparent 30%),linear-gradient(145deg,#040b14,#071b2b 55%,#0d3448)}.theme-tech .profilecard{background:#0b2637;border-color:#ffffff1c;box-shadow:0 30px 90px #000b}.theme-tech .cover{aspect-ratio:3/2}.theme-tech .cover:after{background:linear-gradient(180deg,transparent 30%,#0b2637 100%)}.theme-tech .profilebody{background:#0b2637;color:#fff;text-align:left;padding:0 28px 34px}.theme-tech .identity{display:grid;grid-template-columns:104px 1fr;gap:16px;align-items:center;margin-top:-48px;position:relative}.theme-tech .avatar{width:104px;height:104px;margin:0;border:5px solid #0b2637;outline-color:#52dabd}.theme-tech .identity-copy{padding-top:51px}.theme-tech .profilebody h1{margin:0 0 6px;color:#fff;font-size:27px}.theme-tech .role{justify-content:flex-start;margin:0;padding:0;border:0;background:none;color:#a5c7d4}.theme-tech .profile-bio{grid-column:1/-1;margin:19px 0 0;color:#bad0d8}.theme-tech .save{background:#4bd8bc;color:#05271f;border-radius:999px;box-shadow:0 12px 30px #20b99a3b}.theme-tech .actions{grid-template-columns:repeat(4,1fr)}.theme-tech .actions a{min-width:0;min-height:76px;flex-direction:column;justify-content:center;gap:6px;padding:9px 4px;border-color:#285064;background:#102f41;color:#fff;text-align:center}.theme-tech .action-icon{background:#ffffff12!important;color:#fff!important}.theme-tech .action-label{font-size:11px}.theme-tech .address-card{border-color:#285064;background:#102f41;color:#d1e2e8}.theme-tech .social{justify-content:flex-start}.theme-tech .social a{border:0;background:transparent;color:#53dbbf;box-shadow:none;padding-left:0}.theme-tech .powered{border-color:#23475a;color:#6f96a8}

.theme-editorial{background:linear-gradient(145deg,#e9e4da,#faf7f0)}.theme-editorial .profilecard{background:#fffdf8;border-color:#ddd6c9;box-shadow:0 28px 70px #4a40302b}.theme-editorial .cover{aspect-ratio:3/2}.theme-editorial .profilebody{background:#fffdf8}.theme-editorial .identity{text-align:center}.theme-editorial .avatar{display:flex;margin-left:auto;margin-right:auto}.theme-editorial .profilebody h1{font-family:Georgia,'Times New Roman',serif;font-size:37px;color:#24313a}.theme-editorial .role{border:0;background:none;color:#667078;padding:0;font-weight:500}.theme-editorial .save{border-radius:11px;background:#127d6e;box-shadow:none}.theme-editorial .actions{grid-template-columns:1fr}.theme-editorial .actions a{min-height:66px;border:0;border-top:1px solid #e5dfd5;border-radius:0;background:transparent;padding:12px 4px}.theme-editorial .actions a:last-child{border-bottom:1px solid #e5dfd5}.theme-editorial .actions a:hover{box-shadow:none;transform:none;background:#faf7f0}.theme-editorial .action-icon{border-radius:50%;background:#edf4ef!important;color:#127d6e!important}.theme-editorial .address-card{background:#f2eee7;border:0;justify-content:center;text-align:center}.theme-editorial .social a{border:0;background:transparent;color:#127d6e;box-shadow:none}

.theme-modular{background:radial-gradient(circle at 10% 10%,#9ad8ff55,transparent 30%),linear-gradient(145deg,#e5e3ff,#f6f5ff 55%,#dfefff)}.theme-modular .profilecard{background:#f8f7ff;border-color:#ffffff80;box-shadow:0 30px 80px #39308335}.theme-modular .cover{aspect-ratio:3/2}.theme-modular .cover:after{background:linear-gradient(180deg,transparent 45%,#2d208a55)}.theme-modular .profilebody{background:#f8f7ff;padding-top:0}.theme-modular .identity{position:relative;display:grid;grid-template-columns:112px 1fr;gap:17px;align-items:center;margin-top:-70px;padding:14px;border-radius:25px;background:#fff;box-shadow:0 15px 34px #35307818;text-align:left}.theme-modular .avatar{width:108px;height:128px;margin:0;border:4px solid #eef0ff;border-radius:21px;outline:0}.theme-modular .profilebody h1{margin:0 0 10px;font-size:27px}.theme-modular .role{justify-content:flex-start;margin:0;padding:0;border:0;background:none;color:#6c7490;font-size:12px}.theme-modular .profile-bio{margin:10px 0 0;font-size:13px}.theme-modular .save{margin-top:24px;border-radius:19px;background:linear-gradient(135deg,var(--primary),#6840d5)}.theme-modular .actions{grid-template-columns:repeat(4,1fr);gap:8px}.theme-modular .actions a{min-width:0;flex-direction:column;justify-content:center;gap:7px;padding:8px 2px;border:0;background:transparent;text-align:center}.theme-modular .action-icon{width:48px;height:48px;border-radius:50%;font-size:19px}.theme-modular .action-label{font-size:11px}.theme-modular .address-card{padding:17px;border:0;border-radius:18px;background:#edeef6}.theme-modular .social a{border:0;background:transparent;color:#5d42c9;box-shadow:none}

@media(max-width:420px){.theme-tech .profilebody,.theme-editorial .profilebody,.theme-modular .profilebody{padding-left:18px;padding-right:18px}.theme-tech .identity{grid-template-columns:92px 1fr}.theme-tech .avatar{width:92px;height:92px}.theme-tech .identity-copy{padding-top:46px}.theme-modular .identity{grid-template-columns:96px 1fr;gap:12px}.theme-modular .avatar{width:94px;height:116px}.theme-modular .profilebody h1{font-size:24px}.theme-tech .actions,.theme-modular .actions{gap:5px}}

/* La imagen procesada mide 1200 × 450: todas las plantillas respetan exactamente 8:3. */
.theme-clean .cover,.theme-tech .cover,.theme-editorial .cover,.theme-modular .cover,.theme-corporate .cover,.theme-creative .cover,.theme-compact .cover,.theme-luxury .cover{aspect-ratio:8/3;background-size:cover;background-position:center}

/* 5. Corporativo lateral */
.theme-corporate{background:linear-gradient(135deg,#dce6ed,#f6f9fb)}.theme-corporate .profilecard{max-width:560px;border-radius:20px;background:#fff;box-shadow:0 24px 70px #173f6230}.theme-corporate .cover:after{background:linear-gradient(90deg,#0d304a80,transparent 70%)}.theme-corporate .profilebody{padding:0 30px 32px;text-align:left}.theme-corporate .identity{display:grid;grid-template-columns:124px 1fr;gap:20px;align-items:center;margin-top:-46px;position:relative}.theme-corporate .avatar{width:124px;height:124px;margin:0;border-radius:18px;border:6px solid #fff;outline:0}.theme-corporate .identity-copy{padding-top:53px}.theme-corporate .profilebody h1{margin:0 0 8px;font-size:30px}.theme-corporate .role{justify-content:flex-start;margin:0;padding:0;border:0;background:none;color:#267b96}.theme-corporate .profile-bio{margin:14px 0 0}.theme-corporate .save{border-radius:9px;background:#173f62;box-shadow:none}.theme-corporate .actions a{border-radius:8px;background:#eef4f7}.theme-corporate .address-card{border-left:5px solid #2386a4;border-radius:7px}.theme-corporate .social{justify-content:flex-start}

/* 6. Creativo dinámico */
.theme-creative{background:radial-gradient(circle at 15% 12%,#ff8d7955,transparent 34%),radial-gradient(circle at 88% 80%,#8f66ed55,transparent 35%),#2c1748}.theme-creative .profilecard{border-radius:42px;background:#fff8f5;border:3px solid #ffffff55;box-shadow:0 30px 80px #1b0b3099}.theme-creative .cover{border-radius:0 0 44% 16%}.theme-creative .cover:after{background:linear-gradient(135deg,#ff745044,#7545d855)}.theme-creative .profilebody{background:linear-gradient(180deg,#fff8f5,#f5efff)}.theme-creative .identity{text-align:center}.theme-creative .avatar{display:flex;margin-left:auto;margin-right:auto;border-radius:28px;transform:rotate(-3deg);outline-color:#ff7355}.theme-creative .profilebody h1{color:#40215e;font-size:35px}.theme-creative .role{border:0;background:#f0e5ff;color:#6f3dc1}.theme-creative .save{border-radius:999px;background:linear-gradient(100deg,#ff6953,#7b48dd);box-shadow:0 14px 30px #9d4bb845}.theme-creative .actions a{border:0;border-radius:20px;background:#fff;box-shadow:0 8px 22px #3b205014}.theme-creative .address-card{border:0;border-radius:24px;background:#fff}.theme-creative .social a{border:0;background:#43205f;color:#fff}

/* 7. Compacto directo */
.theme-compact{background:#e8edf2}.theme-compact .profilecard{max-width:620px;border-radius:16px;background:#fff;box-shadow:0 20px 55px #26394d2b}.theme-compact .cover:after{background:linear-gradient(180deg,transparent,#16263855)}.theme-compact .profilebody{padding:0 24px 25px;text-align:left}.theme-compact .identity{display:grid;grid-template-columns:92px 1fr;gap:16px;align-items:center;margin-top:-34px;position:relative}.theme-compact .avatar{width:92px;height:92px;margin:0;border-radius:14px;border-width:4px;outline:0}.theme-compact .identity-copy{padding-top:40px}.theme-compact .profilebody h1{margin:0 0 5px;font-size:25px}.theme-compact .role{justify-content:flex-start;margin:0;padding:0;border:0;background:none;font-size:12px}.theme-compact .profile-bio{margin:10px 0 0;font-size:13px}.theme-compact .save{margin:17px 0 13px;border-radius:8px;background:#26394d;box-shadow:none;min-height:48px}.theme-compact .actions{grid-template-columns:repeat(4,1fr);gap:7px}.theme-compact .actions a{min-width:0;flex-direction:column;justify-content:center;gap:5px;padding:8px 3px;border-radius:8px;text-align:center}.theme-compact .action-icon{width:28px;height:28px}.theme-compact .action-label{font-size:11px}.theme-compact .details{margin:13px 0}.theme-compact .address-card{padding:10px 12px;border-radius:8px}.theme-compact .social{justify-content:flex-start}.theme-compact .social a{padding:5px 9px;font-size:11px}

/* 8. Lujo minimalista */
.theme-luxury{background:radial-gradient(circle at 50% 0,#5b4825 0,transparent 32%),linear-gradient(145deg,#060606,#16130e)}.theme-luxury .profilecard{background:#101010;border:1px solid #9b7c3e;border-radius:8px;box-shadow:0 30px 90px #000}.theme-luxury .cover{filter:saturate(.55) contrast(1.08)}.theme-luxury .cover:after{background:linear-gradient(180deg,transparent 15%,#101010 100%)}.theme-luxury .profilebody{background:#101010;color:#fff}.theme-luxury .identity{text-align:center}.theme-luxury .avatar{display:flex;margin-left:auto;margin-right:auto;border-radius:4px;border-color:#101010;outline:1px solid #c2a35e}.theme-luxury .profilebody h1{font-family:Georgia,'Times New Roman',serif;color:#e8d49c;font-weight:500;letter-spacing:.02em}.theme-luxury .role{border:0;background:none;color:#c3ae78;font-weight:500}.theme-luxury .profile-bio{color:#aaa28f}.theme-luxury .save{border:1px solid #c2a35e;border-radius:3px;background:transparent;color:#e8d49c;box-shadow:none}.theme-luxury .actions a{border-color:#3a3325;border-radius:3px;background:#17150f;color:#ddd1af}.theme-luxury .action-icon{border-radius:3px;background:#241f14!important;color:#c9aa61!important}.theme-luxury .address-card{border-color:#3a3325;border-radius:3px;background:#17150f;color:#b8af99}.theme-luxury .social a{border-color:#6e5930;border-radius:3px;background:transparent;color:#d4bb78;box-shadow:none}.theme-luxury .powered{border-color:#302a1e;color:#776b50}

@media(max-width:420px){.theme-corporate .profilebody,.theme-compact .profilebody{padding-left:18px;padding-right:18px}.theme-corporate .identity{grid-template-columns:100px 1fr}.theme-corporate .avatar{width:100px;height:100px}.theme-corporate .identity-copy{padding-top:47px}.theme-compact .actions{gap:4px}.theme-creative .profilecard{border-radius:28px}.theme-luxury .profilebody{padding-left:20px;padding-right:20px}}

/* Versión sin portada: ningún diseño reserva espacio superior para ella. */
.profilecard:before{content:'';display:block;height:9px;background:linear-gradient(90deg,var(--primary),var(--secondary))}.profilebody{padding-top:28px!important}.theme-clean .identity,.theme-tech .identity,.theme-editorial .identity,.theme-modular .identity,.theme-corporate .identity,.theme-creative .identity,.theme-compact .identity,.theme-luxury .identity{margin-top:0}.theme-tech .identity-copy,.theme-modular .identity-copy,.theme-corporate .identity-copy,.theme-compact .identity-copy{padding-top:0}.theme-clean .avatar,.theme-tech .avatar,.theme-editorial .avatar,.theme-modular .avatar,.theme-corporate .avatar,.theme-creative .avatar,.theme-compact .avatar,.theme-luxury .avatar{margin-top:0}.theme-tech .profilecard:before{background:#4bd8bc}.theme-editorial .profilecard:before{background:#127d6e}.theme-modular .profilecard:before{background:linear-gradient(90deg,var(--primary),#6840d5)}.theme-corporate .profilecard:before{background:#173f62}.theme-creative .profilecard:before{height:13px;background:linear-gradient(90deg,#ff6953,#7b48dd)}.theme-compact .profilecard:before{height:6px;background:#26394d}.theme-luxury .profilecard:before{height:3px;background:#c2a35e}

/* 9. Cristal luminoso */
.theme-glass{background:radial-gradient(circle at 15% 10%,#8ddcff,transparent 38%),radial-gradient(circle at 90% 90%,#b99cff,transparent 38%),#e8f4ff}.theme-glass .profilecard{background:#ffffff70;border:1px solid #fff;border-radius:34px;box-shadow:0 28px 80px #3a65903b;backdrop-filter:blur(18px)}.theme-glass .profilecard:before{height:7px;background:linear-gradient(90deg,#6ccfff,#9c7cea)}.theme-glass .profilebody{background:transparent}.theme-glass .identity{text-align:center}.theme-glass .avatar{display:flex;margin:0 auto;border-color:#ffffffcc;outline-color:#7969dc}.theme-glass .profilebody h1{color:#172c48}.theme-glass .role{background:#ffffff8c;border-color:#fff}.theme-glass .save{border-radius:18px;background:linear-gradient(135deg,#397dcc,#7658d4)}.theme-glass .actions a,.theme-glass .address-card{border-color:#fff;background:#ffffff8c}.theme-glass .social a{border-color:#fff;background:#ffffff99}

/* 10. Social cercano */
.theme-social{background:linear-gradient(145deg,#ffe7ee,#fff9f3)}.theme-social .profilecard{border-radius:32px;background:#fff;border:0;box-shadow:0 24px 70px #b8325d25}.theme-social .profilecard:before{height:12px;background:linear-gradient(90deg,#ff557e,#ff9666)}.theme-social .profilebody{text-align:left}.theme-social .identity{display:grid;grid-template-columns:110px 1fr;gap:18px;align-items:center}.theme-social .avatar{width:110px;height:110px;margin:0;border:5px solid #ffe7ef;outline:0}.theme-social .profilebody h1{margin:0 0 7px;color:#3b2430}.theme-social .role{justify-content:flex-start;margin:0;padding:0;border:0;background:none;color:#d3426a}.theme-social .profile-bio{margin:13px 0 0}.theme-social .save{border-radius:999px;background:linear-gradient(90deg,#ff557e,#ff8a63)}.theme-social .actions a{border:0;border-radius:18px;background:#fff3f6}.theme-social .address-card{border:0;border-radius:18px;background:#fff4ef}.theme-social .social{justify-content:flex-start}.theme-social .social a{border:0;background:#442634;color:#fff}

/* 11. Geométrico moderno */
.theme-geometric{background:linear-gradient(135deg,#161d5a 0 35%,#ff6666 35% 37%,#ecefff 37%)}.theme-geometric .profilecard{border-radius:0;background:#fff;border:0;box-shadow:18px 18px 0 #ff6b6b55}.theme-geometric .profilecard:before{height:14px;background:linear-gradient(90deg,#1d2671 70%,#ff6b6b 70%)}.theme-geometric .profilebody{text-align:left}.theme-geometric .identity{display:grid;grid-template-columns:112px 1fr;gap:22px;align-items:center}.theme-geometric .avatar{width:104px;height:104px;margin:5px;transform:rotate(45deg);border-radius:8px;border-color:#e7e9ff;outline:0}.theme-geometric .avatar:not(.initials){object-fit:cover}.theme-geometric .profilebody h1{margin:0;color:#1d2671}.theme-geometric .role{justify-content:flex-start;border-radius:0;border:0;border-left:5px solid #ff6b6b;background:#f0f2ff;color:#343b76}.theme-geometric .save{border-radius:0;background:#1d2671}.theme-geometric .actions a,.theme-geometric .address-card,.theme-geometric .social a{border-radius:0}.theme-geometric .social{justify-content:flex-start}

/* 12. Monocromo esencial */
.theme-mono{background:#e9e9e9}.theme-mono .profilecard{background:#fff;border:2px solid #111;border-radius:0;box-shadow:12px 12px 0 #111}.theme-mono .profilecard:before{height:12px;background:#111}.theme-mono .profilebody{background:#fff}.theme-mono .identity{text-align:center}.theme-mono .avatar{display:flex;margin:0 auto;border:3px solid #111;outline:0;filter:grayscale(1)}.theme-mono .profilebody h1{font-size:36px;color:#111;text-transform:uppercase;letter-spacing:-.03em}.theme-mono .role{border:1px solid #111;border-radius:0;background:#fff;color:#111}.theme-mono .profile-bio{color:#444}.theme-mono .save{border:2px solid #111;border-radius:0;background:#111;color:#fff;box-shadow:none}.theme-mono .actions a{border:1px solid #111;border-radius:0;background:#fff;color:#111}.theme-mono .action-icon{border-radius:0;background:#111!important;color:#fff!important}.theme-mono .address-card{border:1px solid #111;border-radius:0;background:#f5f5f5;color:#222}.theme-mono .social a{border:1px solid #111;border-radius:0;background:#fff;color:#111;box-shadow:none}.theme-mono .powered{border-color:#111;color:#555}

@media(max-width:420px){.theme-social .identity,.theme-geometric .identity{grid-template-columns:88px 1fr;gap:14px}.theme-social .avatar,.theme-geometric .avatar{width:86px;height:86px}.theme-geometric .avatar{width:78px;height:78px;margin:9px}.theme-mono .profilecard{box-shadow:7px 7px 0 #111}}
