/* Complete dashboard-only October source blocks. */
/* society-member-dashboard.css */
.bbb-sdash{--ink:#23172b;--wine:#583a6d;--pink:#d1c0dd;--blush:#f0ebf4;--cream:#f6f3f9;--gold:#a17eb9;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(161,126,185,.58),transparent 18%),linear-gradient(135deg,#f6f3f9 0%,#eee8f3 56%,#d0bedc 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(35,23,43,.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(35,23,43,.38);background:rgba(246,243,249,.72);box-shadow:8px 8px 0 rgba(88,58,109,.18);scroll-margin-top:20px}.bbb-sdash__unlockNotice p{max-width:650px;margin:0;color:#5b4d65;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(35,23,43,.48);background:#fcfafd;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:#5d3e72!important}.bbb-sdash__quick{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid rgba(35,23,43,.38);background:rgba(246,243,249,.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(35,23,43,.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 #a07db9;background:#fcfafd;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 #c3add3;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:#5b4d65}.bbb-sdash__card button{border:1px solid #a993b8;background:#f2edf5;color:#7b6c85;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 #c3add3}.bbb-sdash__art span{font:400 78px "Cormorant Garamond";color:var(--wine)}.bbb-sdash__card--drop .bbb-sdash__art{background:#e4d9eb}.bbb-sdash__card--boyfriend .bbb-sdash__art{background:#b396c7}.bbb-sdash__card--downloads .bbb-sdash__art{background:#d6c6e1}.bbb-sdash__card--votes .bbb-sdash__art{background:#dbcde4}.bbb-sdash__footer{text-align:center;padding:55px 24px 80px;border-top:1px solid #c2acd2;background:#eee8f3}.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(35,23,43,.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(88,58,109,.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}}

/* society-member-dashboard-brand.css */
/* existing site palette: ink, white, signature pinks. */
.bbb-sdash{--ink:#0b0b0b;--wine:#694682;--pink:#c8b3d6;--blush:#f3eff6;--cream:#fdfcfd;--gold:#c8b3d6;background:#fdfcfd;color:#0b0b0b}
.bbb-sdash h1,.bbb-sdash__card:not(.bbb-sdash__card--drop) h2,.bbb-sdash__card:not(.bbb-sdash__card--drop) h3{color:#0b0b0b!important}.bbb-sdash__card:not(.bbb-sdash__card--drop) .bbb-sdash__cardBody{color:#0b0b0b}
.bbb-sdash__masthead{background:radial-gradient(circle at 82% 25%,rgba(200,179,214,.38),transparent 22%),linear-gradient(135deg,#fdfcfd 0%,#f3eff6 58%,#dbcee4 100%);border-bottom-color:#0b0b0b}
.bbb-sdash__mastTop span{background:#0b0b0b}
.bbb-sdash__today{background:#0b0b0b;box-shadow:10px 10px 0 #c8b3d6}
.bbb-sdash__today a,.bbb-sdash__card a{background:#c8b3d6;color:#0b0b0b}
.bbb-sdash__card.is-live{border-color:#0b0b0b;box-shadow:10px 10px 0 #c8b3d6}
.bbb-sdash__card--boyfriend .bbb-sdash__art,.bbb-sdash__card--downloads .bbb-sdash__art,.bbb-sdash__card--votes .bbb-sdash__art{background:#dbcee4}
.bbb-sdash__card--downloads{border-color:#0b0b0b;box-shadow:10px 10px 0 #bda4ce}.bbb-sdash__card--downloads .bbb-sdash__art{display:grid;background:linear-gradient(145deg,#eae2ef,#cab6d7);overflow:hidden}.bbb-sdash__downloadTypes{display:flex;flex-wrap:wrap;gap:7px;margin:-12px 0 25px}.bbb-sdash__downloadTypes span{padding:7px 9px;border:1px solid #694682;color:#694682;font:700 8px "DM Sans",sans-serif;letter-spacing:.08em}.bbb-sdash__readerCorePreview{position:relative;width:100%;height:100%;min-height:330px;background:linear-gradient(160deg,#f0eaf4 0 48%,#b295c6 48% 100%);overflow:hidden}.bbb-sdash__coreSheet,.bbb-sdash__corePhone,.bbb-sdash__coreCard{position:absolute;display:flex;flex-direction:column;text-align:center;border:1px solid #141017;box-shadow:0 18px 32px rgba(31,20,38,.24)}.bbb-sdash__coreSheet{width:150px;height:205px;left:20px;top:48px;padding:26px 12px;background:#fbf9fc;transform:rotate(-5deg)}.bbb-sdash__coreSheet small,.bbb-sdash__corePhone small{font:700 7px "DM Sans",sans-serif;letter-spacing:.2em;color:#694682}.bbb-sdash__coreSheet strong{margin:auto 0;font:500 25px/1 "Cormorant Garamond",serif}.bbb-sdash__coreSheet span{font-size:9px;letter-spacing:.22em;color:#694682}.bbb-sdash__corePhone{width:105px;height:205px;right:13px;top:25px;padding:28px 8px 18px;border-radius:15px;background:#1e1624;color:#fff;transform:rotate(5deg)}.bbb-sdash__corePhone strong{margin:auto 0;font:italic 500 22px/1 "Cormorant Garamond",serif}.bbb-sdash__corePhone span{font:700 6px "DM Sans",sans-serif;letter-spacing:.13em;color:#d5c5e0}.bbb-sdash__coreCard{width:150px;height:76px;right:23px;bottom:22px;padding:13px 14px;text-align:left;background:#d5c5e0;transform:rotate(-2deg)}.bbb-sdash__coreCard span{position:absolute;right:12px;font:500 20px "Cormorant Garamond",serif}.bbb-sdash__coreCard strong{font:500 17px "Cormorant Garamond",serif}.bbb-sdash__coreCard i{margin-top:auto;font:700 6px "DM Sans",sans-serif;letter-spacing:.09em;font-style:normal}
.bbb-sdash__card--drop{grid-template-columns:95px minmax(0,1fr) 310px;min-height:330px;color:#d9dfef;background:radial-gradient(circle at 76% 20%,rgba(61,76,124,.46),transparent 26%),linear-gradient(145deg,#11172c,#030308 76%);border-color:rgba(217,223,239,.32)}
.bbb-sdash__card--drop .bbb-sdash__number{color:#92a6d5;border-right-color:rgba(217,223,239,.2)}
.bbb-sdash__card--drop .bbb-sdash__cardMeta span{color:#92a6d5}.bbb-sdash__card--drop .bbb-sdash__cardMeta i{color:#11172c;background:#d9dfef}
.bbb-sdash__card--drop h2{color:#f2f0f6}.bbb-sdash__card--drop .bbb-sdash__cardBody>p{color:#aeb5cb}.bbb-sdash__themeName{margin:-8px 0 14px!important;color:#92a6d5!important;font:italic 500 31px "Cormorant Garamond",serif!important}
.bbb-sdash__card--drop a{color:#030308;background:#d9dfef}
.bbb-sdash__card--drop .bbb-sdash__art{display:grid;background:#080b18;border-left-color:rgba(217,223,239,.2);overflow:hidden}
.bbb-sdash__themePreview{position:relative;display:flex;align-items:center;justify-content:center;gap:14px;width:100%;height:100%;min-height:330px;padding:28px 22px}.bbb-sdash__themePreview img{position:relative;inset:auto;display:block;object-fit:contain;border:1px solid rgba(217,223,239,.35);box-shadow:0 18px 35px rgba(0,0,0,.55)}.bbb-sdash__themePreview img:first-child{width:150px;height:225px;left:auto;top:auto;transform:rotate(-3deg)}.bbb-sdash__themePreview img:last-child{width:105px;height:215px;right:auto;top:auto;transform:rotate(3deg)}
@media(max-width:900px){.bbb-sdash__card--drop{position:relative;grid-template-columns:minmax(0,1fr) 145px;min-height:430px}.bbb-sdash__card--drop .bbb-sdash__number{position:absolute;z-index:2;top:24px;left:24px;padding:0;border:0}.bbb-sdash__card--drop .bbb-sdash__cardBody{grid-column:1;padding:72px 24px 30px}.bbb-sdash__card--drop .bbb-sdash__cardBody h2{font-size:45px;line-height:.94}.bbb-sdash__card--drop .bbb-sdash__art{display:grid;grid-column:2;grid-row:1;border-top:0;border-left:1px solid rgba(217,223,239,.2)}.bbb-sdash__themePreview{display:block;min-height:430px;padding:0}.bbb-sdash__themePreview img:first-child{position:absolute;width:112px;height:175px;left:11px;top:72px;transform:rotate(-3deg)}.bbb-sdash__themePreview img:last-child{position:absolute;width:76px;height:155px;right:7px;top:214px;transform:rotate(3deg)}}
@media(max-width:430px){.bbb-sdash__card--drop{grid-template-columns:minmax(0,1fr) 112px}.bbb-sdash__card--drop .bbb-sdash__cardBody{padding-left:18px;padding-right:15px}.bbb-sdash__card--drop .bbb-sdash__cardBody h2{font-size:39px}.bbb-sdash__card--drop .bbb-sdash__cardBody>p{font-size:11px;line-height:1.6}.bbb-sdash__themePreview img:first-child{width:91px;height:145px;left:8px}.bbb-sdash__themePreview img:last-child{width:64px;height:130px;right:5px;top:220px}}
@media(max-width:900px){.bbb-sdash__card--downloads{position:relative;grid-template-columns:minmax(0,1fr) 145px}.bbb-sdash__card--downloads .bbb-sdash__number{position:absolute;z-index:2;top:24px;left:24px;padding:0;border:0}.bbb-sdash__card--downloads .bbb-sdash__cardBody{grid-column:1;padding:72px 24px 30px}.bbb-sdash__card--downloads .bbb-sdash__art{display:grid;grid-column:2;grid-row:1;border-left:1px solid rgba(11,11,11,.16)}.bbb-sdash__readerCorePreview{min-height:490px}.bbb-sdash__coreSheet{width:105px;height:145px;left:10px;top:68px;padding:18px 7px}.bbb-sdash__coreSheet strong{font-size:18px}.bbb-sdash__corePhone{width:82px;height:155px;right:7px;top:205px}.bbb-sdash__corePhone strong{font-size:17px}.bbb-sdash__coreCard{width:105px;height:65px;right:12px;bottom:42px;padding:10px}.bbb-sdash__coreCard strong{font-size:13px}.bbb-sdash__coreCard span{font-size:14px}}
@media(max-width:430px){.bbb-sdash__card--downloads{grid-template-columns:minmax(0,1fr) 112px}.bbb-sdash__card--downloads .bbb-sdash__cardBody{padding-left:18px;padding-right:14px}.bbb-sdash__downloadTypes{display:grid;grid-template-columns:1fr}.bbb-sdash__downloadTypes span{font-size:7px}.bbb-sdash__coreSheet{width:88px;height:125px;left:8px}.bbb-sdash__coreSheet strong{font-size:15px}.bbb-sdash__corePhone{width:70px;height:135px}.bbb-sdash__coreCard{width:88px}}
.bbb-sdash__readerCorePreview{background:radial-gradient(circle at 80% 18%,rgba(200,179,214,.45),transparent 28%),linear-gradient(145deg,#f0eaf4,#c5b2d2)!important}.bbb-sdash__coreActual{position:absolute;margin:0;overflow:hidden;border:1px solid #0b0b0b;background:#fff;box-shadow:7px 8px 0 #c8b3d6,0 18px 30px rgba(26,18,33,.22)}.bbb-sdash__coreActual img{display:block;width:100%;height:calc(100% - 22px);object-fit:cover}.bbb-sdash__coreActual figcaption{display:flex;align-items:center;height:22px;padding:0 7px;color:#0b0b0b;background:#fff;font:700 5px "DM Sans",sans-serif;letter-spacing:.08em}.bbb-sdash__coreActual--tracker{z-index:1;left:12px;top:20px;width:210px;height:132px;transform:rotate(-3deg)}.bbb-sdash__coreActual--phone{z-index:2;right:9px;top:90px;width:138px;height:195px;transform:rotate(4deg)}.bbb-sdash__coreActual--phone img{object-position:center}.bbb-sdash__coreActual--review{z-index:3;left:25px;bottom:18px;width:116px;height:174px;transform:rotate(-2deg)}.bbb-sdash__coreActual--review img{object-position:top}@media(max-width:900px){.bbb-sdash__coreActual{box-shadow:4px 5px 0 #c8b3d6}.bbb-sdash__coreActual--tracker{left:7px;top:68px;width:124px;height:86px}.bbb-sdash__coreActual--phone{right:5px;top:190px;width:91px;height:145px}.bbb-sdash__coreActual--review{left:9px;bottom:42px;width:79px;height:120px}.bbb-sdash__coreActual img{height:calc(100% - 16px)}.bbb-sdash__coreActual figcaption{height:16px;padding:0 4px;font-size:3px}}@media(max-width:430px){.bbb-sdash__coreActual--tracker{left:5px;width:100px;height:74px}.bbb-sdash__coreActual--phone{width:75px;height:125px}.bbb-sdash__coreActual--review{width:68px;height:105px}}
.bbb-sdash__card--votes{border-color:#0b0b0b;box-shadow:10px 10px 0 #c8b3d6}.bbb-sdash__card--votes .bbb-sdash__art{display:grid;background:#f3eff6}.bbb-sdash__ballotPreview{display:flex;flex-direction:column;justify-content:center;width:76%;min-height:210px;padding:25px 18px;text-align:center;background:#fdfcfd;border:1px solid #0b0b0b;box-shadow:8px 9px 0 #c8b3d6;transform:rotate(3deg)}.bbb-sdash__ballotPreview small,.bbb-sdash__ballotPreview i{font:700 7px "DM Sans",sans-serif;letter-spacing:.16em;color:#694682;font-style:normal}.bbb-sdash__ballotPreview strong{margin:auto 0;font:500 27px/1 "Cormorant Garamond",serif}.bbb-sdash__ballotPreview span{margin-bottom:16px;color:#694682}.bbb-sdash__ballotPreview i{padding-top:12px;border-top:1px solid #c3add3;color:#0b0b0b;font-size:6px}@media(max-width:900px){.bbb-sdash__card--votes{position:relative;grid-template-columns:minmax(0,1fr) 145px}.bbb-sdash__card--votes .bbb-sdash__number{position:absolute;z-index:2;top:24px;left:24px;padding:0;border:0}.bbb-sdash__card--votes .bbb-sdash__cardBody{grid-column:1;padding:72px 24px 30px}.bbb-sdash__card--votes .bbb-sdash__art{display:grid;grid-column:2;grid-row:1}.bbb-sdash__ballotPreview{width:105px;min-height:260px;padding:18px 8px}.bbb-sdash__ballotPreview strong{font-size:21px}}@media(max-width:430px){.bbb-sdash__card--votes{grid-template-columns:minmax(0,1fr) 112px}.bbb-sdash__card--votes .bbb-sdash__cardBody{padding-left:18px;padding-right:14px}.bbb-sdash__ballotPreview{width:84px}.bbb-sdash__ballotPreview strong{font-size:18px}}
.bbb-sdash__ballotPreview{justify-content:flex-start;width:88%;min-height:0;padding:0;text-align:left;overflow:hidden;background:#fdfcfd;box-shadow:8px 9px 0 #c8b3d6;transform:rotate(-1deg)}.bbb-sdash__ballotPreview header{padding:18px;background:#0b0b0b;color:#fff}.bbb-sdash__ballotPreview header small{display:block;margin-bottom:8px;color:#c8b3d6;font:700 6px "DM Sans",sans-serif;letter-spacing:.18em}.bbb-sdash__ballotPreview header strong{display:block;margin:0;font:500 24px/.9 "Cormorant Garamond",serif}.bbb-sdash__ballotQuestion{display:grid;grid-template-columns:20px 1fr;gap:4px 7px;padding:12px 14px;border-bottom:1px solid #c3add3}.bbb-sdash__ballotQuestion b{grid-row:1/4;color:#694682;font:500 17px "Cormorant Garamond",serif}.bbb-sdash__ballotQuestion span{margin:0;color:#0b0b0b;font:700 6px "DM Sans",sans-serif;letter-spacing:.08em}.bbb-sdash__ballotQuestion em{position:relative;margin:0;padding-left:11px;color:#5e5565;font:500 6px "DM Sans",sans-serif;font-style:normal}.bbb-sdash__ballotQuestion em:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;border:1px solid #694682;border-radius:50%;transform:translateY(-50%)}.bbb-sdash__ballotPreview footer{display:flex;justify-content:space-between;padding:11px 14px;color:#0b0b0b;background:#eae2ef;font:700 6px "DM Sans",sans-serif;letter-spacing:.1em}.bbb-sdash__ballotPreview footer span{margin:0;color:#694682}@media(max-width:900px){.bbb-sdash__ballotPreview{width:124px;min-height:0;padding:0}.bbb-sdash__ballotPreview header{padding:12px 9px}.bbb-sdash__ballotPreview header strong{font-size:17px}.bbb-sdash__ballotQuestion{grid-template-columns:14px 1fr;padding:9px 7px;gap:3px}.bbb-sdash__ballotQuestion b{font-size:13px}.bbb-sdash__ballotQuestion span,.bbb-sdash__ballotQuestion em{font-size:4px}.bbb-sdash__ballotPreview footer{padding:8px 7px;font-size:4px}}@media(max-width:430px){.bbb-sdash__ballotPreview{width:94px}.bbb-sdash__ballotPreview header strong{font-size:14px}.bbb-sdash__ballotQuestion{grid-template-columns:1fr}.bbb-sdash__ballotQuestion b{display:none}.bbb-sdash__ballotQuestion em:nth-of-type(2){display:none}}
.bbb-sdash__unlockNotice{align-items:center;background:#0b0b0b;color:#fff;display:flex;gap:24px;justify-content:space-between;margin-top:8px;padding:18px 22px}.bbb-sdash__unlockNotice p{font:700 11px "DM Sans",sans-serif;letter-spacing:.06em;margin:0}.bbb-sdash__unlockNotice a{background:#ac8dc1;color:#0b0b0b;font:800 10px "DM Sans",sans-serif;letter-spacing:.08em;padding:13px 16px;text-decoration:none}.bbb-sdash__unlockNotice a span{margin-left:14px}.bbb-sdash__card.is-locked{border-color:#a68ab9!important;box-shadow:9px 9px 0 #ac8dc1!important;position:relative}.bbb-sdash__card.is-locked .bbb-sdash__cardMeta i{background:#0b0b0b!important;color:#fff!important}.bbb-sdash__card.is-locked .bbb-sdash__art{opacity:.72}.bbb-sdash__card .bbb-sdash__lockedCta{background:#0b0b0b!important;color:#fff!important}.bbb-sdash__card .bbb-sdash__lockedCta:hover{background:#ac8dc1!important;color:#0b0b0b!important}@media(max-width:700px){.bbb-sdash__unlockNotice{align-items:flex-start;flex-direction:column}.bbb-sdash__unlockNotice a{width:100%;text-align:center}}
.bbb-sdash__unlockNotice p{color:#ac8dc1!important}

/* September monthly skin: swap these variables and preview assets for each new drop. */
#MainContent.bbb-sdash--october{--sept-black:#070508;--sept-brown:#19111f;--sept-brown-soft:#342340;--sept-wine:#432d53;--sept-rust:#774f93;--sept-orange:#a583bc;--sept-cream:#f5f1f7;--sept-paper:#cfbddc;background:linear-gradient(180deg,var(--sept-black) 0%,var(--sept-brown) 12%,var(--sept-brown-soft) 30%,var(--sept-rust) 47%,var(--sept-cream) 66%,var(--sept-brown) 87%,var(--sept-black) 100%);color:var(--sept-cream)}
#MainContent.bbb-sdash--october{position:relative;isolation:isolate;overflow:hidden}
.bbb-sdash--october>:not(.bbb-sdash__fallingLeaves){position:relative;z-index:1}
.bbb-sdash__fallingLeaves{position:fixed;inset:0;overflow:hidden;pointer-events:none;contain:strict}.bbb-sdash__fallingLeaves--back{z-index:0}.bbb-sdash__fallingLeaves--front{z-index:2}
.bbb-sdash__leaf{position:absolute;top:-14vh;left:var(--leaf-left);display:block;width:var(--leaf-size);height:calc(var(--leaf-size) + 7px);border-radius:85% 12% 82% 15%;background:#714b8b;box-shadow:0 2px 4px rgba(0,0,0,.16);transform-origin:50% 100%;animation:bbb-sept-leaf-fall var(--leaf-duration) linear var(--leaf-delay) infinite;will-change:transform,opacity}
.bbb-sdash__leaf:after{content:"";position:absolute;right:-2px;bottom:-4px;width:1px;height:45%;background:currentColor;transform:rotate(-28deg);transform-origin:bottom}
.bbb-sdash__leaf--1{background:#7b5297;color:#4c335e}.bbb-sdash__leaf--2{background:#56396b;color:#2e1f39}.bbb-sdash__leaf--3{background:#8f66ac;color:#503562}.bbb-sdash__leaf--4{background:#4b325c;color:#211629}
.bbb-sdash__leaf--back{filter:blur(.25px);opacity:.72}.bbb-sdash__leaf--front{filter:blur(.45px) saturate(1.12);box-shadow:0 5px 9px rgba(0,0,0,.28)}
@keyframes bbb-sept-leaf-fall{0%{opacity:0;transform:translate3d(0,-14vh,0) rotate(0)}8%{opacity:.62}38%{transform:translate3d(var(--leaf-drift-back),36vh,0) rotate(160deg)}70%{opacity:.48;transform:translate3d(var(--leaf-drift),76vh,0) rotate(420deg)}100%{opacity:0;transform:translate3d(var(--leaf-drift-tail),116vh,0) rotate(var(--leaf-turn))}}
@media(max-width:700px){.bbb-sdash__fallingLeaves--back{opacity:.68}.bbb-sdash__fallingLeaves--front{opacity:.78}}
.bbb-sdash--october .bbb-sdash__masthead{background:transparent;border-bottom-color:rgba(245,241,247,.28)}
.bbb-sdash--october .bbb-sdash__mastTop{border-bottom-color:rgba(245,241,247,.28);color:var(--sept-cream)}
.bbb-sdash--october .bbb-sdash__mastTop span{background:var(--sept-orange);color:var(--sept-black)}
.bbb-sdash--october .bbb-sdash__script{color:var(--sept-orange);font-family:"BBB Caveat","Caveat",cursive}
.bbb-sdash--october h1{color:var(--sept-cream)!important}
.bbb-sdash--october h1 em{color:var(--sept-orange)!important}
.bbb-sdash--october .bbb-sdash__welcome>p{color:#d2c1de}
.bbb-sdash--october .bbb-sdash__components{position:relative;isolation:isolate}
.bbb-sdash--october .bbb-sdash__components:before,.bbb-sdash--october .bbb-sdash__components:after{content:"";position:absolute;z-index:-1;pointer-events:none;background:var(--sept-orange);opacity:.72;filter:drop-shadow(0 7px 7px rgba(25,17,31,.28));clip-path:polygon(50% 0,61% 31%,92% 20%,72% 48%,100% 62%,64% 66%,68% 100%,48% 75%,27% 96%,34% 64%,0 58%,31% 45%,9% 20%,40% 31%)}
.bbb-sdash--october .bbb-sdash__components:before{top:8%;left:-72px;width:118px;height:118px;transform:rotate(-18deg)}
.bbb-sdash--october .bbb-sdash__components:after{right:-62px;bottom:18%;width:104px;height:104px;background:var(--sept-wine);transform:rotate(31deg)}
.bbb-sdash--october .bbb-sdash__card:before{content:"";position:absolute;z-index:-1;width:52px;height:52px;background:var(--sept-orange);opacity:.55;clip-path:polygon(50% 0,61% 31%,92% 20%,72% 48%,100% 62%,64% 66%,68% 100%,48% 75%,27% 96%,34% 64%,0 58%,31% 45%,9% 20%,40% 31%);pointer-events:none}
.bbb-sdash--october .bbb-sdash__card:nth-child(odd):before{right:-28px;top:20%;transform:rotate(22deg)}
.bbb-sdash--october .bbb-sdash__card:nth-child(even):before{left:-30px;bottom:16%;transform:rotate(-28deg)}
.bbb-sdash--october .bbb-sdash__components:before,.bbb-sdash--october .bbb-sdash__components:after,.bbb-sdash--october .bbb-sdash__card:before{display:none}
.bbb-sdash--october .bbb-sdash__card{position:relative;border-color:rgba(25,17,31,.5);background:rgba(245,241,247,.94);box-shadow:10px 10px 0 rgba(25,17,31,.38);backdrop-filter:blur(6px)}
.bbb-sdash--october .bbb-sdash__card.is-live{border-color:var(--sept-brown);box-shadow:10px 10px 0 var(--sept-wine)}
.bbb-sdash--october .bbb-sdash__number,.bbb-sdash--october .bbb-sdash__cardMeta span{color:var(--sept-rust)}
.bbb-sdash--october .bbb-sdash__cardMeta span{font:600 20px/1 "BBB Caveat","Caveat",cursive;letter-spacing:.015em}
.bbb-sdash--october .bbb-sdash__cardMeta i{background:var(--sept-paper);color:var(--sept-brown)}
.bbb-sdash--october .bbb-sdash__card h2{color:var(--sept-brown)!important}
.bbb-sdash--october .bbb-sdash__card a{background:var(--sept-rust);color:var(--sept-cream)}
.bbb-sdash--october .bbb-sdash__card a:hover,.bbb-sdash--october .bbb-sdash__card a:focus-visible{background:var(--sept-wine);color:var(--sept-cream)}
.bbb-sdash--october .bbb-sdash__card--drop h2{color:var(--sept-brown)!important}
.bbb-sdash--october .bbb-sdash__card--drop .bbb-sdash__cardBody>p{color:#5b4d65}
.bbb-sdash--october .bbb-sdash__readerCorePreview{background:radial-gradient(circle at 78% 15%,rgba(165,131,188,.55),transparent 26%),linear-gradient(145deg,#dccfe5,#533767)!important}
.bbb-sdash--october .bbb-sdash__coreActual{box-shadow:7px 8px 0 var(--sept-rust),0 18px 30px rgba(24,16,29,.3)}
.bbb-sdash--october .bbb-sdash__readerCorePreview--pair .bbb-sdash__coreActual--tracker{left:7%;top:9%;width:68%;height:44%;transform:rotate(-3deg)}
.bbb-sdash--october .bbb-sdash__readerCorePreview--pair .bbb-sdash__coreActual--review{right:7%;bottom:8%;left:auto;width:48%;height:48%;transform:rotate(3deg)}
.bbb-sdash--october .bbb-sdash__readerCorePreview--pair .bbb-sdash__coreActual img{object-fit:contain;background:#1b1221}
.bbb-sdash--october .bbb-sdash__readerCorePreview--pair .bbb-sdash__coreActual--review img{object-position:center}
@media(max-width:900px){.bbb-sdash--october .bbb-sdash__readerCorePreview--pair .bbb-sdash__coreActual--tracker{left:6%;top:12%;width:84%;height:35%}.bbb-sdash--october .bbb-sdash__readerCorePreview--pair .bbb-sdash__coreActual--review{right:8%;bottom:10%;width:70%;height:40%}}
.bbb-sdash--october .bbb-sdash__card--votes .bbb-sdash__art{background:linear-gradient(145deg,var(--sept-paper),#795096)}
.bbb-sdash__goodiesPreview{position:relative;width:100%;height:100%;min-height:330px;overflow:hidden}
.bbb-sdash__goodiesPreview figure{position:absolute;margin:0;overflow:hidden;border:1px solid var(--sept-brown);background:var(--sept-cream);box-shadow:6px 7px 0 rgba(67,45,83,.6)}
.bbb-sdash__goodiesPreview figure:nth-child(1){z-index:2;left:8%;top:12%;width:64%;transform:rotate(-4deg)}
.bbb-sdash__goodiesPreview figure:nth-child(2){z-index:3;right:5%;bottom:8%;width:54%;transform:rotate(5deg)}
.bbb-sdash__goodiesPreview figure:nth-child(3){z-index:1;right:3%;top:5%;width:72%;transform:rotate(1deg)}
.bbb-sdash__goodiesPreview img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}
.bbb-sdash__goodiesPreview figcaption{padding:6px 8px;color:var(--sept-brown);font:700 6px "DM Sans",sans-serif;letter-spacing:.12em}
.bbb-sdash--october .bbb-sdash__footer{border-top-color:rgba(245,241,247,.2);background:transparent;color:var(--sept-cream)}
.bbb-sdash--october .bbb-sdash__footer span{color:var(--sept-orange)}
.bbb-sdash--october .bbb-sdash__footer span{font:600 24px/1.15 "BBB Caveat","Caveat",cursive;letter-spacing:.015em}
@media(max-width:900px){.bbb-sdash__goodiesPreview{min-height:490px}.bbb-sdash__goodiesPreview figure:nth-child(1){left:5%;width:88%}.bbb-sdash__goodiesPreview figure:nth-child(2){right:4%;width:82%}.bbb-sdash__goodiesPreview figure:nth-child(3){right:3%;width:92%}}
@media(prefers-reduced-motion:reduce){.bbb-sdash--october *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

/* September scrapbook board */
.bbb-sdash--october .bbb-sdash__boardHead{display:flex;width:min(1180px,calc(100% - 48px));margin:58px auto 22px;align-items:center;gap:14px;color:var(--sept-cream)}
.bbb-sdash--october .bbb-sdash__boardHead span{color:var(--sept-orange);font:italic 500 18px "Libre Caslon Display",Georgia,serif}
.bbb-sdash--october .bbb-sdash__boardHead h2{margin:0;color:var(--sept-cream)!important;font:400 31px/1 "Libre Caslon Display",Georgia,serif}
.bbb-sdash--october .bbb-sdash__boardHead i{height:1px;flex:1;background:rgba(245,241,247,.32)}
.bbb-sdash--october .bbb-sdash__components{display:block;columns:2 470px;column-gap:26px;width:min(1180px,calc(100% - 48px));max-width:none;margin:0 auto;padding:14px 0 100px}
.bbb-sdash--october .bbb-sdash__card{display:grid!important;grid-template-columns:1fr!important;grid-template-areas:"art" "body";break-inside:avoid;margin:0 0 28px;overflow:visible;min-height:0;border:1px solid rgba(25,17,31,.12);background:#e1d5e9;box-shadow:0 12px 28px rgba(7,5,8,.3);transform:rotate(-.65deg);transition:transform .22s ease,box-shadow .22s ease}
.bbb-sdash--october .bbb-sdash__card:nth-child(even){transform:rotate(.8deg)}
.bbb-sdash--october .bbb-sdash__card:nth-child(3n){transform:rotate(-.25deg)}
.bbb-sdash--october .bbb-sdash__card:hover{transform:translateY(-4px) rotate(0);box-shadow:0 18px 34px rgba(7,5,8,.38)}
.bbb-sdash--october .bbb-sdash__card:after{content:"";position:absolute;z-index:5;top:-13px;left:50%;width:82px;height:25px;background:rgba(165,131,188,.62);box-shadow:0 2px 4px rgba(7,5,8,.15);transform:translateX(-50%) rotate(-2deg);pointer-events:none}
.bbb-sdash--october .bbb-sdash__card:nth-child(2):after{background:rgba(79,52,98,.58);transform:translateX(-50%) rotate(2deg)}
.bbb-sdash--october .bbb-sdash__card:nth-child(3):after{background:rgba(119,79,147,.56);transform:translateX(-50%) rotate(-1deg)}
.bbb-sdash--october .bbb-sdash__card:nth-child(4):after{background:rgba(207,189,220,.72);transform:translateX(-50%) rotate(3deg)}
.bbb-sdash--october .bbb-sdash__number{position:absolute!important;z-index:6;top:18px!important;left:18px!important;width:auto;padding:7px 10px!important;border:0!important;border-radius:999px;background:var(--sept-brown);color:var(--sept-cream)!important;font:500 17px/1 "Libre Caslon Display",Georgia,serif}
.bbb-sdash--october .bbb-sdash__cardBody{grid-area:body;padding:28px 30px 32px!important}
.bbb-sdash--october .bbb-sdash__cardMeta{align-items:center;gap:9px}
.bbb-sdash--october .bbb-sdash__cardMeta span{font-size:22px}
.bbb-sdash--october .bbb-sdash__cardMeta i{padding:6px 9px;border-radius:999px}
.bbb-sdash--october .bbb-sdash__card h2,.bbb-sdash--october .bbb-sdash__card--drop h2{margin:13px 0 9px!important;color:var(--sept-brown)!important;font-size:clamp(42px,5vw,65px)!important;line-height:.9!important}
.bbb-sdash--october .bbb-sdash__themeName{color:var(--sept-rust)!important;font-family:"BBB Caveat","Caveat",cursive!important;font-size:30px!important}
.bbb-sdash--october .bbb-sdash__cardBody>p,.bbb-sdash--october .bbb-sdash__card--drop .bbb-sdash__cardBody>p{color:#5b4d65;font-size:13px;line-height:1.7}
.bbb-sdash--october .bbb-sdash__card a{display:inline-flex;width:max-content;max-width:100%;border-radius:999px;background:var(--sept-brown);color:var(--sept-cream);white-space:normal}
.bbb-sdash--october .bbb-sdash__art{grid-area:art;display:grid!important;min-height:260px;border:0!important;border-bottom:1px solid rgba(25,17,31,.16);background:linear-gradient(145deg,#b498c8,#604077)!important;overflow:hidden}
.bbb-sdash--october .bbb-sdash__card--matchmaker .bbb-sdash__art{min-height:190px;background:radial-gradient(circle at 52% 45%,rgba(207,189,220,.65),transparent 28%),linear-gradient(145deg,#4f3462,#19111f)!important}
.bbb-sdash--october .bbb-sdash__card--matchmaker .bbb-sdash__art>span{color:var(--sept-cream);font-size:104px}
.bbb-sdash--october .bbb-sdash__themePreview{min-height:300px;padding:31px 22px;background:linear-gradient(145deg,#19111f,#070508)}
.bbb-sdash--october .bbb-sdash__card--drop .bbb-sdash__themePreview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:28px;align-items:stretch}
.bbb-sdash--october .bbb-sdash__card--drop .bbb-sdash__themePreview img,.bbb-sdash--october .bbb-sdash__card--drop .bbb-sdash__themePreview img:first-child,.bbb-sdash--october .bbb-sdash__card--drop .bbb-sdash__themePreview img:last-child{position:static;width:100%;height:auto;aspect-ratio:1/1;inset:auto;object-fit:contain;border:1px solid rgba(245,241,247,.34);background:#120c17;box-shadow:5px 6px 0 rgba(119,79,147,.42);transform:none}
.bbb-sdash--october .bbb-sdash__readerCorePreview,.bbb-sdash--october .bbb-sdash__goodiesPreview{min-height:320px}
.bbb-sdash--october .bbb-sdash__ballotPreview{width:min(82%,390px);margin:30px auto;transform:rotate(-1.3deg);box-shadow:8px 9px 0 var(--sept-rust)}
.bbb-sdash--october .bbb-sdash__ballotPreview header{background:var(--sept-brown)}
.bbb-sdash--october .bbb-sdash__ballotPreview header small{color:var(--sept-orange)}
.bbb-sdash--october .bbb-sdash__ballotQuestion--preview{padding-block:18px;gap:8px 9px;background:var(--sept-cream)}
.bbb-sdash--october .bbb-sdash__ballotQuestion--preview span{margin-bottom:5px;font-size:8px;line-height:1.35}
.bbb-sdash--october .bbb-sdash__ballotQuestion--preview em{min-height:21px;padding:5px 7px 5px 22px;border:1px solid rgba(25,17,31,.18);font-size:7px}
.bbb-sdash--october .bbb-sdash__ballotQuestion--preview em:before{left:8px;border-color:var(--sept-rust)}
.bbb-sdash--october .bbb-sdash__ballotQuestion--preview em.is-selected{background:var(--sept-orange);color:var(--sept-brown);font-weight:800}
.bbb-sdash--october .bbb-sdash__ballotQuestion--preview em.is-selected:before{border-color:var(--sept-brown);background:var(--sept-brown);box-shadow:inset 0 0 0 2px var(--sept-orange)}
.bbb-sdash--october .bbb-sdash__ballotPreview footer{background:var(--sept-paper)}
@media(max-width:430px){.bbb-sdash--october .bbb-sdash__ballotQuestion--preview em:nth-of-type(2){display:block}.bbb-sdash--october .bbb-sdash__ballotQuestion--preview span{font-size:6px}.bbb-sdash--october .bbb-sdash__ballotQuestion--preview em{font-size:5px}}
.bbb-sdash--october .bbb-sdash__ballotPreview--simple{position:relative;display:block;width:min(78%,360px);min-height:0;margin:34px auto;padding:30px 28px 32px;overflow:visible;border:1px solid rgba(25,17,31,.22);background:var(--sept-paper);color:var(--sept-brown);box-shadow:8px 9px 0 var(--sept-rust);text-align:left;transform:rotate(-1.4deg)}
.bbb-sdash--october .bbb-sdash__ballotPreview--simple:before{content:"";position:absolute;top:-12px;left:50%;width:76px;height:24px;background:rgba(165,131,188,.68);transform:translateX(-50%) rotate(2deg)}
.bbb-sdash--october .bbb-sdash__ballotPreview--simple>span{display:block;margin:0 0 13px;color:var(--sept-rust);font:600 21px/1 "BBB Caveat","Caveat",cursive}
.bbb-sdash--october .bbb-sdash__ballotPreview--simple p{margin:0;color:var(--sept-brown);font:400 31px/1.05 "Libre Caslon Display",Georgia,serif}
.bbb-sdash--october .bbb-sdash__ballotPreview--simple strong{display:flex;min-height:48px;align-items:center;gap:12px;padding:11px 14px;background:var(--sept-orange);color:var(--sept-brown);font:800 12px/1.2 "DM Sans",sans-serif;letter-spacing:.05em}
.bbb-sdash--october .bbb-sdash__ballotPreview--simple strong i{display:grid;flex:0 0 24px;height:24px;place-items:center;border-radius:50%;background:var(--sept-brown);color:var(--sept-cream);font-style:normal}
@media(max-width:760px){.bbb-sdash--october .bbb-sdash__ballotPreview--simple{width:calc(100% - 42px);padding:26px 22px 28px}.bbb-sdash--october .bbb-sdash__ballotPreview--simple p{font-size:27px}}
.bbb-sdash--october .bbb-sdash__downloadTypes{margin:-5px 0 22px}
.bbb-sdash--october .bbb-sdash__downloadTypes span{border-color:var(--sept-rust);color:var(--sept-rust)}
@media(max-width:760px){.bbb-sdash--october .bbb-sdash__boardHead{width:calc(100% - 36px);margin-top:38px}.bbb-sdash--october .bbb-sdash__boardHead h2{font-size:27px}.bbb-sdash--october .bbb-sdash__components{columns:1;width:calc(100% - 36px);padding-bottom:70px}.bbb-sdash--october .bbb-sdash__card{margin-bottom:24px;transform:rotate(-.35deg)}.bbb-sdash--october .bbb-sdash__card:nth-child(even){transform:rotate(.35deg)}.bbb-sdash--october .bbb-sdash__cardBody{padding:25px 21px 27px!important}.bbb-sdash--october .bbb-sdash__card h2,.bbb-sdash--october .bbb-sdash__card--drop h2{font-size:44px!important}.bbb-sdash--october .bbb-sdash__art{min-height:220px}.bbb-sdash--october .bbb-sdash__themePreview,.bbb-sdash--october .bbb-sdash__readerCorePreview{min-height:270px}.bbb-sdash--october .bbb-sdash__card--drop .bbb-sdash__themePreview{gap:9px;padding:19px}.bbb-sdash--october .bbb-sdash__ballotPreview{width:82%;min-height:0}.bbb-sdash--october .bbb-sdash__card a{min-height:44px;align-items:center}}
.bbb-sdash--october .bbb-sdash__scrapNote{position:relative;break-inside:avoid;margin:0 10px 28px;padding:30px 30px 28px;border:1px solid rgba(25,17,31,.14);background:#cfbddc;color:var(--sept-brown);box-shadow:0 10px 24px rgba(7,5,8,.27);transform:rotate(1.2deg)}
.bbb-sdash--october .bbb-sdash__scrapNote:before{content:"";position:absolute;top:-12px;left:50%;width:74px;height:23px;background:rgba(79,52,98,.48);transform:translateX(-50%) rotate(-3deg)}
.bbb-sdash--october .bbb-sdash__scrapNote--recipe{background:#eae2ef;transform:rotate(-1deg)}
.bbb-sdash--october .bbb-sdash__scrapNote--recipe:before{background:rgba(165,131,188,.62);transform:translateX(-50%) rotate(2deg)}
.bbb-sdash--october .bbb-sdash__recipePreview{margin:-21px -22px 19px;overflow:hidden;border-bottom:1px solid rgba(25,17,31,.16);background:#e6dded}
.bbb-sdash--october .bbb-sdash__recipePreview img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}
.bbb-sdash--october .bbb-sdash__scrapNote--recipe p{margin:0 0 16px;color:#5b4d65;font:600 16px/1.35 "BBB Caveat","Caveat",cursive}
.bbb-sdash--october .bbb-sdash__scrapNote--recipe h3{color:var(--sept-brown)!important}
.bbb-sdash--october .bbb-sdash__scrapNote--recipe a{display:inline-flex;min-height:44px;align-items:center;gap:11px;padding:10px 14px;border:1px solid var(--sept-brown);background:var(--sept-brown);color:var(--sept-cream);font:800 10px/1 "DM Sans",sans-serif;letter-spacing:.11em;text-transform:lowercase;text-decoration:none}
.bbb-sdash--october .bbb-sdash__scrapNote--recipe a:hover,.bbb-sdash--october .bbb-sdash__scrapNote--recipe a:focus-visible,.bbb-sdash--october .bbb-sdash__scrapNote--recipe a:active{background:#fff;color:var(--sept-brown);outline:3px solid var(--sept-orange);outline-offset:3px}
.bbb-sdash--october .bbb-sdash__scrapNote--playlist{display:grid;grid-template-columns:128px minmax(0,1fr);gap:24px;align-items:center;background:#23172c;color:var(--sept-cream);transform:rotate(.6deg)}
.bbb-sdash--october .bbb-sdash__scrapNote--playlist:before{background:rgba(207,189,220,.72);transform:translateX(-50%) rotate(-2deg)}
.bbb-sdash--october .bbb-sdash__playlistCover{aspect-ratio:1;overflow:hidden;border:7px solid #eae2ef;box-shadow:5px 6px 0 rgba(79,52,98,.55);transform:rotate(-3deg)}
.bbb-sdash--october .bbb-sdash__playlistCover img{display:block;width:100%;height:100%;object-fit:cover}
.bbb-sdash--october .bbb-sdash__scrapNote--playlist h3{margin-bottom:10px;color:var(--sept-cream)}
.bbb-sdash--october .bbb-sdash__scrapNote--playlist p{margin:0 0 16px;color:#d9cbe3;font:600 18px/1.3 "BBB Caveat","Caveat",cursive}
.bbb-sdash--october .bbb-sdash__scrapNote--playlist a{display:inline-flex;min-height:44px;align-items:center;gap:12px;padding:10px 15px;border:1px solid var(--sept-orange);background:var(--sept-orange);color:#160f1b;font:800 11px/1 "DM Sans",sans-serif;letter-spacing:.12em;text-transform:lowercase;text-decoration:none}
.bbb-sdash--october .bbb-sdash__scrapNote--playlist a:hover,.bbb-sdash--october .bbb-sdash__scrapNote--playlist a:focus-visible{background:var(--sept-cream);color:var(--sept-brown);outline:3px solid var(--sept-orange);outline-offset:3px}
.bbb-sdash--october .bbb-sdash__scrapNote>span{color:var(--sept-rust);font:600 22px/1 "BBB Caveat","Caveat",cursive}
.bbb-sdash--october .bbb-sdash__scrapNote h3{margin:10px 0 17px;font:400 34px/.95 "Libre Caslon Display",Georgia,serif}
.bbb-sdash--october .bbb-sdash__scrapNote ol,.bbb-sdash--october .bbb-sdash__scrapNote ul{margin:0;padding:0;list-style:none}
.bbb-sdash--october .bbb-sdash__scrapNote li{position:relative;margin:0;padding:11px 0 11px 35px;border-bottom:1px dashed rgba(25,17,31,.24);font:600 20px/1.25 "BBB Caveat","Caveat",cursive}
.bbb-sdash--october .bbb-sdash__scrapNote li:last-child{border-bottom:0}
.bbb-sdash--october .bbb-sdash__scrapNote.is-paid-preview-locked{min-height:260px;overflow:hidden}
.bbb-sdash--october .is-paid-preview-locked .bbb-sdash__paidPreviewBody{filter:blur(7px);opacity:.56;pointer-events:none;user-select:none}
.bbb-sdash--october .bbb-sdash__paidPreviewGate{position:absolute!important;z-index:3;inset:50% auto auto 50%;display:grid!important;width:min(220px,calc(100% - 38px));min-height:92px!important;padding:18px 20px!important;place-content:center;gap:8px;border:1px solid var(--sept-orange)!important;background:rgba(25,17,31,.94)!important;color:var(--sept-cream)!important;box-shadow:7px 8px 0 rgba(79,52,98,.6);text-align:center;text-decoration:none;transform:translate(-50%,-50%)}
.bbb-sdash--october .bbb-sdash__paidPreviewGate span{color:var(--sept-orange);font:600 20px/1 "BBB Caveat","Caveat",cursive}
.bbb-sdash--october .bbb-sdash__paidPreviewGate strong{font:800 10px/1.2 "DM Sans",sans-serif;letter-spacing:.1em;text-transform:lowercase}
.bbb-sdash--october .bbb-sdash__paidPreviewGate:hover,.bbb-sdash--october .bbb-sdash__paidPreviewGate:focus-visible{background:var(--sept-rust)!important;outline:3px solid var(--sept-orange);outline-offset:3px}
.bbb-sdash--october .bbb-sdash__scrapNote--journal li{counter-increment:journal}
.bbb-sdash--october .bbb-sdash__scrapNote--journal ol{counter-reset:journal}
.bbb-sdash--october .bbb-sdash__scrapNote--journal li:before{content:counter(journal);position:absolute;left:0;top:10px;display:grid;width:23px;height:23px;place-items:center;border-radius:50%;background:var(--sept-rust);color:var(--sept-cream);font:700 9px "DM Sans",sans-serif}
.bbb-sdash--october .bbb-sdash__scrapNote--recipe li{padding-left:42px}
.bbb-sdash--october .bbb-sdash__scrapNote--recipe li b{position:absolute;left:0;color:var(--sept-rust);font:500 15px "Libre Caslon Display",Georgia,serif}
@media(max-width:760px){.bbb-sdash--october .bbb-sdash__scrapNote{margin:0 4px 24px;padding:27px 22px}.bbb-sdash--october .bbb-sdash__scrapNote h3{font-size:30px}.bbb-sdash--october .bbb-sdash__scrapNote--playlist{grid-template-columns:92px minmax(0,1fr);gap:18px}.bbb-sdash--october .bbb-sdash__scrapNote--playlist h3{font-size:27px}.bbb-sdash--october .bbb-sdash__scrapNote--playlist p{font-size:17px}}
@media(max-width:430px){.bbb-sdash--october .bbb-sdash__scrapNote--playlist{grid-template-columns:78px minmax(0,1fr);gap:15px;padding-inline:18px}.bbb-sdash--october .bbb-sdash__scrapNote--playlist h3{font-size:24px}.bbb-sdash--october .bbb-sdash__scrapNote--playlist a{width:100%;justify-content:center}}

/* Compact scrapbook rhythm: varied pieces instead of four oversized panels. */
.bbb-sdash--october .bbb-sdash__components{
	columns:3 270px;
	column-gap:20px;
	padding-top:8px;
}
.bbb-sdash--october .bbb-sdash__card{
	margin-bottom:20px;
	box-shadow:7px 9px 0 rgba(79,52,98,.58),0 12px 24px rgba(7,5,8,.22);
}
.bbb-sdash--october .bbb-sdash__cardBody{padding:21px 22px 23px!important}
.bbb-sdash--october .bbb-sdash__card h2,
.bbb-sdash--october .bbb-sdash__card--drop h2{
	font-size:clamp(32px,3.1vw,45px)!important;
	line-height:.94!important;
}
.bbb-sdash--october .bbb-sdash__cardMeta span{font-size:18px}
.bbb-sdash--october .bbb-sdash__cardMeta i{padding:5px 8px;font-size:9px}
.bbb-sdash--october .bbb-sdash__themeName{font-size:25px!important}
.bbb-sdash--october .bbb-sdash__art{min-height:175px}
.bbb-sdash--october .bbb-sdash__card--matchmaker .bbb-sdash__art{min-height:145px}
.bbb-sdash--october .bbb-sdash__card--matchmaker .bbb-sdash__art>span{font-size:78px}
.bbb-sdash--october .bbb-sdash__card--drop .bbb-sdash__themePreview{
	min-height:230px;
	gap:8px;
	padding:18px;
}
.bbb-sdash--october .bbb-sdash__readerCorePreview,
.bbb-sdash--october .bbb-sdash__goodiesPreview{min-height:190px}
.bbb-sdash--october .bbb-sdash__ballotPreview--simple{
	width:calc(100% - 34px);
	margin:26px auto;
	padding:23px 20px 25px;
}
.bbb-sdash--october .bbb-sdash__ballotPreview--simple>span{font-size:18px}
.bbb-sdash--october .bbb-sdash__ballotPreview--simple p{font-size:25px}
.bbb-sdash--october .bbb-sdash__scrapNote{
	margin:0 5px 20px;
	padding:21px 22px 20px;
	box-shadow:6px 8px 0 rgba(25,17,31,.18),0 8px 18px rgba(7,5,8,.18);
}
.bbb-sdash--october .bbb-sdash__scrapNote>span{font-size:19px}
.bbb-sdash--october .bbb-sdash__scrapNote h3{margin:8px 0 12px;font-size:27px}
.bbb-sdash--october .bbb-sdash__scrapNote li{padding:8px 0 8px 31px;font-size:17px}
.bbb-sdash--october .bbb-sdash__scrapNote--journal li:before{top:7px}
.bbb-sdash--october .bbb-sdash__scrapNote--playlist{
	grid-template-columns:88px minmax(0,1fr);
	gap:16px;
	width:auto;
	margin:0 5px 20px;
}
.bbb-sdash--october .bbb-sdash__scrapNote--playlist h3{font-size:25px}

@media(min-width:761px) and (max-width:1040px){
	.bbb-sdash--october .bbb-sdash__components{columns:2 300px;column-gap:18px}
}

@media(max-width:760px){
	.bbb-sdash--october .bbb-sdash__boardHead{margin:30px auto 16px}
	.bbb-sdash--october .bbb-sdash__boardHead span{font-size:16px}
	.bbb-sdash--october .bbb-sdash__boardHead h2{font-size:24px}
	.bbb-sdash--october .bbb-sdash__components{
		display:grid;
		grid-template-columns:repeat(2,minmax(0,1fr));
		gap:14px;
		width:calc(100% - 24px);
		padding:8px 0 58px;
	}
	.bbb-sdash--october .bbb-sdash__card,
	.bbb-sdash--october .bbb-sdash__scrapNote{margin:0;min-width:0}
	.bbb-sdash--october .bbb-sdash__card--matchmaker,
	.bbb-sdash--october .bbb-sdash__card--drop,
	.bbb-sdash--october .bbb-sdash__scrapNote--playlist{grid-column:1/-1}
	.bbb-sdash--october .bbb-sdash__cardBody{padding:18px 16px 19px!important}
	.bbb-sdash--october .bbb-sdash__card h2,
	.bbb-sdash--october .bbb-sdash__card--drop h2{font-size:30px!important}
	.bbb-sdash--october .bbb-sdash__card--matchmaker h2,
	.bbb-sdash--october .bbb-sdash__card--drop h2{font-size:39px!important}
	.bbb-sdash--october .bbb-sdash__cardBody>p,
	.bbb-sdash--october .bbb-sdash__card--drop .bbb-sdash__cardBody>p{font-size:12px;line-height:1.55}
	.bbb-sdash--october .bbb-sdash__cardMeta{align-items:flex-start;flex-direction:column;gap:5px}
	.bbb-sdash--october .bbb-sdash__cardMeta span{font-size:17px}
	.bbb-sdash--october .bbb-sdash__number{top:11px!important;left:11px!important;font-size:14px;padding:6px 8px!important}
	.bbb-sdash--october .bbb-sdash__art{min-height:135px}
	.bbb-sdash--october .bbb-sdash__card--matchmaker .bbb-sdash__art{min-height:125px}
	.bbb-sdash--october .bbb-sdash__card--drop .bbb-sdash__themePreview{min-height:205px;padding:14px}
	.bbb-sdash--october .bbb-sdash__readerCorePreview,
	.bbb-sdash--october .bbb-sdash__goodiesPreview{min-height:150px}
	.bbb-sdash--october .bbb-sdash__ballotPreview--simple{width:calc(100% - 20px);margin:20px auto;padding:19px 15px 21px}
	.bbb-sdash--october .bbb-sdash__ballotPreview--simple>span{font-size:16px}
	.bbb-sdash--october .bbb-sdash__ballotPreview--simple p{font-size:22px}
	.bbb-sdash--october .bbb-sdash__scrapNote{padding:18px 15px 17px}
	.bbb-sdash--october .bbb-sdash__recipePreview{margin:-18px -15px 16px}
	.bbb-sdash--october .bbb-sdash__scrapNote h3{font-size:23px}
	.bbb-sdash--october .bbb-sdash__scrapNote li{padding:7px 0 7px 27px;font-size:15px}
	.bbb-sdash--october .bbb-sdash__scrapNote--playlist{
		grid-template-columns:82px minmax(0,1fr);
		gap:14px;
		width:100%;
		padding:16px;
	}
	.bbb-sdash--october .bbb-sdash__scrapNote--playlist h3{font-size:24px}
	.bbb-sdash--october .bbb-sdash__scrapNote--playlist p{font-size:16px}
}

@media(max-width:370px){
	.bbb-sdash--october .bbb-sdash__components{grid-template-columns:1fr;width:calc(100% - 22px)}
	.bbb-sdash--october .bbb-sdash__card,
	.bbb-sdash--october .bbb-sdash__scrapNote{grid-column:1}
	.bbb-sdash--october .bbb-sdash__card h2,
	.bbb-sdash--october .bbb-sdash__card--drop h2{font-size:34px!important}
}

/* Deliberate staggered placement prevents the scrapbook from pooling left. */
@media(min-width:1041px){
	.bbb-sdash--october .bbb-sdash__components{
		display:grid;
		grid-template-columns:repeat(12,minmax(0,1fr));
		gap:14px 16px;
		grid-auto-flow:dense;
		align-items:start;
	}
	.bbb-sdash--october .bbb-sdash__card,
	.bbb-sdash--october .bbb-sdash__scrapNote{margin:0}
	.bbb-sdash--october .bbb-sdash__card--matchmaker{grid-column:span 7}
	.bbb-sdash--october .bbb-sdash__scrapNote--journal{grid-column:span 5;margin-top:16px}
	.bbb-sdash--october .bbb-sdash__card--drop{grid-column:span 5}
	.bbb-sdash--october .bbb-sdash__scrapNote--playlist{grid-column:span 7;margin-top:8px}
	.bbb-sdash--october .bbb-sdash__card--downloads{grid-column:span 7}
	.bbb-sdash--october .bbb-sdash__scrapNote--recipe{grid-column:span 5;margin-top:14px}
	.bbb-sdash--october .bbb-sdash__card--votes{grid-column:4/span 6;margin-top:4px}
}

@media(min-width:761px) and (max-width:1040px){
	.bbb-sdash--october .bbb-sdash__components{
		display:grid;
		grid-template-columns:repeat(2,minmax(0,1fr));
		gap:14px;
		align-items:start;
	}
	.bbb-sdash--october .bbb-sdash__card,
	.bbb-sdash--october .bbb-sdash__scrapNote{margin:0}
	.bbb-sdash--october .bbb-sdash__card--votes{grid-column:1/-1;width:min(520px,100%);justify-self:center}
}

/* Each scrapbook piece arrives independently without disturbing its rotation. */
.bbb-sdash--october.is-reveal-ready .bbb-sdash__components>[data-dashboard-reveal]{
	opacity:0;
	translate:var(--reveal-x,0) var(--reveal-y,24px);
	scale:.985;
	transition:opacity .52s ease,translate .68s cubic-bezier(.2,.72,.24,1),scale .68s cubic-bezier(.2,.72,.24,1);
	transition-delay:var(--reveal-delay,0ms);
}
.bbb-sdash--october.is-reveal-ready .bbb-sdash__components>[data-dashboard-reveal]:nth-child(3n+1){--reveal-x:-28px;--reveal-y:16px}
.bbb-sdash--october.is-reveal-ready .bbb-sdash__components>[data-dashboard-reveal]:nth-child(3n+2){--reveal-x:24px;--reveal-y:27px}
.bbb-sdash--october.is-reveal-ready .bbb-sdash__components>[data-dashboard-reveal]:nth-child(3n){--reveal-x:0;--reveal-y:34px}
.bbb-sdash--october.is-reveal-ready .bbb-sdash__components>[data-dashboard-reveal].is-revealed{opacity:1;translate:0 0;scale:1}
@media(max-width:760px){
	.bbb-sdash--october .bbb-sdash__components{gap:10px}
	.bbb-sdash--october.is-reveal-ready .bbb-sdash__components>[data-dashboard-reveal]:nth-child(odd){--reveal-x:-18px;--reveal-y:18px}
	.bbb-sdash--october.is-reveal-ready .bbb-sdash__components>[data-dashboard-reveal]:nth-child(even){--reveal-x:18px;--reveal-y:18px}
}
@media(prefers-reduced-motion:reduce){
	.bbb-sdash--october.is-reveal-ready .bbb-sdash__components>[data-dashboard-reveal]{opacity:1;translate:0 0;scale:1;transition:none}
}

/* Honest September reader-core preview: two real assets at their natural ratios. */
.bbb-sdash--october .bbb-sdash__readerCorePreview--pair{
	display:flex;
	min-height:245px;
	align-items:center;
	justify-content:center;
	gap:16px;
	padding:20px;
	background:linear-gradient(145deg,#1e1425,#533767)!important;
}
.bbb-sdash--october .bbb-sdash__readerCorePreview--pair .bbb-sdash__coreActual{
	position:relative;
	inset:auto;
	flex:none;
	margin:0;
	height:auto;
	background:var(--sept-cream);
}
.bbb-sdash--october .bbb-sdash__readerCorePreview--pair .bbb-sdash__coreActual--tracker{
	left:auto;
	top:auto;
	width:62%;
	aspect-ratio:16/10;
	transform:rotate(-2deg);
}
.bbb-sdash--october .bbb-sdash__readerCorePreview--pair .bbb-sdash__coreActual--review{
	right:auto;
	bottom:auto;
	left:auto;
	width:27%;
	aspect-ratio:3/4;
	transform:rotate(2.5deg);
}
.bbb-sdash--october .bbb-sdash__readerCorePreview--pair .bbb-sdash__coreActual img{
	width:100%;
	height:calc(100% - 25px);
	object-fit:contain;
	object-position:center;
	background:#0d0910;
}
.bbb-sdash--october .bbb-sdash__readerCorePreview--pair .bbb-sdash__coreActual figcaption{
	height:25px;
	padding:0 8px;
	font-size:7px;
}
@media(max-width:760px){
	.bbb-sdash--october .bbb-sdash__card--downloads{grid-column:1/-1}
	.bbb-sdash--october .bbb-sdash__readerCorePreview--pair{min-height:210px;gap:10px;padding:15px}
	.bbb-sdash--october .bbb-sdash__readerCorePreview--pair .bbb-sdash__coreActual--tracker{width:64%}
	.bbb-sdash--october .bbb-sdash__readerCorePreview--pair .bbb-sdash__coreActual--review{width:25%}
}

/* Mobile bulletin board: compact, tactile pieces with comfortable tap targets. */
@media(max-width:560px){
	.bbb-sdash--october .bbb-sdash__masthead{padding:22px 14px 30px}
	.bbb-sdash--october .bbb-sdash__mastTop{gap:9px;padding-bottom:14px;font-size:7px}
	.bbb-sdash--october .bbb-sdash__mastTop span{padding:5px 7px}
	.bbb-sdash--october .bbb-sdash__welcome{gap:14px;padding:30px 0 20px}
	.bbb-sdash--october .bbb-sdash__script{font-size:20px}
	.bbb-sdash--october h1{font-size:48px;line-height:.8}
	.bbb-sdash--october .bbb-sdash__welcome>p{max-width:32em;padding:0;font-size:11px;line-height:1.55}

	.bbb-sdash--october .bbb-sdash__boardHead{width:calc(100% - 20px);margin:20px auto 10px;gap:8px}
	.bbb-sdash--october .bbb-sdash__boardHead span{font-size:13px}
	.bbb-sdash--october .bbb-sdash__boardHead h2{font-size:21px}

	.bbb-sdash--october .bbb-sdash__components{
		grid-template-columns:repeat(2,minmax(0,1fr));
		gap:9px;
		width:calc(100% - 16px);
		padding:5px 0 42px;
	}
	.bbb-sdash--october .bbb-sdash__card{box-shadow:4px 5px 0 rgba(79,52,98,.52),0 7px 14px rgba(7,5,8,.18)}
	.bbb-sdash--october .bbb-sdash__card--matchmaker,
	.bbb-sdash--october .bbb-sdash__card--drop,
	.bbb-sdash--october .bbb-sdash__scrapNote--playlist{grid-column:1/-1}
	.bbb-sdash--october .bbb-sdash__card--downloads{grid-column:auto}
	.bbb-sdash--october .bbb-sdash__cardBody{padding:13px 11px 14px!important}
	.bbb-sdash--october .bbb-sdash__card h2,
	.bbb-sdash--october .bbb-sdash__card--drop h2{margin:7px 0 5px;font-size:22px!important;line-height:.96!important}
	.bbb-sdash--october .bbb-sdash__card--matchmaker h2,
	.bbb-sdash--october .bbb-sdash__card--drop h2{font-size:28px!important}
	.bbb-sdash--october .bbb-sdash__cardBody>p,
	.bbb-sdash--october .bbb-sdash__card--drop .bbb-sdash__cardBody>p{
		display:-webkit-box;
		overflow:hidden;
		margin-bottom:12px;
		font-size:10.5px;
		line-height:1.42;
		-webkit-box-orient:vertical;
		-webkit-line-clamp:3;
	}
	.bbb-sdash--october .bbb-sdash__cardMeta{gap:3px}
	.bbb-sdash--october .bbb-sdash__cardMeta span{font-size:14px}
	.bbb-sdash--october .bbb-sdash__cardMeta i{padding:4px 6px;font-size:7px}
	.bbb-sdash--october .bbb-sdash__number{top:7px!important;left:7px!important;padding:4px 6px!important;font-size:11px}
	.bbb-sdash--october .bbb-sdash__card a{display:flex;min-height:40px;padding:9px 10px;align-items:center;justify-content:space-between;font-size:8px;white-space:normal}
	.bbb-sdash--october .bbb-sdash__card a span{margin-left:7px}

	.bbb-sdash--october .bbb-sdash__art{min-height:90px}
	.bbb-sdash--october .bbb-sdash__card--matchmaker .bbb-sdash__art{min-height:82px}
	.bbb-sdash--october .bbb-sdash__card--matchmaker .bbb-sdash__art>span{font-size:54px}
	.bbb-sdash--october .bbb-sdash__card--drop .bbb-sdash__themePreview{min-height:148px;gap:7px;padding:10px}
	.bbb-sdash--october .bbb-sdash__readerCorePreview,
	.bbb-sdash--october .bbb-sdash__goodiesPreview{min-height:122px}
	.bbb-sdash--october .bbb-sdash__readerCorePreview--pair{min-height:122px;gap:6px;padding:8px}
	.bbb-sdash--october .bbb-sdash__readerCorePreview--pair .bbb-sdash__coreActual--tracker{width:63%}
	.bbb-sdash--october .bbb-sdash__readerCorePreview--pair .bbb-sdash__coreActual--review{width:27%}
	.bbb-sdash--october .bbb-sdash__ballotPreview--simple{width:calc(100% - 14px);margin:11px auto;padding:13px 10px 15px}
	.bbb-sdash--october .bbb-sdash__ballotPreview--simple>span{font-size:13px}
	.bbb-sdash--october .bbb-sdash__ballotPreview--simple p{font-size:18px}

	.bbb-sdash--october .bbb-sdash__scrapNote{padding:13px 11px 12px;box-shadow:3px 5px 0 rgba(25,17,31,.16),0 6px 12px rgba(7,5,8,.16)}
	.bbb-sdash--october .bbb-sdash__scrapNote:before{top:-7px;width:50px;height:15px}
	.bbb-sdash--october .bbb-sdash__scrapNote>span{font-size:14px}
	.bbb-sdash--october .bbb-sdash__scrapNote h3{margin:5px 0 8px;font-size:19px}
	.bbb-sdash--october .bbb-sdash__scrapNote li{padding:5px 0 5px 23px;font-size:13px;line-height:1.18}
	.bbb-sdash--october .bbb-sdash__scrapNote--journal li:before{top:4px;width:18px;height:18px;font-size:7px}
	.bbb-sdash--october .bbb-sdash__scrapNote--recipe p{margin-bottom:9px;font-size:13px}
	.bbb-sdash--october .bbb-sdash__scrapNote--recipe a{min-height:40px;padding:8px 9px;font-size:8px}
	.bbb-sdash--october .bbb-sdash__scrapNote--playlist{grid-template-columns:64px minmax(0,1fr);gap:11px;padding:12px}
	.bbb-sdash--october .bbb-sdash__scrapNote--playlist h3{margin-bottom:5px;font-size:19px}
	.bbb-sdash--october .bbb-sdash__scrapNote--playlist p{margin-bottom:8px;font-size:13px}
	.bbb-sdash--october .bbb-sdash__scrapNote--playlist a{min-height:40px;padding:8px 9px;font-size:8px}
	.bbb-sdash--october .bbb-sdash__playlistCover{border-width:4px;box-shadow:3px 4px 0 rgba(79,52,98,.55)}
}

/* Mobile polls repair: remove legacy split-card geometry that created a tall empty panel. */
@media(max-width:560px){
	.bbb-sdash--october .bbb-sdash__card--votes{
		display:block!important;
		width:100%!important;
		min-height:0!important;
		height:auto!important;
		grid-column:1/-1!important;
		overflow:hidden;
	}
	.bbb-sdash--october .bbb-sdash__card--votes .bbb-sdash__cardBody{
		display:block;
		width:100%;
		min-width:0;
		padding:14px 13px 12px!important;
	}
	.bbb-sdash--october .bbb-sdash__card--votes .bbb-sdash__art{
		display:block!important;
		width:100%;
		min-width:0;
		min-height:0!important;
		height:auto!important;
		padding:12px 14px 16px;
		border:0;
		border-top:1px solid rgba(25,17,31,.2);
	}
	.bbb-sdash--october .bbb-sdash__card--votes .bbb-sdash__number{position:absolute!important}
	.bbb-sdash--october .bbb-sdash__card--votes .bbb-sdash__cardMeta{padding-left:23px}
	.bbb-sdash--october .bbb-sdash__card--votes h2{margin-top:8px;font-size:23px!important}
	.bbb-sdash--october .bbb-sdash__card--votes .bbb-sdash__cardBody>p{display:block;margin-bottom:10px;-webkit-line-clamp:unset}
	.bbb-sdash--october .bbb-sdash__ballotPreview--simple{
		display:block;
		width:100%;
		min-height:0!important;
		height:auto!important;
		margin:0;
		padding:12px 13px 14px;
		box-shadow:4px 5px 0 var(--sept-rust);
	}
	.bbb-sdash--october .bbb-sdash__ballotPreview--simple:before{top:-7px;width:48px;height:14px}
	.bbb-sdash--october .bbb-sdash__ballotPreview--simple>span{margin-bottom:6px;font-size:14px}
	.bbb-sdash--october .bbb-sdash__ballotPreview--simple p{font-size:19px;line-height:1.08}
}

/* Owner-approved mobile direction: cozy feature + uneven editorial tiles. */
@media(max-width:560px){
	.bbb-sdash--october{overflow-x:clip}
	.bbb-sdash--october .bbb-sdash__components{align-items:start}
	.bbb-sdash--october .bbb-sdash__components{overflow:clip visible}
	.bbb-sdash--october .bbb-sdash__components>*{min-width:0;max-width:100%}
	.bbb-sdash--october .bbb-sdash__card,
	.bbb-sdash--october .bbb-sdash__scrapNote{width:100%}
	.bbb-sdash--october .bbb-sdash__art,
	.bbb-sdash--october .bbb-sdash__cardBody,
	.bbb-sdash--october .bbb-sdash__paidPreviewBody{min-width:0;max-width:100%}
	.bbb-sdash--october img{max-width:100%}

	/* The personal tool leads as one clear, horizontal feature. */
	.bbb-sdash--october .bbb-sdash__card--matchmaker{
		display:grid;
		grid-template-columns:104px minmax(0,1fr);
		grid-column:1/-1;
		transform:rotate(.35deg);
	}
	.bbb-sdash--october .bbb-sdash__card--matchmaker .bbb-sdash__art{
		display:grid;
		grid-column:1;
		grid-row:1;
		min-height:150px;
		border:0;
		border-right:1px solid rgba(25,17,31,.22);
		background:radial-gradient(circle at 52% 44%,rgba(165,131,188,.36),transparent 28%),linear-gradient(145deg,#201528,#533767);
	}
	.bbb-sdash--october .bbb-sdash__card--matchmaker .bbb-sdash__art>span{font-size:58px;color:var(--sept-cream)}
	.bbb-sdash--october .bbb-sdash__card--matchmaker .bbb-sdash__cardBody{grid-column:2;grid-row:1;padding:16px 13px!important}
	.bbb-sdash--october .bbb-sdash__card--matchmaker h2{font-size:25px!important}

	/* Journal and monthly drop form the first deliberately uneven pair. */
	.bbb-sdash--october .bbb-sdash__scrapNote--journal{grid-column:1;align-self:start;min-height:0;transform:rotate(-.8deg)}
	.bbb-sdash--october .bbb-sdash__card--drop{
		display:flex;
		grid-column:2;
		align-self:start;
		flex-direction:column;
		margin-top:11px;
		transform:rotate(.65deg);
	}
	.bbb-sdash--october .bbb-sdash__card--drop .bbb-sdash__art{display:block;order:1;min-height:0;border:0;border-bottom:1px solid rgba(25,17,31,.22)}
	.bbb-sdash--october .bbb-sdash__card--drop .bbb-sdash__cardBody{order:2;padding:11px 9px 12px!important}
	.bbb-sdash--october .bbb-sdash__card--drop h2{font-size:19px!important}
	.bbb-sdash--october .bbb-sdash__card--drop .bbb-sdash__themeName{margin:0 0 5px!important;font-size:16px!important}
	.bbb-sdash--october .bbb-sdash__card--drop .bbb-sdash__themePreview{
		display:grid;
		grid-template-columns:repeat(2,minmax(0,1fr));
		gap:4px;
		min-height:0;
		padding:6px;
		align-items:start;
	}
	.bbb-sdash--october .bbb-sdash__card--drop .bbb-sdash__themePreview img{
		position:static!important;
		display:block;
		width:100%!important;
		height:auto!important;
		max-height:none!important;
		object-fit:contain!important;
		transform:none!important;
	}

	/* The playlist is a shallow full-width bulletin strip. */
	.bbb-sdash--october .bbb-sdash__scrapNote--playlist{margin-top:3px;transform:rotate(.45deg)}

	/* Downloads and recipe sit side by side at their natural image heights. */
	.bbb-sdash--october .bbb-sdash__card--downloads{
		display:flex;
		grid-column:1;
		align-self:start;
		flex-direction:column;
		transform:rotate(-.55deg);
	}
	.bbb-sdash--october .bbb-sdash__card--downloads .bbb-sdash__art{display:block;order:1;min-height:0;border:0;border-bottom:1px solid rgba(25,17,31,.22)}
	.bbb-sdash--october .bbb-sdash__card--downloads .bbb-sdash__cardBody{order:2;padding:11px 9px 12px!important}
	.bbb-sdash--october .bbb-sdash__card--downloads h2{font-size:19px!important}
	.bbb-sdash--october .bbb-sdash__readerCorePreview--pair{min-height:0;padding:6px;align-items:flex-start}
	.bbb-sdash--october .bbb-sdash__readerCorePreview--pair .bbb-sdash__coreActual{
		position:relative;
		inset:auto;
		height:auto;
		margin:0;
	}
	.bbb-sdash--october .bbb-sdash__readerCorePreview--pair .bbb-sdash__coreActual--tracker{width:65%;transform:rotate(-2deg)}
	.bbb-sdash--october .bbb-sdash__readerCorePreview--pair .bbb-sdash__coreActual--review{width:27%;transform:rotate(2deg)}
	.bbb-sdash--october .bbb-sdash__readerCorePreview--pair .bbb-sdash__coreActual img{height:auto;object-fit:contain}
	.bbb-sdash--october .bbb-sdash__scrapNote--recipe{grid-column:2;align-self:start;margin-top:8px;transform:rotate(.7deg)}
	.bbb-sdash--october .bbb-sdash__recipePreview img{display:block;width:100%;height:auto;object-fit:contain}

	/* Polls close the board as one clear full-width action. */
	.bbb-sdash--october .bbb-sdash__card--votes{
		display:grid;
		grid-template-columns:minmax(0,1fr) 105px;
		grid-column:1/-1;
		margin-top:4px;
		transform:rotate(-.35deg);
	}
	.bbb-sdash--october .bbb-sdash__card--votes .bbb-sdash__cardBody{grid-column:1;grid-row:1;padding:14px 12px!important}
	.bbb-sdash--october .bbb-sdash__card--votes .bbb-sdash__art{display:grid;grid-column:2;grid-row:1;min-height:0;border:0;border-left:1px solid rgba(25,17,31,.22)}
	.bbb-sdash--october .bbb-sdash__card--votes h2{font-size:22px!important}
	.bbb-sdash--october .bbb-sdash__ballotPreview--simple{width:calc(100% - 10px);margin:8px auto;padding:10px 7px 12px}
	.bbb-sdash--october .bbb-sdash__ballotPreview--simple>span{font-size:11px}
	.bbb-sdash--october .bbb-sdash__ballotPreview--simple p{font-size:16px}

	/* Each pinned piece arrives on its own; transforms never create page overflow. */
	.bbb-sdash--october.is-reveal-ready .bbb-sdash__components>[data-dashboard-reveal]{
		--reveal-x:0!important;
		--reveal-y:22px!important;
		transform-origin:50% 22%;
		transition-duration:.46s,.6s,.6s;
	}
}

@media(max-width:560px){
	.bbb-sdash--october .bbb-sdash__card--votes{display:block!important;min-height:0!important;height:auto!important;grid-column:1/-1!important}
	.bbb-sdash--october .bbb-sdash__card--votes .bbb-sdash__cardBody{display:block!important;width:100%!important;grid-column:auto!important;grid-row:auto!important;padding:14px 13px 12px!important}
	.bbb-sdash--october .bbb-sdash__card--votes .bbb-sdash__art{display:block!important;width:100%!important;min-height:0!important;height:auto!important;grid-column:auto!important;grid-row:auto!important;padding:12px 14px 16px;border:0;border-top:1px solid rgba(25,17,31,.2)}
	.bbb-sdash--october .bbb-sdash__card--votes .bbb-sdash__cardMeta{padding-left:23px}
	.bbb-sdash--october .bbb-sdash__card--votes .bbb-sdash__cardBody>p{display:block;margin-bottom:10px;-webkit-line-clamp:unset}
	.bbb-sdash--october .bbb-sdash__ballotPreview--simple{display:block;width:100%;min-height:0!important;height:auto!important;margin:0;padding:12px 13px 14px;box-shadow:4px 5px 0 var(--sept-rust)}
	.bbb-sdash--october .bbb-sdash__ballotPreview--simple>span{margin-bottom:6px;font-size:14px}
	.bbb-sdash--october .bbb-sdash__ballotPreview--simple p{font-size:19px;line-height:1.08}
}

