/* AUTO-GENERATED from data/card-skins.json by includes/card-skins.php — do not edit by hand. */
@keyframes cs-pulse{0%{transform:scale(1);opacity:.55}70%{opacity:0}100%{transform:scale(2.8);opacity:0}}@keyframes cs-blink{0%,100%{opacity:1}50%{opacity:.5}}
.search-widget_post .lab-content h2,.search-widget_post .lab-content h2 a{color:#c90f53}.search-widget_post .lab-content .lab-desc,.search-widget_post .lab-content .lab-desc p{color:#2C2A2A}
.search-widget_post.cs-shadow-ambient-sm{box-shadow:0 2px 8px rgba(0,0,0,.08)}
.search-widget_post.cs-shadow-ambient-md{box-shadow:0 10px 26px -8px rgba(6,39,71,.45)}
.search-widget_post.cs-shadow-inset-hi{box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}
.search-widget_post.cs-shadow-glow-pink{box-shadow:0 6px 18px -2px rgba(201,15,83,.35)}
.search-widget_post.cs-shadow-glow-navy{box-shadow:0 12px 30px -10px rgba(47,116,192,.35)}
.search-widget_post.cs-shadow-brand-3d{box-shadow:0 1px 0 #ff7fb3,0 2px 2px rgba(0,0,0,.5)}
.search-widget_post.cs-bg-white{background:#FFFFFF}
.search-widget_post.cs-bg-soft-pink{background:linear-gradient(180deg,#f1e9e9 0%,#ffe0ec 55%,#fbe6ef 100%)}
.search-widget_post.cs-bg-deep-navy{background:linear-gradient(160deg,#0a3056 0%,#af234d 100%)}
.search-widget_post.cs-bg-deep-navy .lab-content h2,.search-widget_post.cs-bg-deep-navy .lab-content h2 a,.search-widget_post.cs-bg-deep-navy .lab-content h2 a:hover{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.search-widget_post.cs-bg-deep-navy .lab-content .lab-desc,.search-widget_post.cs-bg-deep-navy .lab-content .lab-desc p{color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,.6)}.search-widget_post.cs-bg-deep-navy .nearby-area-btn{color:#fff;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.30)}.search-widget_post.cs-bg-deep-navy .nearby-area-btn i{color:#ff9cc2}
.search-widget_post.cs-bg-signature{background:linear-gradient(135deg,#062747 0%,#0a598a 50%,#ff005d 165%)}
.search-widget_post.cs-bg-signature .lab-content h2,.search-widget_post.cs-bg-signature .lab-content h2 a,.search-widget_post.cs-bg-signature .lab-content h2 a:hover{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.search-widget_post.cs-bg-signature .lab-content .lab-desc,.search-widget_post.cs-bg-signature .lab-content .lab-desc p{color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,.6)}.search-widget_post.cs-bg-signature .nearby-area-btn{color:#fff;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.30)}.search-widget_post.cs-bg-signature .nearby-area-btn i{color:#ff9cc2}
.search-widget_post.cs-bg-blush{background:linear-gradient(135deg,#13a7d8 0%,#c35086 60%,#ff9061 100%)}
.search-widget_post.cs-bg-blush .lab-content h2,.search-widget_post.cs-bg-blush .lab-content h2 a,.search-widget_post.cs-bg-blush .lab-content h2 a:hover{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.search-widget_post.cs-bg-blush .lab-content .lab-desc,.search-widget_post.cs-bg-blush .lab-content .lab-desc p{color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,.6)}.search-widget_post.cs-bg-blush .nearby-area-btn{color:#fff;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.30)}.search-widget_post.cs-bg-blush .nearby-area-btn i{color:#ff9cc2}
.search-widget_post.cs-bg-pearl{background:linear-gradient(160deg,#ff70ae 0%,#ffffff 100%)}
.search-widget_post.cs-bg-sky{background:linear-gradient(160deg,#c2d1ff 0%,#ffffff 100%)}
.search-widget_post.cs-bg-midnight{background:linear-gradient(160deg,#0f383e 0%,#e82167 0%,#2debd5 100%)}
.search-widget_post.cs-bg-midnight .lab-content h2,.search-widget_post.cs-bg-midnight .lab-content h2 a,.search-widget_post.cs-bg-midnight .lab-content h2 a:hover{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.search-widget_post.cs-bg-midnight .lab-content .lab-desc,.search-widget_post.cs-bg-midnight .lab-content .lab-desc p{color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,.6)}.search-widget_post.cs-bg-midnight .nearby-area-btn{color:#fff;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.30)}.search-widget_post.cs-bg-midnight .nearby-area-btn i{color:#ff9cc2}
.search-widget_post.cs-bg-navy-radial{background:linear-gradient(135deg,#ec187f 0%,#1776a6 100%)}
.search-widget_post.cs-bg-navy-radial .lab-content h2,.search-widget_post.cs-bg-navy-radial .lab-content h2 a,.search-widget_post.cs-bg-navy-radial .lab-content h2 a:hover{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.search-widget_post.cs-bg-navy-radial .lab-content .lab-desc,.search-widget_post.cs-bg-navy-radial .lab-content .lab-desc p{color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,.6)}.search-widget_post.cs-bg-navy-radial .nearby-area-btn{color:#fff;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.30)}.search-widget_post.cs-bg-navy-radial .nearby-area-btn i{color:#ff9cc2}
.search-widget_post.cs-bg-rose{background:conic-gradient(from 135deg,#00dbcd 27%,#24daff 30%,#ffd6f2 80%,#11b6b3 90%)}
.search-widget_post.cs-bg-aurora-rose{background:linear-gradient(130deg,#062747 0%,#5b2a6b 34%,#c90f53 72%,#ff7aa8 100%)}
.search-widget_post.cs-bg-aurora-rose .lab-content h2,.search-widget_post.cs-bg-aurora-rose .lab-content h2 a,.search-widget_post.cs-bg-aurora-rose .lab-content h2 a:hover{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.search-widget_post.cs-bg-aurora-rose .lab-content .lab-desc,.search-widget_post.cs-bg-aurora-rose .lab-content .lab-desc p{color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,.6)}.search-widget_post.cs-bg-aurora-rose .nearby-area-btn{color:#fff;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.30)}.search-widget_post.cs-bg-aurora-rose .nearby-area-btn i{color:#ff9cc2}
.search-widget_post.cs-bg-velvet-conic{background:conic-gradient(from 160deg,#c90f53 0%,#8e1f5e 28%,#062747 55%,#3a1d5c 80%,#c90f53 100%)}
.search-widget_post.cs-bg-velvet-conic .lab-content h2,.search-widget_post.cs-bg-velvet-conic .lab-content h2 a,.search-widget_post.cs-bg-velvet-conic .lab-content h2 a:hover{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.search-widget_post.cs-bg-velvet-conic .lab-content .lab-desc,.search-widget_post.cs-bg-velvet-conic .lab-content .lab-desc p{color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,.6)}.search-widget_post.cs-bg-velvet-conic .nearby-area-btn{color:#fff;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.30)}.search-widget_post.cs-bg-velvet-conic .nearby-area-btn i{color:#ff9cc2}
.search-widget_post.cs-chip-pink .nearby-area-btn{border:1px solid rgba(201,15,83,0.18);color:#1a1a1a;background:rgba(201,15,83,0.08)}
.search-widget_post.cs-chip-glass .nearby-area-btn{border:1px solid rgba(255,255,255,.30);color:#fff;background:rgba(255,255,255,.14)}
.cs-btn-call{background:linear-gradient(-45deg,#FF6BB1,#c90f53)}
.cs-btn-whatsapp{background:linear-gradient(145deg,#2BB572,#1f9d61)}
.cs-btn-telegram{background:linear-gradient(145deg,#229ED9,#1c87ba)}
.ribbon[data-ribbon="free"] span{position:relative;color:#ffffff;background:#e00652;border:1px solid #ffffff;text-transform:uppercase;letter-spacing:.5px;font-size:10px;padding:4px 9px;border-radius:5px}.ribbon[data-ribbon="free"] span i{color:#ffffff}.ribbon[data-ribbon="free"] span::before{content:"";position:absolute;inset:2px;border:1px dashed #ffffff;border-radius:3px;pointer-events:none}
.ribbon[data-ribbon="top"] .prom{display:inline-flex;align-items:center;gap:5px;padding:5px 15px;border:0;border-radius:5px;position:relative;overflow:hidden;background:linear-gradient(180deg,#ee176d,#d12380);box-shadow:0 3px 8px -3px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.5),inset 0 -3px 7px rgba(0,0,0,.2)}.ribbon[data-ribbon="top"] .prom::before{content:"";position:absolute;left:3px;right:3px;top:2px;height:44%;border-radius:6px 6px 14px 14px;background:linear-gradient(180deg,rgba(255,255,255,.4),rgba(255,255,255,0));z-index:1;pointer-events:none}.ribbon[data-ribbon="top"] .prom .pic{font-size:9px;color:#ffffff;transform:none;background:none;border:0;padding:0;text-shadow:0 1px 2px rgba(0,0,0,.32);position:relative;z-index:2}.ribbon[data-ribbon="top"] .prom .pbig{background:none;border:0;padding:0;border-radius:0;font-style:italic;font-weight:900;font-size:12px;line-height:1;letter-spacing:-.2px;color:#ffffff;text-transform:none;text-shadow:0 1px 2px rgba(0,0,0,.3);position:relative;z-index:2}.ribbon[data-ribbon="top"] .prom .psml{border:0;font-weight:800;font-size:7px;line-height:1;letter-spacing:1.3px;text-transform:uppercase;color:#ffffff;padding:2.5px 5px;border-radius:4px;background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.55);position:relative;z-index:2}
.ribbon[data-ribbon="super-top"] .prom{display:inline-flex;align-items:center;gap:5px;padding:4px 4px;border:0;border-radius:5px;position:relative;overflow:hidden;background:linear-gradient(180deg,#ff61ad,#e83b8e);box-shadow:0 3px 8px -3px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.5),inset 0 -3px 7px rgba(0,0,0,.2)}.ribbon[data-ribbon="super-top"] .prom .pic{font-size:14px;color:#ffffff;transform:none;background:none;border:0;padding:0;text-shadow:0 1px 2px rgba(0,0,0,.32);position:relative;z-index:2}.ribbon[data-ribbon="super-top"] .prom .pbig{background:none;border:0;padding:0;border-radius:0;font-style:italic;font-weight:900;font-size:10px;line-height:1;letter-spacing:-.2px;color:#ffffff;text-transform:none;text-shadow:0 1px 2px rgba(0,0,0,.3);position:relative;z-index:2}.ribbon[data-ribbon="super-top"] .prom .psml{border:0;font-weight:800;font-size:8px;line-height:1;letter-spacing:1.3px;text-transform:uppercase;color:#ffffff;padding:2.5px 5px;border-radius:4px;background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.55);position:relative;z-index:2}
.cs-pill-trending{display:inline-flex;align-items:center;gap:6px;background:rgba(201,15,83,0.12);color:#c90f53;border:1px solid rgba(201,15,83,0.22);border-radius:999px;padding:4px 11px;font-size:12px;font-weight:700;line-height:1}
.cs-pill-new{display:inline-flex;align-items:center;gap:6px;background:rgba(6,39,71,0.1);color:#062747;border:1px solid rgba(6,39,71,0.2);border-radius:999px;padding:4px 11px;font-size:12px;font-weight:700;line-height:1}
.cs-badge-available{display:inline-flex;align-items:center;gap:6px;background:rgba(43,181,114,0.14);color:#1f9d61;border:1px solid rgba(43,181,114,0.24);border-radius:6px;padding:5px 11px;font-size:11px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;line-height:1}.cs-badge-available .cs-dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:0 0 auto;position:relative;animation:cs-blink 1.4s ease-in-out infinite}.cs-badge-available .cs-dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;animation:cs-pulse 1.6s ease-out infinite}
.cs-badge-verified{display:inline-flex;align-items:center;gap:6px;background:rgba(6,39,71,0.1);color:#062747;border:1px solid rgba(6,39,71,0.22);border-radius:6px;padding:5px 11px;font-size:11px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;line-height:1}
.cs-cont-card-soft{background:rgba(255,255,255,1);border:1px solid rgba(6,39,71,0.1);border-radius:14px;padding:16px;box-shadow:0 4px 16px -8px rgba(6,39,71,.3)}
.cs-cont-panel-pink{background:rgba(201,15,83,0.06);border:1px solid rgba(201,15,83,0.18);border-radius:12px;padding:16px}
