:root{--maroon:#7a1f3d;--maroon-dark:#5c1730;--gold:#c99a3f;--cream:#fdf6ee;--cream-border:#e7d9c4;--ink:#3a2230;--muted:#8a7280}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--cream);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--maroon)}button{font-family:inherit}.container{max-width:1080px;margin:0 auto;padding:0 1.25rem}.btn{display:inline-block;background:var(--maroon);color:#fff;border:none;border-radius:999px;padding:.85rem 1.6rem;font-size:1rem;font-weight:700;cursor:pointer;text-decoration:none;transition:background .15s}.btn:hover{background:var(--maroon-dark)}.btn.secondary{background:transparent;color:var(--maroon);border:2px solid var(--maroon)}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:861px){.admin-mobile-back{display:none!important}}@media (max-width:860px){.admin-panes{flex-direction:column!important}.admin-left,.admin-mid,.admin-right{width:100%!important;min-width:0!important}.admin-panes[data-detail=false] .admin-mid,.admin-panes[data-detail=false] .admin-right,.admin-panes[data-detail=true] .admin-left{display:none!important}.admin-mobile-back{display:block!important}}@media (max-width:880px){.add-layout{flex-direction:column-reverse!important}.add-preview{flex:1 1 auto!important;max-width:100%!important;width:100%}}@media (max-width:560px){.olabisi-banner{flex-direction:column!important;text-align:center;gap:.75rem!important}.olabisi-img{width:130px!important;height:130px!important}}@media print{.book-toolbar{display:none!important}.book-entry,.book-page{break-after:page;page-break-after:always}.book-entry{break-inside:avoid;page-break-inside:avoid}body{background:#fff!important}.report-toolbar{display:none!important}body{background:#fff!important}}.clip-card{break-inside:avoid;page-break-inside:avoid}@media print{.book-toolbar{display:none!important}}.paper-figure{break-inside:avoid;page-break-inside:avoid}.paper-figure img{object-fit:contain}.paper-story-tools{opacity:.25;transition:opacity .12s ease}.paper-story-tools:focus-within,.paper-story-tools:hover,.paper-story:hover .paper-story-tools{opacity:1}@media print{.book-toolbar{display:none!important}body{background:#fff!important}.paper-deck{gap:0!important;padding:0!important;display:block!important}.paper-scaler{width:auto!important;height:auto!important;margin:0!important}.paper-page{box-shadow:none!important;transform:none!important;transform-origin:top left!important;width:11in!important;height:16.8in!important;break-inside:avoid;page-break-inside:avoid;break-after:page;page-break-after:always;overflow:hidden}.paper-page:last-of-type{break-after:auto;page-break-after:auto}.paper-pagenum{display:none!important}.paper-page,.paper-page *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.paper-page-ready{background:#fff!important}.placemat-page{box-shadow:none!important;transform:none!important;transform-origin:top left!important;width:17in!important;height:10.9in!important;break-inside:avoid;page-break-inside:avoid;break-after:page;page-break-after:always;overflow:hidden}.placemat-page:last-of-type{break-after:auto;page-break-after:auto}.placemat-page,.placemat-page *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}@keyframes gSway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.gBloom{transform-box:fill-box;transform-origin:center;animation:gSway 5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.gBloom{animation:none!important}}.mrFrame .finalImgFallback{opacity:1}.mrCell{display:block;width:100%;height:100%;background-repeat:no-repeat;opacity:0;transform:translate(var(--mr-ox,0),var(--mr-oy,0)) rotate(var(--mr-rot,0deg)) scale(.5);will-change:transform,opacity}.mrPlaying .mrCell{animation:mrSettle 1.6s cubic-bezier(.22,1,.36,1) forwards}@keyframes mrSettle{0%{opacity:0;transform:translate(var(--mr-ox),var(--mr-oy)) rotate(var(--mr-rot)) scale(.5);box-shadow:0 0 0 0 rgba(255,216,130,0)}45%{opacity:1}70%{opacity:1;transform:translate(0) rotate(0deg) scale(1.06);box-shadow:0 0 18px 5px rgba(255,216,130,var(--mr-glow,.55))}to{opacity:1;transform:translate(0) rotate(0deg) scale(1);box-shadow:0 0 0 0 rgba(255,216,130,0)}}.mrDevelopLayer{opacity:0}.mrFrame.mrPlaying .mrDevelopLayer{animation-name:mrDevelop;animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes mrDevelop{0%{opacity:.72}70%{opacity:.12}to{opacity:0}}.mrZoom{transform:scale(1)}.mrFrame.mrPlaying .mrZoom{animation-name:mrZoom;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes mrZoom{0%{transform:scale(1.12) translate(1.5%,-1%)}55%{transform:scale(1.06) translate(-1%,1%)}to{transform:scale(1) translate(0)}}.mrSpotlight{opacity:0}.mrFrame.mrPlaying .mrSpotlight{animation-name:mrWander;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes mrWander{0%{transform:translate(-22%,-14%) scale(1.1)}20%{transform:translate(18%,-8%) scale(1.3)}45%{transform:translate(-12%,16%) scale(1.15)}70%{transform:translate(22%,10%) scale(1.35)}to{transform:translate(-22%,-14%) scale(1.1)}}.mrFrame.mrDone .mrSpotlight{opacity:0!important}@media (prefers-reduced-motion:reduce){.mrDevelopLayer,.mrSpotlight,.mrZoom{animation:none!important}.mrZoom{transform:none!important}.mrDevelopLayer{opacity:0!important}}.mrFrame.mrDone .mrCell{opacity:0;transition:opacity 1s ease}.mrGlow{box-shadow:inset 0 0 0 0 rgba(255,214,130,0)}.mrFrame.mrPlaying .mrGlow{animation:mrGlow 6s ease-out forwards}.mrFrame.mrDone .mrGlow{box-shadow:inset 0 0 70px 14px rgba(255,205,110,.28);transition:box-shadow 1.2s ease}@keyframes mrGlow{0%,70%{box-shadow:inset 0 0 0 0 rgba(255,214,130,0)}88%{box-shadow:inset 0 0 95px 26px rgba(255,214,130,.5)}to{box-shadow:inset 0 0 70px 14px rgba(255,205,110,.28)}}@media (prefers-reduced-motion:reduce){.mrCell,.mrFrame.mrPlaying,.mrFrame.mrPlaying .mrGlow{animation:none!important}}.bsBreathe{animation:bsBreathe 9s ease-in-out infinite;will-change:filter,transform}@keyframes bsBreathe{0%,to{filter:brightness(.82) saturate(.98);transform:scale(1)}50%{filter:brightness(1.06) saturate(1.04);transform:scale(1.015)}}@media (prefers-reduced-motion:reduce){.bsBreathe{animation:none!important;filter:brightness(1)!important}}.bsBgBreathe{transform:scale(1.2);animation:bsBgBreathe 22s ease-in-out infinite alternate;will-change:transform}@keyframes bsBgBreathe{0%{transform:scale(1.2) translate(0)}to{transform:scale(1.28) translate(1.5%,-1%)}}@media (prefers-reduced-motion:reduce){.bsBgBreathe{animation:none!important;transform:scale(1.2)!important}}.bsFadeIn{animation:bsFadeIn 1.2s ease both}.bsFadeOut{animation:bsFadeOut 1.2s ease both}@keyframes bsFadeIn{0%{opacity:0}to{opacity:1}}@keyframes bsFadeOut{0%{opacity:1}to{opacity:0}}.bsMemoryImg{animation:bsMemoryKen 5s ease-in-out both;will-change:transform}@keyframes bsMemoryKen{0%{transform:scale(1.02) translate(0)}to{transform:scale(1.07) translate(-1%,-.7%)}}@media (prefers-reduced-motion:reduce){.bsMemoryImg{animation:none!important}}.bsScroll{animation-name:bsScroll;animation-timing-function:linear;animation-fill-mode:forwards;will-change:transform}@keyframes bsScroll{0%{transform:translateY(100vh)}to{transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.bsScroll{animation:none!important;transform:none!important}}