@font-face{font-family:Movie2;src:url('/static/force-attax-movie2/RobotoCondensed.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap}
.m2-checklist{--sw-accent:#b88de2;--sw-ink:#fff9e1;--sw-muted:#dac9dc}
.m2-checklist .sw-checklist-paper{padding-left:clamp(200px,20vw,270px);background:#211d19;border-inline-width:5px}
.m2-checklist .sw-checklist-paper::before{inset:0 auto 0 0;width:clamp(170px,18vw,235px);opacity:1;border-radius:0;background:#4a205d url('/static/force-attax-movie2/checklist-left.jpg') left top/auto 1080px no-repeat}
.m2-checklist .sw-checklist-paper::after{content:'';position:absolute;z-index:-1;left:0;bottom:0;width:clamp(170px,18vw,235px);height:1080px;background:url('/static/force-attax-movie2/checklist-right.jpg') right bottom/auto 1080px no-repeat;pointer-events:none}
.m2-checklist .sw-checklist-logo{display:none}
html[data-theme] body.coberium-site .m2-checklist .sw-checklist-heading h2{font-family:Movie2,'Arial Narrow',sans-serif!important;font-size:clamp(2.2rem,4vw,4rem);font-weight:900;letter-spacing:-.03em;line-height:1}
.m2-checklist .sw-checklist-heading{margin:15px 0 35px}.m2-checklist .sw-checklist-kicker{display:block;margin-bottom:15px;font-family:Movie2,sans-serif;font-weight:800;letter-spacing:.12em}
.m2-checklist .sw-checklist-heading p{font-family:Movie2,sans-serif!important;font-weight:750;font-size:1rem;text-transform:uppercase;max-width:490px;line-height:1.15}
html[data-theme] body.coberium-site .m2-checklist .sw-checklist-section h3{font-family:Movie2,'Arial Narrow',sans-serif!important;font-style:normal;font-weight:900;font-size:1.55rem;padding:0;border:0;background:none;line-height:1.1}
.m2-checklist .sw-checklist-section{margin-bottom:28px}.m2-checklist .sw-checklist-row{min-height:33px}.m2-checklist .sw-checklist-name{font-family:Movie2,sans-serif;font-size:.9rem;line-height:1.2;font-weight:650}.m2-checklist .sw-checklist-number{font-weight:850}
.m2-checklist .sw-checklist-mark::before{clip-path:none;width:10px;height:10px;border-radius:1px}.m2-checklist .sw-checklist-mark.is-active::before{width:21px;height:21px;border-radius:3px}.m2-checklist .sw-checklist-footnote{font-family:Movie2,sans-serif!important;font-size:.85rem}
.sw-checklist-preview img{width:140px;height:180px;object-fit:contain}
.m2-invite-card{position:relative;overflow:hidden;isolation:isolate;border-radius:18px;padding:30px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px;color:#fff4d4;background:#24132d;border:1px solid #aa78c2}
.m2-invite-card::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#180c27f2,#3e1648ad),url('/static/force-attax-movie2/board-four.jpg') center 38%/cover}
html[data-theme] body.coberium-site .m2-invite-card :is(h2,p){color:#fff4dc!important;font-family:Movie2,sans-serif!important}.m2-invite-card h2{margin:0 0 7px;font-size:2rem;text-transform:uppercase;line-height:1.1}.m2-invite-card p{margin:0;max-width:620px;font-size:1rem}.m2-invite-card>a{flex:0 0 auto;background:#ffdc33!important;color:#1a101b!important;border-color:#ffe96a!important;min-height:48px;display:flex;align-items:center;text-align:center}
.m2-album-text{margin-bottom:28px;font-family:Movie2,'Arial Narrow',sans-serif;color:#fff4df}
.m2-album-text details{margin-bottom:12px;border:1px solid #b38cbd77;border-radius:6px;padding:0 22px;background:#211528}
.m2-album-text summary{cursor:pointer;padding:20px 0;font-weight:850;font-size:1.3rem;line-height:1.2}
.m2-album-text details>div{padding:0 0 20px}.m2-album-text p,.m2-album-text li{color:#e8dfea!important;font-family:Movie2,sans-serif;font-size:1.02rem;line-height:1.45}
html[data-theme] body.coberium-site .m2-album-text h3{margin:23px 0 8px;font-size:1.45rem;color:#ffdf45!important;font-family:Movie2,sans-serif!important;text-transform:uppercase;line-height:1.15}
.m2-album-text li{margin-bottom:8px}.m2-album-text a{color:#e4c3ff!important;text-decoration:underline;text-underline-offset:3px}
@media(max-width:850px){.m2-checklist .sw-checklist-paper{padding-left:20px}.m2-checklist .sw-checklist-paper::before,.m2-checklist .sw-checklist-paper::after{display:none}.m2-invite-card{padding:22px;flex-wrap:wrap}.m2-invite-card h2{font-size:1.7rem}.m2-invite-card>a{width:100%;justify-content:center}}
@media(max-width:640px){.m2-checklist .sw-checklist-paper{padding-inline:12px}.m2-checklist .sw-checklist-row{min-height:44px}.m2-checklist .sw-checklist-name{font-size:1rem}.m2-checklist .sw-checklist-heading h2{font-size:2.6rem!important}.m2-album-text details{padding:0 15px}.m2-album-text summary{font-size:1.2rem}.m2-album-text ol{padding-left:23px}}
