/* Zahum Invite • Twenty-five original layouts. All styling scoped to preview. */
.z-showroom,.z-detail{--forest:#173f36;--gold:#c4a576;color:#2a3631;font-family:'DM Sans',sans-serif}
.z-show-hero{background:#122d29;color:#fffaf3;min-height:365px;position:relative;overflow:hidden;isolation:isolate;padding:72px max(25px,calc((100vw - 1120px)/2)) 74px}
.z-show-hero::before{content:'';position:absolute;width:540px;height:540px;border:1px solid #a3a97b33;border-radius:50%;right:-120px;top:-230px;box-shadow:0 0 0 75px #f2d6a508,0 0 0 170px #ecdd8c08;pointer-events:none}
.z-show-hero::after{content:'✣';position:absolute;font:400 260px Georgia;opacity:.045;bottom:-110px;right:7%;transform:rotate(-25deg);pointer-events:none}
.z-show-sup{display:block;font-size:10px;font-weight:800;letter-spacing:.25em;color:#b89864}
.z-show-hero .z-show-sup{color:#e5c896}
.z-show-hero h1{max-width:900px;color:#fffcf6;font:400 clamp(40px,6vw,78px)/1.12 'Playfair Display',Georgia,serif;letter-spacing:-.045em;margin:18px 0}
.z-show-hero h1 em{color:#e2c59a;font-weight:400}
.z-show-hero p{max-width:620px;font-size:15px;line-height:1.9;color:#d6e0d7;margin-bottom:24px}
.z-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:999px;padding:13px 17px;font-size:12px;font-weight:800;white-space:nowrap;border:1px solid transparent;min-height:41px}
.z-btn-white{background:#f9ecd8;color:#23473d}.z-btn-solid{background:#174b3f;color:#fff}.z-btn-soft{border-color:#cbd6d0;color:#245342;background:#fff}
.z-tier-strip{display:flex;justify-content:center;flex-wrap:wrap;gap:0;background:#e9dfcf;border-bottom:1px solid #d9ceb9}
.z-tier-strip>div{padding:21px 25px;border-right:1px solid #d1c3ad;display:flex;gap:5px;flex-direction:column;min-width:145px;align-items:center}
.z-tier-strip span{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#68716c;font-weight:800}.z-tier-strip b{font:600 17px 'Manrope',sans-serif;color:#1e493d}
.z-show-content{max-width:1200px;padding:68px 22px 90px;margin:auto;scroll-margin-top:75px}
.z-show-head{display:grid;grid-template-columns:2fr 1fr;gap:30px;align-items:end;margin-bottom:24px}
.z-show-head h2{font:400 clamp(27px,4vw,45px)/1.2 'Playfair Display',Georgia,serif;margin:12px 0 0;letter-spacing:-.025em;color:#1a4338}
.z-show-head p{font-size:13px;line-height:1.8;color:#69736e}
.z-show-filters{display:flex;align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:27px}
.z-show-filters>div{display:flex;gap:8px;flex-wrap:wrap}.z-chip{border:1px solid #d9e0d9;background:#fff;color:#496054;border-radius:40px;font-size:11px;font-weight:700;padding:10px 14px;cursor:pointer}.z-chip.is-active{background:#1a4b3b;color:white;border-color:#1a4b3b}
.z-tier-filter{border-top:1px solid #e5eae6;width:100%;padding-top:13px}
.z-show-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px 16px}.z-show-card{border:1px solid #e4e7e0;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 28px #273f3010;padding-bottom:14px;display:flex;flex-direction:column;min-width:0}
.z-show-card-art{display:block;padding:10px;background:#ece9df;text-decoration:none;overflow:hidden;min-height:0}.z-show-card .z-cover{height:328px;min-height:0;border-radius:3px;box-shadow:0 7px 16px #31220a25}
.z-show-card-meta{display:flex;justify-content:space-between;align-items:center;gap:6px;padding:16px 14px 0;font-size:10px;color:#7b837e}.z-show-card-meta b{font-size:13px;color:#245446;white-space:nowrap}
.z-show-card h3{font:600 21px/1.25 'Playfair Display',Georgia,serif;padding:0 14px;margin:8px 0;color:#25483c}.z-show-card p{padding:0 14px;margin:0 0 14px;font-size:11px;line-height:1.7;color:#687971;flex:1}.z-show-actions{padding:0 14px}.z-show-actions .z-btn{width:100%}
.z-show-empty{padding:50px 10px;text-align:center;color:#67766b}
.z-explain{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:60px max(25px,calc((100vw - 1120px)/2));background:#f3efe7}
.z-explain span{font:400 35px 'Playfair Display',serif;color:#bd9d74}.z-explain h3{font:600 20px 'Playfair Display',serif;margin:10px 0}.z-explain p{font-size:13px;line-height:1.8;color:#68736d}
/* Global invitation cover base */
.z-cover{--p:#876a6a;--a:#d1b989;--bg:#faf6ef;--ink:#3d3530;min-height:620px;height:620px;position:relative;isolation:isolate;background:var(--bg);color:var(--ink);text-align:center;overflow:hidden;display:flex;align-items:center;justify-content:center}
.z-cover::before,.z-cover::after{pointer-events:none}.z-cover-copy{width:100%;max-width:90%;position:relative;z-index:3;display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:350px;gap:11px;text-align:center}
.z-c-eyebrow{font:700 10px/1.4 'Manrope',sans-serif;letter-spacing:.25em;text-transform:uppercase;max-width:250px}.z-cover h2{font:400 clamp(39px,4vw,65px)/1.06 'Playfair Display',Georgia,serif;margin:12px 0 3px;overflow-wrap:anywhere;letter-spacing:-.035em;max-width:100%}.z-cover h2 em{font:400 .62em 'Great Vibes',cursive;display:inline-block;padding:0 2px}
.z-c-divider{color:var(--a);font-size:19px;line-height:1}.z-cover-copy p{margin:0;max-width:270px;letter-spacing:.08em;font:italic 13px/1.6 'Playfair Display',serif}
.z-c-date{font:700 10px 'Manrope',sans-serif;letter-spacing:.2em;padding-top:6px}.z-c-foot{position:absolute;z-index:4;bottom:21px;left:10%;width:80%;display:flex;justify-content:center;gap:15px;font:700 8px 'Manrope',sans-serif;letter-spacing:.2em;opacity:.65}
.z-cover>div:not(.z-cover-copy){pointer-events:none}
.z-show-card .z-cover-copy{transform:scale(.72);max-width:130%;width:135%;flex-shrink:0}.z-show-card .z-cover h2{font-size:51px}.z-show-card .z-cover::before{pointer-events:none}
/* 1. floral paper corners */
.z-soft-blossom{background:radial-gradient(circle at 50% 47%,#fff 0,#fdf6f3 60%,#f7e4e9);border:12px solid #f2dce0}.z-soft-blossom::after{content:'';position:absolute;inset:14px;border:1px solid #dab9c2}.z-soft-blossom h2{color:#9a596d;font-family:'Great Vibes',cursive;letter-spacing:0;font-size:80px}.z-floral{position:absolute;left:-20px;top:0;display:flex;flex-direction:column;color:#d59bb3;font-size:88px;transform:rotate(-25deg);opacity:.72}.z-floral span:nth-child(2){font-size:55px;transform:translate(25px,-35px)}.z-floral span:nth-child(3){font-size:65px;transform:translate(-14px,-56px)}.z-floral-right{top:auto;bottom:-70px;left:auto;right:-30px;transform:rotate(160deg)}
/* 2. deep mihrab */
.z-simple-emerald{background:linear-gradient(155deg,#eef8f0,#d8eadd);color:#164d42}.z-mosque{position:absolute;inset:29px 35px 70px;border:2px solid #cfb887;border-radius:48% 48% 3% 3% / 25% 25% 2% 2%;background:linear-gradient(150deg,#fffdfd80,#bcdccc00);box-shadow:0 0 0 9px #e7dbb399,0 0 0 12px #ffffffaa}.z-mosque::before{content:'✴';position:absolute;top:12px;left:0;right:0;color:#c8a766;font-size:35px}.z-mosque .z-dome{position:absolute;bottom:30px;left:30px;right:30px;top:80px;border:1px dashed #bdaf81;border-radius:50% 50% 0 0/28% 28% 0 0;opacity:.45}.z-simple-emerald .z-c-eyebrow{color:#9c814d}.z-pattern-islamic{position:absolute;inset:0;opacity:.10;background-image:repeating-linear-gradient(45deg,transparent 0 40px,#6e8f76 41px 42px,transparent 43px 60px)}
/* 3. birthday stickers */
.z-happy-balloon-day{background:linear-gradient(145deg,#fff8d9,#fdf0e7);color:#723a61}.z-happy-balloon-day h2{font-family:'Fraunces',serif;font-weight:700;transform:rotate(-4deg);text-shadow:4px 4px #ffd3b8}.z-happy-balloon-day .z-cover-copy{transform:rotate(-2deg)}.z-balloons i{position:absolute;width:75px;height:100px;border-radius:48% 48% 50% 50%;background:#ed7181;box-shadow:inset -10px -5px #ffffff30;top:3%;left:1%}.z-balloons i::after{content:'';position:absolute;left:37px;top:100%;height:95px;border-left:1px solid #90777a}.z-balloons i:nth-child(2){left:70%;top:5%;background:#83c8db;transform:rotate(12deg)}.z-balloons i:nth-child(3){top:66%;left:5%;background:#f7bf65;transform:scale(.8)}.z-balloons i:nth-child(4){top:70%;left:77%;background:#a7cf95;transform:scale(.85)}.z-balloons i:nth-child(5){top:12%;left:43%;background:#f5aa62;transform:scale(.5)}.z-confetti{position:absolute;top:28%;font-size:45px;color:#eda156;width:100%;opacity:.45}
/* 4. crescent */
.z-little-moon-aqiqah{background:linear-gradient(#eef2f7,#e4e8f1);color:#667d9d}.z-little-moon-aqiqah h2{font-family:'Cormorant Garamond',serif;font-size:77px;font-weight:500}.z-moon{width:260px;height:260px;background:#ffedc4;border-radius:50%;position:absolute;top:8%;right:-95px;box-shadow:0 0 50px #f7e1a1}.z-moon::after{content:'';position:absolute;width:240px;height:240px;background:#e7ecf4;left:90px;top:-32px;border-radius:50%}.z-cloud{position:absolute;bottom:15%;left:-30px;border-radius:50px;background:#fffaf9c4;width:210px;height:60px;filter:blur(2px)}.z-cloud.c2{bottom:27%;left:60%;width:160px}.z-star{position:absolute;top:var(--sy);left:var(--sx);width:var(--ss);height:var(--ss);background:var(--a);border-radius:50%;opacity:.85}
/* 5. shapes and waves */
.z-blue-cheer-khitan{background:#f3fdff;color:#174e85}.z-blue-cheer-khitan h2{font:900 76px 'Manrope',sans-serif;letter-spacing:-.095em;text-transform:uppercase}.z-waves{position:absolute;inset:0}.z-waves i{position:absolute;left:-30%;width:160%;height:260px;border-radius:40%;transform:rotate(-19deg);background:#82d6ed;top:-140px}.z-waves i:nth-child(2){background:#d2eef8;top:-190px;transform:rotate(17deg)}.z-waves i:nth-child(3){top:auto;bottom:-190px;transform:rotate(11deg);background:#3488b7}.z-wave-badge{position:absolute;top:4%;right:5%;border-radius:50%;background:#ffe6a1;padding:17px;color:#23517e;font-size:24px}
/* 6 rustic paper */
.z-rustic-romance{background:repeating-linear-gradient(12deg,#e9dbc3 0,#e9dbc3 2px,#ede2d0 2px,#ede2d0 7px);color:#654a36;border:18px solid #f7f0e4}.z-rustic-romance h2{font-family:'Lora',serif;font-style:italic}.z-rustic-romance .z-cover-copy{background:#fdfaf3e8;box-shadow:3px 6px 18px #6e614038;min-height:390px;max-width:83%;transform:rotate(-2deg)}.z-stamp{position:absolute;top:10%;right:4%;border:3px double #745f3b;border-radius:50%;font:900 10px 'Manrope';padding:18px 13px;transform:rotate(19deg)}.z-tape{position:absolute;top:17%;left:16%;width:100px;height:24px;background:#d5b69091;transform:rotate(-13deg);z-index:5}
/* 7 symmetric gold gate */
.z-golden-nikkah{background:#fffdf1;color:#6b5330}.z-golden-nikkah .z-cover-copy{max-width:72%}.z-golden-nikkah h2{font-family:'Cinzel',serif;font-size:43px;text-transform:uppercase;letter-spacing:.02em}.z-gate{position:absolute;inset:40px 16px;border:4px double #c6a665;border-radius:49% 49% 0 0 /22% 22% 0 0;box-shadow:inset 0 0 0 16px #f8f0d9,0 0 0 3px #e5d0a3}.z-gate-in{position:absolute;inset:20px;border:1px solid #b49960;border-radius:49% 49% 0 0 /22% 22% 0 0}.z-gate-side{position:absolute;top:19%;left:5%;right:5%;border-top:1px dashed #aa874d}
/* 8 festival carnival */
.z-candy-circus{background:radial-gradient(circle,#fffce0,#ffdfa7);color:#b33a58}.z-candy-circus h2{font-family:'Fraunces',serif;font-size:73px;text-shadow:3px 5px #fff7cb}.z-circus-roof{position:absolute;top:-135px;left:-5%;width:110%;height:285px;clip-path:polygon(0 100%,50% 0,100% 100%);background:repeating-linear-gradient(95deg,#ea5971 0 38px,#fff5d5 39px 80px)}.z-circus-tent{position:absolute;inset:15px;border:5px dotted #ffad64;border-radius:30px}.z-ticket{position:absolute;bottom:13%;right:-30px;background:#28acb7;color:#fff;padding:15px 45px;transform:rotate(-26deg);font:bold 13px monospace;letter-spacing:.2em}
/* 9 baby botanic */
.z-baby-garden{background:radial-gradient(circle at 55% 45%,#fffefa,#e5f0de);color:#56816b}.z-baby-garden h2{font:600 76px 'Cormorant Garamond',serif}.z-baby-garden .z-cover-copy{border-radius:45% 45% 5% 5% /35% 35% 5% 5%;background:#fffbf6d6;max-width:78%;min-height:400px}.z-garden-leaf{position:absolute;font-size:180px;color:#8fac85;transform:rotate(-35deg)}.z-garden-leaf.l1{top:-50px;left:-60px}.z-garden-leaf.l2{top:38%;right:-80px;font-size:250px}.z-garden-leaf.l3{bottom:-50px;left:-20px;color:#f1b7a7}.z-garden-leaf.l4{right:0;top:0;font-size:130px}
/* 10 heritage motifs */
.z-heritage-syukuran{background:#733f3f;color:#fff3dd}.z-heritage-syukuran h2{font-family:'DM Serif Display',serif}.z-batik-panel{position:absolute;inset:24px 17px;border:2px solid #d8b277;background:repeating-conic-gradient(from 45deg,#d8a26311 0 25%,transparent 0 50%) 0 0/60px 60px}.z-batik-band{position:absolute;inset:0 auto 0 0;width:38px;background:repeating-linear-gradient(0deg,#c8a15e 0 8px,transparent 8px 24px);opacity:.65}.z-heritage-syukuran .z-cover-copy{max-width:77%}
/* 11 editorial magazine */
.z-modern-editorial{background:#fbfbf5;color:#121212;text-align:left;align-items:flex-end;padding-bottom:100px}.z-modern-editorial h2{font:900 81px/.88 'Manrope',sans-serif;text-transform:uppercase;letter-spacing:-.09em;max-width:95%;word-break:normal}.z-modern-editorial h2 em{font-family:Georgia}.z-modern-editorial .z-cover-copy{text-align:left;align-items:flex-start;max-width:84%;gap:13px}.z-editorial-stripe{position:absolute;inset:0 0 auto;height:125px;background:#1e1e1e}.z-editorial-number{position:absolute;top:22px;right:27px;font:800 18px 'Manrope';color:#fff}.z-editorial-gridline{position:absolute;inset:145px 22px 30px;border-left:1px solid #aaa;border-right:1px solid #aaa;opacity:.5}.z-modern-editorial .z-c-foot{justify-content:flex-end}
/* 12 pearl ovals */
.z-pearl-grace{background:#fffafb;color:#a17e78}.z-pearl-grace h2{font-family:'Great Vibes',cursive;font-size:85px}.z-pearl-grace .z-cover-copy{border-radius:50%;border:1px solid #eed4d5;max-width:83%;min-height:430px}.z-pearl-loop{position:absolute;inset:17px;border:8px double #f0e3e5;border-radius:50%;display:flex;justify-content:space-around;align-items:flex-start;color:#dfc9c1}.z-pearl-loop i:nth-child(even){transform:translateY(510px)}.z-pearls{position:absolute;top:10%;font-size:35px;color:#cfb5a9}
/* 13 royal multilayer */
.z-royal-arch-islamic{background:linear-gradient(#235e51,#144338);color:#f8ebcc}.z-royal-arch-islamic h2{font-family:'Cinzel',serif;font-size:43px;text-transform:uppercase;letter-spacing:.01em}.z-royal-arches i{position:absolute;border:2px solid #d7ba82;border-radius:50% 50% 3% 3% /26% 26% 3% 3%;inset:24px 16px 65px;opacity:.8}.z-royal-arches i:nth-child(2){inset:46px 39px 90px;opacity:.45}.z-royal-arches i:nth-child(3){inset:75px 60px 115px;opacity:.5}.z-royal-crest{position:absolute;top:8%;left:46%;font-size:35px;color:#dbc085}
/* 14 space orbit */
.z-galaxy-birthday{background:radial-gradient(circle at 50% 20%,#5b51a7,#1c1d49 68%);color:#fff;text-shadow:0 2px 9px #333c77}.z-galaxy-birthday h2{font:800 71px 'Fraunces',serif;color:#f5d5ff}.z-planet{position:absolute;top:8%;right:-40px;width:180px;height:180px;background:linear-gradient(30deg,#ef91b8,#e0a0e0,#9ddcea);border-radius:50%;box-shadow:0 0 70px #dccfff66}.z-planet::after{content:'';position:absolute;inset:75px -35px;border:10px solid #b9d4ee99;border-radius:50%;transform:rotate(-28deg)}.z-rocket{position:absolute;bottom:20%;left:6%;font-size:48px;transform:rotate(-32deg)}
/* 15 baby luxe */
.z-ivory-blessing{background:#fffbef;color:#8d7353}.z-ivory-blessing h2{font:500 86px 'Cormorant Garamond',serif}.z-baby-rings i{position:absolute;inset:12px 55px 75px;border:1px solid #c4aa7d;border-radius:50% 50% 0 0 /22% 22% 0 0}.z-baby-rings i:nth-child(2){inset:32px 32px 55px;border-color:#e7d4b2}.z-baby-rings i:nth-child(3){inset:54px 14px 32px;border-color:#cbb993}.z-baby-sun{position:absolute;top:0;right:5%;font-size:100px;color:#e2cba1;opacity:.5}
/* 16 dark palace */
.z-emerald-royal{background:radial-gradient(circle,#135d50,#04241d 80%);color:#faecd0}.z-emerald-royal h2{font:400 53px 'Cinzel',serif;letter-spacing:.05em;text-transform:uppercase}.z-palace{position:absolute;inset:20px;border:3px solid #cba65f;box-shadow:inset 0 0 0 12px #07362f, inset 0 0 0 14px #a18c5e}.z-palace>i{position:absolute;inset:40px 38px;border:1px solid #c09e5f;border-radius:48% 48% 0 0 /26% 26% 0 0}.z-palace>i:nth-child(2){inset:60px 62px;border-color:#8d824d}.z-palace-top{position:absolute;top:30px;left:46%;font-size:46px;color:#ebcc7d}
/* 17 burgundy opera */
.z-burgundy-prestige{background:linear-gradient(#240d18,#581a33,#300e1e);color:#f9e8d4}.z-burgundy-prestige h2{font-family:'Great Vibes',cursive;font-size:87px}.z-curtain-left,.z-curtain-right{position:absolute;top:0;width:35%;height:100%;background:repeating-linear-gradient(93deg,#3a0e22 0 18px,#7d2d49 30px 55px,#3a0e22 64px 78px);clip-path:polygon(0 0,100% 0,70% 90%,0 100%);opacity:.9;left:0}.z-curtain-right{right:0;left:auto;transform:scaleX(-1)}.z-stage{position:absolute;bottom:7%;left:14%;right:14%;height:3px;background:#c6a268;box-shadow:0 0 25px 15px #cdaa5a20}
/* 18 noir diagonal */
.z-midnight-luxe{background:#0e131f;color:#f6f0e3}.z-midnight-luxe h2{font:400 58px 'Libre Baskerville',serif;text-transform:uppercase;letter-spacing:-.04em}.z-midnight-luxe .z-cover-copy{text-align:right;align-items:flex-end;max-width:80%;transform:translateX(8%)}.z-noir-cut{position:absolute;left:-70%;top:-20%;width:140%;height:155%;background:linear-gradient(130deg,#a99a7140,#29354b,#141d30);transform:rotate(-23deg);border-right:1px solid #b9a178}.z-noir-line{position:absolute;inset:30px;border:1px solid #897b62}.z-noir-num{position:absolute;left:40px;bottom:50px;color:#ccb78a;font:700 14px 'Manrope'}
/* 19 child crest */
.z-royal-prince-khitan{background:linear-gradient(#e7f0fd,#f9fcff);color:#2c548d}.z-royal-prince-khitan h2{font:800 64px 'Fraunces',serif}.z-crest{position:absolute;top:12%;left:50%;transform:translateX(-50%);height:105px;width:100px;background:linear-gradient(#d0b778,#f0dfb4);clip-path:polygon(0 0,100% 0,100% 72%,50% 100%,0 72%);color:#3c608f;font-size:66px;text-align:center;padding-top:12px;box-shadow:0 5px 30px #6588bb}.z-ribbons i{position:absolute;width:180px;height:27px;top:32%;left:-5%;background:#98bcdf;transform:rotate(-25deg)}.z-ribbons i:nth-child(2){left:auto;right:-7%;transform:rotate(25deg);background:#d8caa1}
/* 20 cherry ink */
.z-sakura-celebration{background:#fff7fb;color:#a64d80}.z-sakura-celebration h2{font:italic 500 70px 'Playfair Display',serif}.z-sakura-stem{position:absolute;top:-20%;left:-20%;width:110%;height:90%;border:8px solid #d8a2b5;border-color:#d8a2b5 transparent transparent transparent;border-radius:50%;transform:rotate(-25deg)}.z-petal{position:absolute;top:12%;left:14%;width:50px;height:35px;background:#e5a8c1;border-radius:100% 0 100% 0;transform:rotate(26deg)}.z-petal.p2{left:60%;top:3%;transform:rotate(70deg)}.z-petal.p3{left:10%;top:75%;transform:rotate(112deg)}.z-petal.p4{left:81%;top:59%;transform:rotate(-16deg)}.z-sakura-ink{position:absolute;top:15px;right:24px;font:500 26px serif;opacity:.34}
/* 21 imperial doors */
.z-imperial-palace{background:linear-gradient(90deg,#141b15,#22382f,#141b15);color:#ffedcf}.z-imperial-palace h2{font:400 57px 'Cinzel',serif;text-transform:uppercase;letter-spacing:.02em}.z-imperial-doors{position:absolute;inset:0 10%;display:grid;grid-template-columns:1fr 1fr;gap:5px}.z-imperial-doors i{height:100%;background:repeating-linear-gradient(90deg,#173326 0 21px,#b89b5a70 22px 24px,#173326 24px 40px);border:6px double #ceb071;opacity:.38}.z-imperial-seal{position:absolute;top:35px;left:42%;color:#e2c583;font-size:60px}
/* 22 deco golden skyline */
.z-art-deco-noir{background:#111319;color:#f7d9aa}.z-art-deco-noir h2{font:500 53px 'Cinzel',serif;text-transform:uppercase;letter-spacing:.03em}.z-deco-sun{position:absolute;width:260px;height:260px;left:50%;top:6%;transform:translateX(-50%);background:repeating-conic-gradient(from -15deg,#c1a472 0 3deg,transparent 3deg 16deg);border-radius:50%;mask-image:linear-gradient(to bottom,black 70%,transparent 100%);opacity:.48}.z-deco-steps i{position:absolute;inset:23px;border:1px solid #d5b472;clip-path:polygon(0 30%,30% 30%,30% 0,70% 0,70% 30%,100% 30%,100% 100%,0 100%)}.z-deco-steps i:nth-child(2){inset:45px}.z-deco-steps i:nth-child(3){inset:68px}
/* 23 celestial astronomy */
.z-celestial-vows{background:radial-gradient(circle at 50% 50%,#343365,#11132b);color:#e2e6ff}.z-celestial-vows h2{font:400 60px 'Cormorant Garamond',serif;text-transform:uppercase;letter-spacing:.05em}.z-celestial-ring{position:absolute;width:400px;height:400px;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #9dc4f1;border-radius:50%;opacity:.57}.z-celestial-ring i{position:absolute;inset:30px;border:1px solid #b4bfea;border-radius:50%;transform:rotate(30deg) scaleX(.68)}.z-celestial-ring i:nth-child(2){transform:rotate(-42deg) scaleX(.68)}.z-celestial-ring i:nth-child(3){transform:rotate(90deg) scaleX(.68)}.z-constellation{position:absolute;top:15%;width:100%;text-align:center;color:#c3cae8;letter-spacing:10px}
/* 24 mughal lattice */
.z-majestic-nikkah{background:#063c34;color:#fff0d2}.z-majestic-nikkah h2{font:400 56px 'Cinzel',serif;text-transform:uppercase}.z-mughal-arch{position:absolute;inset:22px;border:5px double #d0ae68;border-radius:47% 47% 0 0 /30% 30% 0 0}.z-mughal-arch>div{position:absolute;inset:18px;border:1px solid #b28e4c;border-radius:47% 47% 0 0 /30% 30% 0 0}.z-mughal-lattice{position:absolute;inset:0;opacity:.18;background:repeating-linear-gradient(45deg,transparent 0 25px,#d7be7b 26px 27px,transparent 28px 50px),repeating-linear-gradient(-45deg,transparent 0 25px,#d7be7b 26px 27px,transparent 28px 50px)}.z-mughal-emblem{position:absolute;top:6%;font-size:42px;color:#b89c65}
/* 25 classic heritage */
.z-signature-family{background:#f5eee2;color:#6b5542;border:22px solid #e8d9bd}.z-signature-family h2{font:400 66px 'DM Serif Display',serif}.z-signature-family .z-cover-copy{max-width:85%;border:2px solid #c7b091;padding:15px;background:#f9f3e7}.z-paper-seal{position:absolute;bottom:11%;right:10%;background:#b65350;border-radius:50%;width:75px;height:75px;display:grid;place-items:center;font:400 44px 'Great Vibes';color:#f9e4cb;transform:rotate(-20deg);z-index:6}.z-paper-edge{position:absolute;inset:10px;border:1px dotted #a99576}.z-letter-lines{position:absolute;inset:0;background:repeating-linear-gradient(transparent 0 20px,#ae9b7909 21px 22px)}
/* Detailed invitation styles */
.z-detail{padding:0 20px 75px;background:#f3f1eb}.z-detail-nav,.z-bottom-next{display:flex;align-items:center;justify-content:space-between;gap:15px;max-width:1100px;margin:0 auto;padding:21px 0;font-size:12px;color:#62756c}.z-detail-nav a,.z-bottom-next a{color:#2c604e;text-decoration:none;font-weight:800}.z-detail-layout{display:grid;grid-template-columns:minmax(250px,355px) minmax(300px,590px);justify-content:center;gap:35px;max-width:1100px;margin:auto;align-items:start}.z-detail-desc{background:#fff;border:1px solid #e0e6dd;border-radius:16px;padding:30px;position:sticky;top:92px}.z-detail-desc h1{font:500 41px/1.06 'Playfair Display',serif;color:#1e4036;margin:17px 0}.z-detail-desc>p{font-size:13px;line-height:1.8;color:#66716b}.z-detail-price{font:800 29px 'Manrope',sans-serif;color:#1d4839;margin:26px 0 18px;padding:15px 0;border-bottom:1px solid #ecedea;border-top:1px solid #ecedea}.z-detail-price small{display:block;font:400 11px 'DM Sans';color:#748078}.z-detail-points b{font-size:12px;color:#344c40}.z-detail-points p{line-height:2;font-size:12px}.z-detail-demo-tag{background:#f4e7ce;color:#6d5633;font-size:10px;font-weight:800;letter-spacing:.05em;border-radius:6px;text-align:center;padding:12px;margin:18px 0}.z-detail-copy{font-size:11px!important}.z-detail-jump{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}.z-detail-canvas{min-width:0}.z-bottom-next{margin-top:10px}
.z-experience{--p:#436355;--a:#d2b686;--bg:#f9f4e9;--ink:#4a3e32;background:var(--bg);color:var(--ink);box-shadow:0 25px 75px #253a281f;max-width:590px;margin:auto;overflow:hidden}.z-experience>.z-cover{height:650px;min-height:650px}.ze-body{background:var(--bg)}.ze-intro,.ze-section{padding:70px 44px;text-align:center;position:relative;overflow:hidden}.ze-intro>span,.ze-label{font:700 10px 'Manrope';letter-spacing:.22em;text-transform:uppercase;color:var(--p)}.ze-intro h3,.ze-section>h3{font:400 39px/1.2 'Playfair Display',serif;margin:15px auto 22px;max-width:440px;color:var(--ink)}.ze-intro p,.ze-section>p{font:400 13px/1.95 'DM Sans',sans-serif;max-width:400px;margin:0 auto 12px;color:var(--ink);opacity:.82}
.ze-section:nth-of-type(even){background:color-mix(in srgb,var(--a) 10%, var(--bg))}.ze-profiles{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:35px}.ze-profile{width:46%}.ze-profile-art{width:140px;height:160px;max-width:100%;margin:0 auto 18px;border-radius:45% 45% 2px 2px;background:radial-gradient(circle at 25% 23%,#ffffff88,transparent 30%),linear-gradient(145deg,var(--a),var(--p));border:7px solid color-mix(in srgb, var(--a) 60%, white);display:grid;place-items:center}.ze-portrait-2{border-radius:8px 8px 50% 50%;transform:rotate(4deg)}.ze-profile-art span{font-size:75px;color:color-mix(in srgb,var(--bg) 80%,white)}.ze-profile small,.ze-ending small{font-size:9px;letter-spacing:.12em}.ze-profile h4{font:400 27px 'Playfair Display',serif;margin:8px 0;color:var(--ink)}.ze-profile p{font-size:11px;line-height:1.6}.ze-amp{font:400 38px 'Great Vibes';color:var(--p)}.ze-events{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:15px;margin-top:28px}.ze-event-card{border:1px solid color-mix(in srgb,var(--p) 35%,white);background:color-mix(in srgb,var(--bg) 75%,white);padding:25px 16px}.ze-event-card span{font:700 10px 'Manrope';letter-spacing:.12em;color:var(--p)}.ze-event-card h4{font:500 20px/1.25 'Playfair Display';margin:18px 0}.ze-event-card strong{font:700 15px 'Manrope';color:var(--p)}.ze-event-card p{font-size:11px;line-height:1.7}.ze-event-card a{display:inline-block;margin-top:10px;color:var(--p);font-size:11px;border-bottom:1px solid;text-decoration:none}
.ze-milestones{display:grid;gap:24px;max-width:420px;margin:30px auto 0;text-align:left}.ze-milestones article{display:grid;grid-template-columns:40px 1fr;gap:4px 17px}.ze-milestones b{grid-row:span 2;font:italic 28px 'Playfair Display';color:var(--p)}.ze-milestones h4{margin:0;font:600 18px 'Playfair Display'}.ze-milestones p{font-size:12px;line-height:1.8;margin:0;opacity:.8}.ze-gallery-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:150px 125px;gap:8px;margin-top:25px}.ze-gallery-grid>div{display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(135deg,var(--p),var(--a));position:relative}.ze-gallery-grid>div:first-child{grid-row:span 2}.ze-gallery-grid span{font-size:66px;color:#fff8;line-height:1}.ze-gallery-grid small{position:absolute;bottom:8px;left:12px;color:#fff;font-size:8px;letter-spacing:.1em}.ze-gallery-grid>div:nth-child(2){background:linear-gradient(110deg,var(--a),var(--bg))}.ze-gallery-grid>div:nth-child(3){background:linear-gradient(120deg,var(--bg),var(--a))}.ze-note{font-size:10px!important;opacity:.55!important;padding-top:15px}
.ze-rsvp label{display:block;text-align:left;font-size:11px;margin:13px 0;color:var(--ink);font-weight:700}.ze-field{width:100%;display:block;border:1px solid #bccbc0;background:#fffefade;border-radius:5px;padding:13px;margin-top:6px;font:400 12px 'DM Sans';color:#647068}.ze-rsvp button{display:block;margin:17px auto 0;border:0;background:var(--p);color:#fff;border-radius:6px;padding:15px 25px;opacity:.65}.ze-ending{background:var(--p);color:#fff}.ze-ending h3,.ze-ending p,.ze-ending h4{color:#fff}.ze-ending>span{font-size:45px}.ze-ending h4{font:italic 34px 'Playfair Display'}.ze-footer{background:#202e28;text-align:center;color:#e0ddcf;padding:15px;font-size:9px;letter-spacing:.14em}
/* Five separate section composition systems, enhanced by each distinct cover illustration. */
.ze-layout-0 .ze-intro{border-bottom:14px double color-mix(in srgb,var(--a) 25%,var(--bg))}.ze-layout-0 .ze-section h3::after{content:'✥';display:block;color:var(--p);font-size:16px;margin-top:15px}.ze-layout-0 .ze-event-card{border-radius:100px 100px 5px 5px;padding-top:35px}
.ze-layout-1 .ze-body{background:linear-gradient(90deg,color-mix(in srgb,var(--p) 10%,var(--bg)) 0 8%,var(--bg) 8% 92%,color-mix(in srgb,var(--p) 10%,var(--bg)) 92%)}.ze-layout-1 .ze-section{margin:0 19px}.ze-layout-1 .ze-event-card{border-radius:30px 2px}.ze-layout-1 .ze-gallery-grid{transform:rotate(-2deg)}.ze-layout-1 .ze-profile-art{border-radius:50%}
.ze-layout-2 .ze-section{border-bottom:1px dashed var(--a)}.ze-layout-2 .ze-milestones{grid-template-columns:repeat(3,1fr);gap:15px}.ze-layout-2 .ze-milestones article{display:block;text-align:center}.ze-layout-2 .ze-milestones b{font-size:35px}.ze-layout-2 .ze-milestones p{margin-top:8px}.ze-layout-2 .ze-gallery-grid{grid-template-columns:1fr 2fr}
.ze-layout-3 .ze-intro{background:var(--p);color:white}.ze-layout-3 .ze-intro h3,.ze-layout-3 .ze-intro p,.ze-layout-3 .ze-intro span{color:white}.ze-layout-3 .ze-section h3{text-transform:uppercase;font-family:'Cinzel',serif;font-size:29px}.ze-layout-3 .ze-events{display:flex;flex-direction:column;max-width:370px;margin:25px auto}.ze-layout-3 .ze-gallery-grid{grid-template-columns:repeat(3,1fr);grid-template-rows:190px}.ze-layout-3 .ze-gallery-grid>div:first-child{grid-row:auto}
.ze-layout-4 .ze-section{border-left:12px solid color-mix(in srgb,var(--p) 15%,var(--bg))}.ze-layout-4 .ze-intro h3,.ze-layout-4 .ze-section h3{font-family:'DM Serif Display',Georgia,serif;font-style:italic}.ze-layout-4 .ze-milestones article{background:color-mix(in srgb,var(--a) 16%,white);padding:19px;border-radius:5px}.ze-layout-4 .ze-event-card{border:0;box-shadow:5px 5px 0 color-mix(in srgb,var(--a) 35%,var(--bg))}
/* Special art-directed bodies by tier identity */
.ze-modern-editorial .ze-section h3{font:900 34px 'Manrope';text-transform:uppercase;letter-spacing:-.05em}.ze-modern-editorial .ze-people{background:#191919;color:#fff}.ze-modern-editorial .ze-people h3,.ze-modern-editorial .ze-people h4{color:#fff}.ze-galaxy-birthday .ze-body,.ze-celestial-vows .ze-body{background:linear-gradient(#1e2248,#31346b);color:#f3f1ff}.ze-galaxy-birthday .ze-section>h3,.ze-galaxy-birthday .ze-section>p,.ze-celestial-vows .ze-section>h3,.ze-celestial-vows .ze-section>p{color:#e9e5fa}.ze-burgundy-prestige .ze-event-card,.ze-emerald-royal .ze-event-card{box-shadow:0 12px 20px #0b261d2e}.ze-heritage-syukuran .ze-section h3,.ze-signature-family .ze-section h3{font-family:'DM Serif Display',Georgia,serif}
@media(max-width:1100px){.z-show-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.z-show-card .z-cover{height:350px}.z-show-hero{padding-left:38px;padding-right:38px}}
@media(max-width:780px){.z-show-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.z-show-head{grid-template-columns:1fr}.z-detail-layout{grid-template-columns:1fr;gap:18px}.z-detail-desc{position:static}.z-detail-canvas{max-width:590px;margin:auto}.z-tier-strip>div{min-width:32%;padding:15px 10px}.z-explain{grid-template-columns:1fr;gap:12px;padding:35px 23px}.z-explain>div{padding:8px 0;border-bottom:1px solid #dcd6ca}}
@media(max-width:520px){.z-show-hero{padding:48px 22px;min-height:340px}.z-show-hero h1{font-size:40px}.z-show-hero p{font-size:13px}.z-show-content{padding:39px 14px}.z-show-grid{gap:14px 10px}.z-show-card .z-cover{height:252px;border-width:0}.z-show-card-art{padding:5px}.z-show-card .z-cover-copy{transform:scale(.51)}.z-show-card .z-cover h2{font-size:47px}.z-show-card .z-cover .z-floral{transform:scale(.65) rotate(-25deg)}.z-show-card-meta{padding:12px 8px 0;align-items:flex-start;flex-direction:column;gap:2px;font-size:9px}.z-show-card-meta b{font-size:12px}.z-show-card h3{font-size:17px;padding:0 8px}.z-show-card p{font-size:10px;padding:0 8px}.z-show-actions{padding:0 8px}.z-show-actions .z-btn{font-size:10px;padding:10px 5px}.z-show-head h2{font-size:32px}.z-chip{font-size:10px;padding:8px 10px}.z-tier-strip>div{min-width:33.33%;border-bottom:1px solid #d3c5ae}.z-detail{padding:0 0 40px}.z-detail-nav{padding:15px 14px}.z-detail-desc{margin:0 12px;padding:22px}.z-detail-desc h1{font-size:37px}.z-experience>.z-cover{height:580px;min-height:580px}.z-experience>.z-cover h2{font-size:clamp(44px,11vw,65px)}.z-experience>.z-soft-blossom h2,.z-experience>.z-pearl-grace h2{font-size:75px}.z-experience>.z-modern-editorial h2{font-size:63px}.z-experience>.z-galaxy-birthday h2{font-size:65px}.ze-section,.ze-intro{padding:54px 27px}.ze-intro h3,.ze-section>h3{font-size:32px}.ze-profile-art{height:135px;width:120px}.ze-profile h4{font-size:24px}.ze-layout-2 .ze-milestones{grid-template-columns:1fr}.z-bottom-next{padding:15px}}
@media(prefers-reduced-motion:reduce){.z-showroom *,.z-detail *{scroll-behavior:auto!important;animation:none!important}}
/* Individual internal-page art direction: different silhouettes, rhythm and panels for all 25. */
.ze-soft-blossom .ze-people{background:radial-gradient(circle at 50% 20%,#fff,#faedf0)}.ze-soft-blossom .ze-profile-art{border-radius:48% 48% 4px 4px;border:11px double #d4a7b3}.ze-soft-blossom .ze-gallery-grid>div{border:7px solid #fff0f1}
.ze-simple-emerald .ze-body{background:linear-gradient(90deg,#dbe9de 0 3%,#f8fbf8 3% 97%,#dbe9de 97%)}.ze-simple-emerald .ze-section h3{font-family:'Cormorant Garamond',serif;font-size:49px}.ze-simple-emerald .ze-event-card{border-radius:50% 50% 0 0/18% 18% 0 0}
.ze-happy-balloon-day .ze-section{border-bottom:6px dotted #f6b7a1}.ze-happy-balloon-day .ze-section h3{font-family:'Fraunces',serif;color:#d56372;transform:rotate(-2deg)}.ze-happy-balloon-day .ze-event-card{border:3px dashed #eea77b;border-radius:25px}
.ze-little-moon-aqiqah .ze-intro{background:linear-gradient(#dee8f4,#f7f2ea)}.ze-little-moon-aqiqah .ze-section h3{font:400 49px 'Cormorant Garamond',serif}.ze-little-moon-aqiqah .ze-profile-art{border-radius:50%;background:linear-gradient(#afc6dc,#f9e7b6)}
.ze-blue-cheer-khitan .ze-body{border-left:12px solid #c2e8f5}.ze-blue-cheer-khitan .ze-event-card{border-radius:35px 0 35px 0}.ze-blue-cheer-khitan .ze-section h3{font:850 31px 'Manrope',sans-serif;letter-spacing:-.04em}
.ze-rustic-romance .ze-section{background:repeating-linear-gradient(90deg,#f7f0e0,#f7f0e0 3px,#f7f3e9 4px,#f7f3e9 8px)}.ze-rustic-romance .ze-gallery-grid{transform:rotate(-4deg);box-shadow:8px 9px #c8b49780}.ze-rustic-romance .ze-profile-art{border:12px solid white;transform:rotate(-6deg);border-radius:2px}
.ze-golden-nikkah .ze-section h3{font-family:'Cinzel',serif;text-transform:uppercase;font-size:29px}.ze-golden-nikkah .ze-intro,.ze-golden-nikkah .ze-ending{border:10px double #c3ad7b}.ze-golden-nikkah .ze-profile-art{border-radius:48% 48% 0 0/28% 28% 0 0}
.ze-candy-circus .ze-intro{background:#ffecaa;transform:skewY(-2deg)}.ze-candy-circus .ze-section h3{font:800 34px 'Fraunces',serif;color:#bc416c}.ze-candy-circus .ze-event-card{border:4px dotted #ed6f75;border-radius:25px;background:#fff8cd}
.ze-baby-garden .ze-section::before{content:'❦';position:absolute;top:5px;left:5px;color:#95af99;font-size:44px;opacity:.28}.ze-baby-garden .ze-gallery-grid>div{border-radius:55% 55% 5px 5px}.ze-baby-garden .ze-profile-art{border:12px solid #e3f0d8;border-radius:50%}
.ze-heritage-syukuran .ze-intro{background:#7e4b43;color:#f9ebca}.ze-heritage-syukuran .ze-intro h3,.ze-heritage-syukuran .ze-intro p,.ze-heritage-syukuran .ze-intro span{color:#f9ebca}.ze-heritage-syukuran .ze-section{border-left:18px solid #caa26b}.ze-heritage-syukuran .ze-event-card{border:4px double #b38c56}
.ze-modern-editorial .ze-section{border-bottom:5px solid #202020}.ze-modern-editorial .ze-gallery-grid>div{filter:grayscale(1)}.ze-modern-editorial .ze-profile-art{border-radius:0;border:2px solid #2b2b2b}
.ze-pearl-grace .ze-section{background:radial-gradient(circle at 50% 0,#fff,#fff4f5)}.ze-pearl-grace .ze-section h3{font:400 56px 'Great Vibes',cursive}.ze-pearl-grace .ze-event-card{border-radius:50% 50% 4px 4px/18% 18% 4px 4px;box-shadow:0 6px 18px #c2b4a434}
.ze-royal-arch-islamic .ze-schedule{background:#184f43;color:#fce8cc}.ze-royal-arch-islamic .ze-schedule h3,.ze-royal-arch-islamic .ze-schedule p{color:#fce8cc}.ze-royal-arch-islamic .ze-event-card{border:3px double #d5ba7d;background:#eff6ee;color:#245345}.ze-royal-arch-islamic .ze-profile-art{border-radius:48% 48% 0 0/25% 25% 0 0}
.ze-galaxy-birthday .ze-section h3{font-family:'Fraunces',serif}.ze-galaxy-birthday .ze-profile-art{border-radius:50%;background:radial-gradient(circle,#8cc8ef,#5861ae)}.ze-galaxy-birthday .ze-gallery-grid>div{border:1px solid #a9a9e4;border-radius:18px}
.ze-ivory-blessing .ze-intro{background:repeating-linear-gradient(0deg,#faf3e5,#faf3e5 14px,#fbf8ed 15px)}.ze-ivory-blessing .ze-section h3{font:500 50px 'Cormorant Garamond',serif}.ze-ivory-blessing .ze-profile-art{border-radius:50% 50% 1px 1px/24% 24% 1px 1px;border:5px double #cfb17d}
.ze-emerald-royal .ze-section h3{font-family:'Cinzel',serif;text-transform:uppercase;font-size:30px}.ze-emerald-royal .ze-intro{background:#05382b;color:#f7eccc}.ze-emerald-royal .ze-intro h3,.ze-emerald-royal .ze-intro p,.ze-emerald-royal .ze-intro span{color:#f7eccc}.ze-emerald-royal .ze-event-card{border:5px double #c1a764}
.ze-burgundy-prestige .ze-section{border-bottom:1px solid #b58c5c}.ze-burgundy-prestige .ze-section h3{font:400 55px 'Great Vibes',cursive}.ze-burgundy-prestige .ze-gallery-grid{border:12px solid #5e1d34;box-shadow:0 13px 25px #41182a50}
.ze-midnight-luxe .ze-section h3{font:400 28px 'Libre Baskerville',serif;text-transform:uppercase;letter-spacing:.06em}.ze-midnight-luxe .ze-gallery-grid>div{border-radius:0;border:1px solid #9c8e6b}.ze-midnight-luxe .ze-event-card{background:#f3f0e7;border-left:6px solid #161e31}
.ze-royal-prince-khitan .ze-people{background:radial-gradient(circle,#f2f8ff,#d8eafa)}.ze-royal-prince-khitan .ze-section h3{font:800 37px 'Fraunces',serif}.ze-royal-prince-khitan .ze-profile-art{border:9px double #d6c38e;border-radius:10px 10px 80px 80px}
.ze-sakura-celebration .ze-section{border-bottom:3px solid #f2d8e4}.ze-sakura-celebration .ze-section h3{font:italic 500 43px 'Playfair Display',serif}.ze-sakura-celebration .ze-profile-art{border-radius:50%;border:12px solid #f2cbdc}.ze-sakura-celebration .ze-gallery-grid{transform:rotate(2deg)}
.ze-imperial-palace .ze-section h3{font:400 30px 'Cinzel',serif;text-transform:uppercase}.ze-imperial-palace .ze-people{background:#293c30;color:#f6eccd}.ze-imperial-palace .ze-people h3,.ze-imperial-palace .ze-people h4{color:#f6eccd}.ze-imperial-palace .ze-event-card{border:6px double #b99b61}
.ze-art-deco-noir .ze-section h3{font:400 32px 'Cinzel',serif;text-transform:uppercase}.ze-art-deco-noir .ze-event-card{border:2px solid #b89b68;clip-path:polygon(10% 0,90% 0,100% 10%,100% 90%,90% 100%,10% 100%,0 90%,0 10%)}.ze-art-deco-noir .ze-gallery-grid>div{border:5px double #c5a566}
.ze-celestial-vows .ze-intro{background:radial-gradient(circle,#3e447e,#222653)}.ze-celestial-vows .ze-intro h3,.ze-celestial-vows .ze-intro p,.ze-celestial-vows .ze-intro span{color:#e9e8ff}.ze-celestial-vows .ze-profile-art{border-radius:50%;box-shadow:0 0 0 7px #adb4e844,0 0 35px #919bdc66}
.ze-majestic-nikkah .ze-section h3{font:400 31px 'Cinzel',serif;text-transform:uppercase}.ze-majestic-nikkah .ze-event-card{border-radius:46% 46% 0 0/15% 15% 0 0;border:3px double #baa268}.ze-majestic-nikkah .ze-profile-art{border-radius:48% 48% 0 0/30% 30% 0 0}
.ze-signature-family .ze-intro{border:16px double #dac9a9}.ze-signature-family .ze-profile-art{background:linear-gradient(#ead7b5,#b18b69);border-radius:5px;box-shadow:7px 7px #d9c3a3}.ze-signature-family .ze-event-card{box-shadow:6px 6px #cfb891;border:1px solid #bca47e}
