.bbb-sdash{--ink:#2b171c;--wine:#8f1838;--pink:#f4a9bd;--blush:#ffe0e7;--cream:#fff9ed;--gold:#f5be42;background:var(--cream);color:var(--ink);min-height:100vh;text-transform:lowercase;font-family:"Libre Baskerville",Georgia,serif}.bbb-sdash *{box-sizing:border-box}.bbb-sdash__masthead{padding:38px max(24px,calc((100vw - 1180px)/2)) 70px;background:radial-gradient(circle at 82% 25%,rgba(245,190,66,.58),transparent 18%),linear-gradient(135deg,#fff9ed 0%,#ffdce5 56%,#f3a7bb 100%);border-bottom:8px solid var(--wine)}.bbb-sdash__mastTop{display:flex;align-items:center;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid rgba(43,23,28,.32);font:700 9px "DM Sans",sans-serif;letter-spacing:.2em;text-transform:lowercase}.bbb-sdash__mastTop p{margin:0}.bbb-sdash__mastTop span{padding:7px 10px;background:var(--wine);color:#fff}.bbb-sdash__welcome{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:end;gap:60px;padding:75px 0 55px}.bbb-sdash__script{font:400 clamp(24px,3vw,38px) "Dancing Script",cursive;color:var(--wine);margin:0 0 -5px;transform:rotate(-2deg)}.bbb-sdash h1{font:500 clamp(70px,9vw,126px)/.76 "Cormorant Garamond",serif;letter-spacing:-.055em;color:var(--ink);margin:0}.bbb-sdash h1 em{color:var(--wine);font-weight:400}.bbb-sdash__welcome>p{font-size:15px;line-height:1.8;margin:0;padding-bottom:8px}.bbb-sdash__unlockNotice{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:20px;align-items:end;margin-top:8px;padding:22px;border:1px solid rgba(43,23,28,.38);background:rgba(255,249,237,.72);box-shadow:8px 8px 0 rgba(143,24,56,.18);scroll-margin-top:20px}.bbb-sdash__unlockNotice p{max-width:650px;margin:0;color:#654d53;font-size:14px;line-height:1.7}.bbb-sdash__unlockNotice a{display:inline-flex;align-items:center;margin-top:14px;padding:14px 18px;background:var(--wine);color:#fff;text-decoration:none;font:700 10px "DM Sans";letter-spacing:.09em}.bbb-sdash__unlockNotice a span{margin-left:14px}.bbb-sdash__emailForm{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.bbb-sdash__emailForm input{min-width:0;width:100%;border:1px solid rgba(43,23,28,.48);background:#fffdf8;color:var(--ink);padding:14px 13px;font:700 12px "DM Sans",sans-serif;text-transform:none}.bbb-sdash__emailForm button{border:0;background:var(--wine);color:#fff;padding:14px 16px;font:700 9px "DM Sans",sans-serif;letter-spacing:.1em;text-transform:lowercase;cursor:pointer;white-space:nowrap}.bbb-sdash__formStatus{grid-column:1/-1;margin:0!important;color:var(--wine)!important;font:700 10px "DM Sans",sans-serif!important;letter-spacing:.06em}.bbb-sdash__formStatus[data-tone="error"]{color:#b00020!important}.bbb-sdash__quick{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid rgba(43,23,28,.38);background:rgba(255,249,237,.58)}.bbb-sdash__quick a{display:flex;gap:11px;align-items:center;padding:17px 14px;color:var(--ink);text-decoration:none;border-right:1px solid rgba(43,23,28,.25);font:700 9px "DM Sans",sans-serif;letter-spacing:.06em}.bbb-sdash__quick a:last-child{border-right:0}.bbb-sdash__quick b{font:500 20px "Cormorant Garamond",serif;color:var(--wine)}.bbb-sdash__today{max-width:1180px;margin:55px auto;padding:34px 40px;background:var(--wine);color:#fff;display:flex;justify-content:space-between;align-items:center;box-shadow:10px 10px 0 var(--gold)}.bbb-sdash__today p{font:700 9px "DM Sans";letter-spacing:.18em;margin:0 0 7px}.bbb-sdash__today h2{font:500 clamp(31px,4vw,48px) "Cormorant Garamond";color:#fff;margin:0}.bbb-sdash__today a,.bbb-sdash__card a{background:var(--gold);color:var(--ink);padding:16px 20px;text-decoration:none;font:700 10px "DM Sans";letter-spacing:.09em;white-space:nowrap}.bbb-sdash__today a span,.bbb-sdash__card a span{margin-left:18px}.bbb-sdash__components{max-width:1180px;margin:0 auto;padding:25px 0 90px;display:grid;gap:18px}.bbb-sdash__card{display:grid;grid-template-columns:95px 1fr 220px;min-height:270px;border:1px solid #bc7a8b;background:#fffdf8;overflow:hidden;scroll-margin-top:25px}.bbb-sdash__card.is-live{border:2px solid var(--wine);box-shadow:10px 10px 0 var(--gold)}.bbb-sdash__number{display:flex;align-items:flex-start;justify-content:center;padding-top:35px;border-right:1px solid #d8a8b3;font:500 35px "Cormorant Garamond";color:var(--wine)}.bbb-sdash__cardBody{padding:38px 45px}.bbb-sdash__cardMeta{display:flex;gap:12px;align-items:center;font:700 8px "DM Sans";letter-spacing:.18em}.bbb-sdash__cardMeta span{color:var(--wine)}.bbb-sdash__cardMeta i{font-style:normal;background:var(--blush);padding:6px 9px}.bbb-sdash__card h2{font:500 clamp(42px,5vw,68px) "Cormorant Garamond";color:var(--ink);margin:12px 0 7px}.bbb-sdash__cardBody>p{max-width:660px;font-size:13px;line-height:1.75;margin:0 0 28px;color:#654d53}.bbb-sdash__card button{border:1px solid #b8939b;background:#f6eeec;color:#856c72;padding:13px 18px;font:700 9px "DM Sans";letter-spacing:.12em}.bbb-sdash__art{display:grid;place-items:center;background:var(--blush);border-left:1px solid #d8a8b3}.bbb-sdash__art span{font:400 78px "Cormorant Garamond";color:var(--wine)}.bbb-sdash__card--drop .bbb-sdash__art{background:#f9cbd6}.bbb-sdash__card--boyfriend .bbb-sdash__art{background:#f7d566}.bbb-sdash__card--downloads .bbb-sdash__art{background:#e8bfd0}.bbb-sdash__card--votes .bbb-sdash__art{background:#fac6b7}.bbb-sdash__footer{text-align:center;padding:55px 24px 80px;border-top:1px solid #d6a8b2;background:#ffdce5}.bbb-sdash__footer p{font:500 35px "Cormorant Garamond";margin:0}.bbb-sdash__footer span{font:700 9px "DM Sans";letter-spacing:.15em;color:var(--wine)}@media(max-width:900px){.bbb-sdash__masthead{padding-left:24px;padding-right:24px}.bbb-sdash__welcome{grid-template-columns:1fr;gap:30px}.bbb-sdash__unlockNotice{grid-template-columns:1fr;align-items:start}.bbb-sdash__quick{grid-template-columns:1fr}.bbb-sdash__quick a{border-right:0;border-bottom:1px solid rgba(43,23,28,.2)}.bbb-sdash__today{margin:35px 24px;align-items:flex-start;gap:25px;flex-direction:column}.bbb-sdash__components{padding:20px 24px 70px}.bbb-sdash__card{grid-template-columns:65px 1fr}.bbb-sdash__art{display:none}.bbb-sdash__cardBody{padding:30px 24px}}@media(max-width:560px){.bbb-sdash__mastTop{align-items:flex-start;gap:15px;flex-direction:column}.bbb-sdash__welcome{padding-top:55px}.bbb-sdash h1{font-size:65px}.bbb-sdash__unlockNotice{padding:18px;box-shadow:6px 6px 0 rgba(143,24,56,.18)}.bbb-sdash__emailForm{grid-template-columns:1fr}.bbb-sdash__emailForm button{min-height:46px}.bbb-sdash__card{grid-template-columns:1fr}.bbb-sdash__number{justify-content:flex-start;padding:20px 24px 0;border-right:0}.bbb-sdash__cardBody{padding-top:12px}}
