:root{--bg-exterior:#080c14;--bg-exterior-gradient:radial-gradient(circle at 50% 0%, #111a2b 0%, #080c14 75%);--surface-card:#fcfbf7;--surface-card-subtle:#f6f3eb;--surface-chip:#f0ede3;--surface-chip-hover:#e8e3d5;--color-ink:#0f2238;--color-ink-deep:#091624;--color-ink-light:#1a3452;--color-champagne:#c5a059;--color-champagne-light:#e0c99a;--color-champagne-soft:#c5a0591f;--color-champagne-border:#c5a05952;--color-champagne-dark:#9f7e3b;--text-main:#0f2238;--text-secondary:#4f6175;--text-muted:#7a8b9e;--text-light:#fcfbf7;--text-light-muted:#fcfbf7d1;--border-subtle:#0f223814;--border-card:#c5a05938;--border-focus:#c5a059;--radius-card:26px;--radius-hero:26px 26px 0 0;--radius-lg:16px;--radius-md:12px;--radius-sm:8px;--radius-pill:9999px;--shadow-card-desktop:0 25px 60px -15px #000000b3, 0 0 0 1px #c5a0592e, 0 1px 3px #0006;--shadow-btn-primary:0 8px 20px -4px #0f223859, 0 2px 6px -1px #0f223833;--shadow-btn-secondary:0 2px 8px #0f22380f;--shadow-action-card:0 2px 6px #0f22380a;--shadow-action-card-hover:0 8px 18px -4px #0f22381f;--shadow-modal:0 24px 70px #000000a6, 0 0 0 1px #c5a05940;--font-sans:"Outfit", "Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-serif:"Playfair Display", Georgia, serif;--font-editorial:"Instrument Serif", Georgia, serif;--font-interface:"Manrope", "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-normal:.24s cubic-bezier(.16, 1, .3, 1);--transition-smooth:.35s cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--bg-exterior);background-image:var(--bg-exterior-gradient);color:var(--text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;justify-content:center;align-items:flex-start;min-height:100vh;margin:0;padding:0;line-height:1.5;display:flex;overflow-x:hidden}:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-viewport{background-color:var(--bg-exterior);background-image:var(--bg-exterior-gradient);width:100%;max-width:100vw;min-height:100vh;transition:background-color var(--transition-normal);flex-direction:column;justify-content:flex-start;align-items:center;padding:32px 16px 64px;display:flex;position:relative;overflow-x:hidden}@media (width<=600px){.app-viewport{padding:0 0 40px}}.digital-card-wrapper{z-index:10;width:100%;max-width:440px;margin:0 auto;position:relative}.digital-card{background-color:var(--surface-card);border-radius:var(--radius-card);width:100%;box-shadow:var(--shadow-card-desktop);transition:transform var(--transition-normal), background-color var(--transition-normal);border:1px solid var(--border-card);flex-direction:column;display:flex;overflow:hidden}@media (width<=600px){.digital-card-wrapper{max-width:100%}.digital-card{box-shadow:none;border-top:none;border-left:none;border-right:none;border-radius:0}}.hero-personal{width:100%;height:var(--hero-height-desktop,380px);background-color:#070b12;position:relative;overflow:hidden}@media (width<=600px){.hero-personal{height:var(--hero-height-mobile,380px)}}.hero-personal-img{object-fit:cover;object-position:center 22%;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.hero-personal-video{object-fit:cover;object-position:center 22%;pointer-events:none;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.hero-personal-video{display:none}}@keyframes cinematicPanZoom{0%{transform:scale(1.02)translate(0,0)}50%{transform:scale(1.05)translate(-.8%,-.4%)}to{transform:scale(1.08)translate(-1.5%,-.8%)}}.hero-personal.has-motion .hero-personal-img{transform-origin:65% 22%;will-change:transform;animation:16s ease-in-out infinite alternate cinematicPanZoom}@media (prefers-reduced-motion:reduce){.hero-personal.has-motion .hero-personal-img{animation:none!important;transform:scale(1.02)!important}}.hero-personal:not(.has-motion):hover .hero-personal-img{transform:scale(1.02)}.hero-personal-overlay{background:var(--hero-overlay-lateral,linear-gradient(90deg, #080c14b8 0%, #080c144d 50%, #080c1400 100%)), var(--hero-overlay-bottom,linear-gradient(to bottom, #080c1405 0%, #080c1433 35%, #080c14c7 68%, #080c14fa 100%));color:var(--text-light);flex-direction:column;justify-content:flex-end;padding:24px 22px 20px;display:flex;position:absolute;inset:0}.hero-business{width:100%;min-height:290px;color:var(--text-light);text-align:center;border-bottom:1px solid var(--border-gold);background:linear-gradient(145deg,#091220 0%,#0f2238 65%,#182c44 100%);flex-direction:column;justify-content:center;align-items:center;padding:36px 24px 28px;display:flex;position:relative;overflow:hidden}.hero-business:before{content:"";opacity:.8;pointer-events:none;background-image:radial-gradient(circle at 50% 20%,#c5a05926 0%,#0000 60%),linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:100% 100%,28px 28px,28px 28px;position:absolute;inset:0}.hero-business-logo-box{z-index:2;filter:drop-shadow(0 8px 16px #00000059);justify-content:center;align-items:center;margin-bottom:18px;display:flex;position:relative}.hero-business-logo-box.square{width:96px;height:96px}.hero-business-logo-box.horizontal{width:140px;height:70px}.hero-business-logo-box.vertical{width:76px;height:110px}.hero-business-logo-img{object-fit:contain;max-width:100%;max-height:100%}.hero-business-logo-svg{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.hero-content{z-index:2;flex-direction:column;display:flex;position:relative}.hero-personal .hero-content{align-items:flex-start;max-width:82%}.hero-business .hero-content{align-items:center}.hero-name{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--text-light);margin-bottom:4px;font-size:1.65rem;font-weight:700;line-height:1.2}.hero-profession{color:var(--color-champagne-light);letter-spacing:.01em;font-size:.98rem;font-weight:600}.hero-company{opacity:.95;font-weight:500}.hero-company-separator{opacity:.55;margin:0 2px}.hero-specialty{color:var(--text-light-muted);margin-top:1px;font-size:.875rem;font-weight:400}.hero-location-badge{background:var(--hero-badge-bg,#0f223873);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border-gold);border-radius:var(--radius-pill);color:var(--color-champagne-light);align-items:center;gap:6px;margin-top:10px;padding:4px 10px;font-size:.78rem;font-weight:500;display:inline-flex}.hero-location-badge svg{color:var(--color-champagne)}.card-body{background-color:var(--surface-card);flex-direction:column;gap:20px;padding:24px 22px 28px;display:flex}.card-description-box{padding-bottom:2px}.card-description{color:var(--text-secondary);font-size:.92rem;font-weight:400;line-height:1.55}.btn-primary-save{background-color:var(--btn-primary-bg,var(--color-ink));width:100%;min-height:52px;color:var(--btn-primary-text,var(--text-light));border:1px solid var(--border-gold);border-radius:var(--radius-lg);font-family:var(--font-sans);letter-spacing:.01em;cursor:pointer;box-shadow:var(--shadow-btn-primary);transition:all var(--transition-normal);justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:.96rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn-primary-save:after{content:"";background:linear-gradient(90deg,#0000,#c5a0592e,#0000);width:60%;height:100%;transition:all .6s;position:absolute;top:0;left:-100%;transform:skew(-20deg)}.btn-primary-save:hover{background-color:var(--btn-primary-hover-bg,var(--btn-primary-bg,var(--color-ink)));filter:brightness(1.04);border-color:var(--color-champagne-light,var(--color-champagne));box-shadow:var(--shadow-btn-primary);transform:translateY(-1px)}.btn-primary-save:hover:after{left:140%}.btn-primary-save:active{transform:translateY(1px)}.btn-primary-save .btn-icon{color:var(--btn-primary-icon,var(--color-champagne))}.utility-actions-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.btn-secondary{background-color:var(--surface-card-subtle);min-height:44px;color:var(--color-ink);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-family:var(--font-sans);cursor:pointer;box-shadow:var(--shadow-btn-secondary);transition:all var(--transition-fast);justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:.88rem;font-weight:500;display:inline-flex}.btn-secondary:hover{background-color:var(--surface-chip-hover,var(--surface-chip));border-color:var(--border-focus,#c5a05966);color:var(--color-ink-deep);transform:translateY(-1px)}.btn-secondary:active{transform:translateY(0)}.btn-secondary svg{color:var(--color-champagne-dark);transition:color var(--transition-fast)}.btn-secondary:hover svg{color:var(--color-champagne-light,var(--color-champagne-dark))}.quick-actions-section{flex-direction:column;gap:10px;display:flex}.section-label{text-transform:uppercase;letter-spacing:.08em;color:var(--section-title-color,var(--text-muted));font-size:.75rem;font-weight:700}.quick-actions-grid{gap:10px;width:100%;display:grid}.quick-actions-grid.count-1{grid-template-columns:1fr}.quick-actions-grid.count-2{grid-template-columns:repeat(2,1fr)}.quick-actions-grid.count-3{grid-template-columns:repeat(3,1fr)}.quick-actions-grid.count-4{grid-template-columns:repeat(2,1fr)}@media (width<=380px){.quick-actions-grid.count-3{grid-template-columns:repeat(3,1fr);gap:6px}.action-tile{min-height:58px;padding:8px 4px}.action-tile-label{font-size:.74rem}}@media (width<=340px){.quick-actions-grid.count-3{grid-template-columns:repeat(2,1fr)}}.action-tile{background-color:var(--surface-card-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-height:64px;color:var(--color-ink);transition:all var(--transition-fast);box-shadow:var(--shadow-action-card);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 8px;text-decoration:none;display:flex}.action-tile:hover{background-color:var(--surface-chip-hover,#faf8f2);border-color:var(--border-focus,#c5a05973);box-shadow:var(--shadow-action-card-hover);transform:translateY(-2px)}.action-tile:active{transform:translateY(0)}.quick-actions-grid.count-1 .action-tile{flex-direction:row;justify-content:center;gap:12px;min-height:52px;padding:12px 18px}.action-tile-icon-box{background-color:var(--icon-box-bg,#0f22380d);width:32px;height:32px;color:var(--icon-box-color,var(--color-ink));transition:background-color var(--transition-fast), color var(--transition-fast);border-radius:8px;justify-content:center;align-items:center;display:flex}.action-tile:hover .action-tile-icon-box{background-color:var(--icon-box-hover-bg,#c5a05933);color:var(--icon-box-hover-color,var(--color-champagne-dark))}.action-tile-label{font-size:.8rem;font-weight:600;line-height:1.2}.social-links-section{flex-direction:column;gap:10px;margin-top:4px;display:flex}.social-links-list{flex-direction:column;gap:8px;display:flex}.social-item-row{background-color:var(--surface-card-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-main);transition:all var(--transition-fast);justify-content:space-between;align-items:center;padding:11px 14px;text-decoration:none;display:flex}.social-item-row:hover{background-color:var(--surface-chip-hover,#faf8f2);border-color:var(--border-focus,#c5a05973);transform:translate(2px)}.social-item-left{align-items:center;gap:12px;min-width:0;display:flex}.social-brand-icon-box{background-color:var(--social-icon-bg,#efece3);border:1px solid var(--social-icon-border,transparent);width:34px;height:34px;color:var(--color-ink);transition:all var(--transition-fast);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.05rem;display:flex}.social-item-row:hover .social-brand-icon-box{transform:scale(1.05)}.social-item-info{flex-direction:column;min-width:0;display:flex}.social-platform-name{color:var(--color-ink);font-size:.875rem;font-weight:600;line-height:1.25}.social-username{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.77rem;line-height:1.2;overflow:hidden}.social-item-arrow{color:var(--color-champagne,var(--text-muted));transition:transform var(--transition-fast), color var(--transition-fast);flex-shrink:0}.social-item-row:hover .social-item-arrow{color:var(--color-champagne-light,var(--color-champagne-dark));transform:translate(2px,-2px)}.not-found-card{text-align:center;justify-content:center;align-items:center;min-height:380px;padding:48px 24px;display:flex}.not-found-body{flex-direction:column;align-items:center;max-width:320px;display:flex}.not-found-icon-box{background:var(--surface-card-subtle);border:1px solid var(--border-gold);width:64px;height:64px;color:var(--color-champagne);box-shadow:var(--shadow-btn-secondary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.not-found-title{color:var(--color-ink);letter-spacing:-.01em;margin-bottom:10px;font-size:1.35rem;font-weight:700}.not-found-message{color:var(--text-secondary);margin-bottom:24px;font-size:.9rem;line-height:1.5}.not-found-divider{background-color:var(--border-gold);opacity:.6;width:48px;height:2px;margin-bottom:20px}.not-found-footer{color:var(--text-muted);font-size:.78rem;line-height:1.45}.qr-backdrop{-webkit-backdrop-filter:blur(10px);z-index:1000;background:#04070cd1;justify-content:center;align-items:center;padding:20px;animation:.22s ease-out fadeIn;display:flex;position:fixed;inset:0}.qr-dialog{background-color:var(--surface-card);width:100%;max-width:360px;box-shadow:var(--shadow-modal);border:1px solid var(--border-gold);text-align:center;border-radius:24px;flex-direction:column;align-items:center;padding:28px 24px;animation:.24s cubic-bezier(.16,1,.3,1) scaleUp;display:flex;position:relative}.qr-dialog-close-btn{background:var(--surface-chip);cursor:pointer;width:36px;height:36px;color:var(--text-secondary);transition:background-color var(--transition-fast);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.qr-dialog-close-btn:hover{background:var(--surface-chip-hover);color:var(--color-ink)}.qr-dialog-title{color:var(--color-ink);margin-top:4px;font-size:1.15rem;font-weight:700}.qr-dialog-subtitle{color:var(--text-secondary);margin-top:4px;margin-bottom:20px;font-size:.82rem}.qr-code-frame{background:#fff;border:1px solid #c5a05940;border-radius:16px;justify-content:center;align-items:center;padding:16px;display:flex;box-shadow:0 4px 14px #0f223814}.qr-dialog-url-box{background:var(--surface-card-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);width:100%;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:18px;padding:8px 12px;font-size:.75rem;overflow:hidden}.qr-dialog-actions{grid-template-columns:1fr;gap:10px;width:100%;margin-top:16px;display:grid}.toast-container{z-index:2000;pointer-events:none;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast{background-color:var(--color-ink-deep);color:var(--text-light);border:1px solid var(--color-champagne);border-radius:var(--radius-pill);pointer-events:auto;align-items:center;gap:8px;padding:10px 18px;font-size:.86rem;font-weight:500;animation:.26s cubic-bezier(.16,1,.3,1) toastIn;display:flex;box-shadow:0 10px 30px #00000080}.toast svg{color:var(--color-champagne)}.demo-toolbar{z-index:900;-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-pill);white-space:nowrap;background:#0f2238eb;border:1px solid #c5a05966;align-items:center;gap:8px;width:fit-content;max-width:calc(100vw - 20px);margin:0 auto;padding:8px 14px;display:flex;position:fixed;bottom:16px;left:10px;right:10px;overflow-x:auto;box-shadow:0 10px 30px #0000008c}.demo-toolbar-label{text-transform:uppercase;letter-spacing:.08em;color:var(--color-champagne-light);margin-right:4px;font-size:.72rem;font-weight:700}.demo-btn{color:var(--text-light);border-radius:var(--radius-pill);cursor:pointer;transition:all var(--transition-fast);background:#ffffff14;border:1px solid #0000;padding:6px 12px;font-size:.78rem;font-weight:500}.demo-btn:hover{background:#ffffff29}.demo-btn.active{background:var(--color-champagne);color:var(--color-ink-deep);font-weight:600}.demo-toggle-hide{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;margin-left:6px;padding:4px;display:flex}.demo-toggle-hide:hover{color:var(--text-light)}.demo-minimized-pill{z-index:900;-webkit-backdrop-filter:blur(10px);color:#b99a63;border-radius:var(--radius-pill);font-family:var(--font-interface,sans-serif);cursor:pointer;opacity:.8;transition:opacity var(--transition-fast), transform var(--transition-fast);background:#101114e0;border:1px solid #f4f1e81f;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:500;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 4px 16px #0006}.demo-minimized-pill:hover{opacity:1;transform:translateY(-1px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleUp{0%{opacity:0;transform:scale(.92)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes toastIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.digital-card.variant-editorial{background-color:#101114;border:1px solid #f4f1e812;box-shadow:0 30px 80px -15px #000c,0 0 0 1px #f4f1e80d}@media (width<=600px){.digital-card.variant-editorial{box-shadow:none;background-color:#101114;border:none}}.variant-editorial .hero-personal{background-color:#070b12;width:100%;height:480px;position:relative;overflow:hidden}@media (width<=600px){.variant-editorial .hero-personal{height:440px}}.variant-editorial .hero-personal-img{object-fit:cover;object-position:60% 18%;filter:brightness(1.08)contrast(1.03);width:100%;height:100%;display:block}@media (width<=480px){.variant-editorial .hero-personal-img{object-position:62% 16%}}@keyframes cinematicEditorialPortrait{0%{transform:scale(1.17)translate(.8%,1.2%)}50%{transform:scale(1.21)translate(.2%,.6%)}to{transform:scale(1.24)translate(-.5%,.1%)}}.variant-editorial .hero-personal.has-motion .hero-personal-img,.variant-editorial .hero-personal-img.motion-active{transform-origin:58% 26%;will-change:transform;animation:16s ease-in-out infinite alternate cinematicEditorialPortrait}@media (width<=480px){.variant-editorial .hero-personal.has-motion .hero-personal-img,.variant-editorial .hero-personal-img.motion-active{transform-origin:60% 24%}}@media (prefers-reduced-motion:reduce){.variant-editorial .hero-personal.has-motion .hero-personal-img,.variant-editorial .hero-personal-img.motion-active{animation:none!important;transform:scale(1.18)translate(.4%,.8%)!important}}.variant-editorial .hero-personal-overlay{background:linear-gradient(90deg,#101114e0 0%,#10111461 48%,#10111400 84%),linear-gradient(#10111400 0%,#1011140a 30%,#1011149e 72%,#101114 100%);padding:22px 20px 18px}.variant-editorial .hero-personal .hero-content{max-width:90%}.variant-editorial .hero-name{font-family:var(--font-editorial,"Instrument Serif", Georgia, serif);letter-spacing:-.015em;color:#f4f1e8;text-shadow:0 2px 10px #0009;margin-bottom:5px;font-size:2.5rem;font-weight:400;line-height:1.04}.variant-editorial .hero-profession{font-family:var(--font-interface,"Manrope", sans-serif);letter-spacing:.06em;text-transform:uppercase;color:#b99a63;margin-bottom:2px;font-size:.8rem;font-weight:600}.variant-editorial .hero-company{color:#f4f1e8;letter-spacing:.04em;font-weight:600}.variant-editorial .hero-company-separator{color:#f4f1e866;margin:0 4px}.variant-editorial .hero-specialty{font-family:var(--font-interface,"Manrope", sans-serif);color:#aaa69d;margin-top:1px;font-size:.82rem;font-weight:400;line-height:1.35}.variant-editorial .hero-location-badge{-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-pill);font-family:var(--font-interface,"Manrope", sans-serif);letter-spacing:.02em;color:#aaa69d;background:#101114b3;border:1px solid #f4f1e817;align-items:center;gap:5px;margin-top:8px;padding:3px 10px;font-size:.72rem;font-weight:500;display:inline-flex}.variant-editorial .hero-location-badge svg{color:#b99a63}.variant-editorial .card-body{background-color:#101114;gap:13px;padding:16px 18px 22px}.variant-editorial .card-description-box{margin-top:-2px;margin-bottom:-1px;padding-bottom:0}.variant-editorial .card-description{font-family:var(--font-interface,"Manrope", sans-serif);color:#aaa69d;max-width:360px;font-size:.88rem;font-weight:400;line-height:1.45}.variant-editorial .btn-primary-save{color:#090a0c;border-radius:var(--radius-lg);font-family:var(--font-interface,"Manrope", sans-serif);letter-spacing:.02em;min-height:50px;transition:all var(--transition-normal);background-color:#f4f1e8;border:1px solid #f4f1e833;font-size:.93rem;font-weight:600;box-shadow:0 4px 18px -2px #f4f1e81f,0 2px 6px -1px #0006}.variant-editorial .btn-primary-save .btn-icon{color:#090a0c;transition:transform var(--transition-fast)}.variant-editorial .btn-primary-save:hover{color:#000;background-color:#fff;border-color:#fff;transform:translateY(-2px);box-shadow:0 8px 26px -2px #f4f1e838,0 3px 8px -1px #00000080}.variant-editorial .btn-primary-save:hover .btn-icon{color:#000;transform:scale(1.08)}.variant-editorial .btn-primary-save:active{transform:translateY(0)}.variant-editorial .utility-actions-row{justify-content:center;align-items:center;gap:8px;margin-top:-3px;display:flex}.variant-editorial .btn-secondary{border-radius:var(--radius-pill);color:#aaa69d;min-height:44px;font-family:var(--font-interface,"Manrope", sans-serif);letter-spacing:.01em;box-shadow:none;transition:all var(--transition-fast);background-color:#0000;border:1px solid #f4f1e80f;flex:1;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:.8rem;font-weight:500;display:inline-flex}.variant-editorial .btn-secondary svg{color:#b99a63;width:15px;height:15px;transition:transform var(--transition-fast), color var(--transition-fast)}.variant-editorial .btn-secondary:hover{color:#f4f1e8;background-color:#f4f1e80a;border-color:#b99a6340;transform:translateY(-1px)}.variant-editorial .btn-secondary:hover svg{color:#d4ba85;transform:scale(1.08)}.variant-editorial .quick-actions-section{gap:0;margin-top:-2px;margin-bottom:-1px}.variant-editorial .quick-actions-section .section-label{display:none}.variant-editorial .quick-actions-grid{background-color:#14161b;border:1px solid #f4f1e80f;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;display:grid}.variant-editorial .action-tile{box-shadow:none;background:0 0;border:none;border-radius:10px;gap:4px;min-height:56px;padding:8px 2px 6px}.variant-editorial .action-tile-icon-box{color:#f4f1e8;width:24px;height:24px;transition:transform var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:6px}.variant-editorial .action-tile-label{font-family:var(--font-interface,"Manrope", sans-serif);color:#aaa69d;transition:color var(--transition-fast);font-size:.7rem;font-weight:500}.variant-editorial .action-tile:hover{background:#f4f1e80d;transform:translateY(-1px)}.variant-editorial .action-tile:hover .action-tile-icon-box{color:#b99a63;transform:scale(1.1)}.variant-editorial .action-tile:hover .action-tile-label{color:#f4f1e8}@media (width<=360px){.variant-editorial .action-tile{min-height:52px;padding:6px 1px 4px}.variant-editorial .action-tile-label{font-size:.66rem}}.variant-editorial .social-links-section{gap:0;margin-top:0}.variant-editorial .social-links-section .section-label{display:none}.variant-editorial .social-links-list{border:none;grid-template-columns:repeat(5,1fr);gap:4px;padding:2px 0;display:grid}.variant-editorial .social-item-row{min-width:44px;min-height:46px;transition:background-color var(--transition-fast), transform var(--transition-fast);background:0 0;border:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:7px 2px 5px;text-decoration:none;display:flex}.variant-editorial .social-item-row:hover,.variant-editorial .social-item-row:focus-visible{background:#f4f1e80a;transform:translateY(-1px)}.variant-editorial .social-item-left{flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;display:flex}.variant-editorial .social-brand-icon-box{transition:color var(--transition-fast), transform var(--transition-fast);justify-content:center;align-items:center;display:flex;color:#aaa69d!important;background:0 0!important;border:none!important;border-radius:0!important;width:22px!important;height:22px!important;font-size:1.12rem!important}.variant-editorial .social-item-row:hover .social-brand-icon-box,.variant-editorial .social-item-row:focus-visible .social-brand-icon-box{transform:scale(1.12);color:#b99a63!important}.variant-editorial .social-item-info{flex-direction:column;align-items:center;display:flex}.variant-editorial .social-platform-name{font-family:var(--font-interface,"Manrope", sans-serif);color:#7e7a72;transition:color var(--transition-fast);font-size:.64rem;font-weight:500;line-height:1.1}.variant-editorial .social-item-row:hover .social-platform-name{color:#f4f1e8}.variant-editorial .social-username,.variant-editorial .social-item-arrow{display:none}.card-brand-signature{border-top:1px solid #f4f1e80d;justify-content:center;align-items:center;margin-top:2px;padding-top:14px;display:flex}.card-brand-signature span{font-family:var(--font-interface,"Manrope", sans-serif);letter-spacing:.22em;text-transform:uppercase;color:#aaa69d6b;-webkit-user-select:none;user-select:none;font-size:.67rem;font-weight:500}
