.wth-page{color:#493d37;max-width:1160px;margin:auto;padding:45px 28px 90px}.wth-intro{text-align:center;max-width:660px;margin:0 auto 46px}.wth-intro>span{letter-spacing:2.4px;color:#b64667;font-size:12px;font-weight:600}.wth-intro h1{letter-spacing:-1.8px;margin:18px 0;font-size:clamp(36px,4.5vw,54px);font-weight:500;line-height:1.2}.wth-intro p{color:#82747b;margin:0;font-size:16px;line-height:1.85}.wth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.wth-card{background:#fff;border:1px solid #e9dfe3;border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.wth-preview{place-items:center;height:240px;padding:26px;display:grid;overflow:hidden}.wth-preview-background{background:#efe8e8}.wth-screen{aspect-ratio:16/9;color:#63364c;background:#eee url(/assets/wedding-tools/ivory-silk-poster.png) 50%/cover;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;display:flex;box-shadow:0 12px 26px #55304420}.wth-screen>span{font-family:Georgia,serif;font-size:clamp(19px,2.3vw,29px);font-style:italic}.wth-screen small{letter-spacing:2px;font-size:9px}.wth-preview-slideshow{background:#f6f1f3}.wth-slides{color:#a88291;background:#fffafb;border:1px solid #e5d7dd;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:76%;height:166px;display:flex;box-shadow:10px 10px #efe4e9,20px 20px #f2e9ed}.wth-slides>svg{stroke-width:1px;width:38px;height:38px}.wth-slides>span{font-family:Georgia,serif;font-size:20px;font-style:italic}.wth-slides>div{gap:5px;display:flex}.wth-slides i{background:#cbb4be;border-radius:50%;width:5px;height:5px;display:block}.wth-slides i:first-child{background:#b78599;border-radius:5px;width:17px}.wth-card-body{flex-direction:column;flex:1;padding:27px 30px 30px;display:flex}.wth-card-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.wth-icon{color:#b44569;background:#fff0f4;border-radius:10px;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.wth-status{color:#aa3f60;background:#f8eef2;border-radius:20px;padding:5px 10px;font-size:12px}.wth-status-soon{color:#82717a;background:#f2eff0}.wth-card h2{letter-spacing:-.5px;margin:0 0 12px;font-size:24px;font-weight:550;line-height:1.4}.wth-card-body>p{color:#82747b;margin:0 0 18px;font-size:15px;line-height:1.85}.wth-tags{flex-wrap:wrap;gap:8px;margin-bottom:25px;display:flex}.wth-tags span{color:#8d7782;border:1px solid #eee5e9;border-radius:5px;padding:4px 8px;font-size:12px}.wth-open{color:#fff;background:#c44c70;border-radius:10px;justify-content:center;align-items:center;margin-top:auto;padding:13px 18px;font-size:14px;font-weight:600;transition:background .2s;display:flex}.wth-open:hover{background:#ad3c5e}.wth-card-body>p.wth-coming{color:#97858e;border-top:1px solid #eee5e9;margin:auto 0 0;padding-top:17px;font-size:13px}.wth-footer-note{text-align:center;color:#93828c;margin:32px 0 0;font-size:14px}@media (max-width:700px){.wth-page{padding:28px 18px 60px}.wth-intro{margin-bottom:30px}.wth-grid{grid-template-columns:1fr;gap:24px}.wth-preview{height:215px}.wth-screen{max-width:350px}.wth-screen>span{font-size:23px}.wth-card-body{padding:23px}.wth-card h2{font-size:23px}.wth-intro h1{font-size:38px}.wth-slides{max-width:300px}.wth-footer-note{font-size:13px}}.wth-learn{text-align:center;color:#ad3c5e;text-underline-offset:3px;margin-top:10px;font-size:13px;font-weight:600;text-decoration:underline;display:block}.wth-learn:hover{color:#c44c70}
