/* Dakavontuur: one card back, three wrappers and a real digital binder. */
.dak-hat-mark{display:block;width:54%;height:auto;margin:0 auto 5px;filter:drop-shadow(0 2px 3px #07163088)}
.dak-brand-lockup{position:absolute;z-index:2;left:7%;right:7%;top:43%;transform:translateY(-50%) rotate(-5deg);display:block;text-align:center;color:#fff;pointer-events:none}
.dak-brand-word{display:block;font-family:Impact,'Arial Narrow',system-ui,sans-serif;font-weight:950;letter-spacing:-.035em;font-size:clamp(1rem,5vw,3rem);line-height:1;text-shadow:0 3px 1px #071630,2px 0 #071630,-2px 0 #071630}
.dak-brand-stars{display:block;color:#f7cf68;font-size:.85rem;letter-spacing:.3em;margin-top:12px}
.dak-wrapper{height:360px;aspect-ratio:2/3;border:1px solid #f7cf6880;border-radius:6px;background-image:url('/gedeeld/ontwerp/dakavontuur.webp');background-size:cover;background-position:center;box-shadow:inset 8px 0 14px #fff2,inset -8px 0 12px #07163066,0 14px 30px #07163045}
.dak-wrapper[data-appearance="regenboogbende"]{background-image:url('/gedeeld/ontwerp/regenboogbende.webp');border-color:#ffade4}
.dak-wrapper[data-appearance="sterrensprong"]{background-image:url('/gedeeld/ontwerp/sterrensprong.webp');border-color:#e1b1ff}
.dak-wrapper .dak-brand-word{font-size:33px}.dak-wrapper .dak-hat-mark{width:68%}.dak-wrapper .dak-brand-stars{font-size:12px;margin-top:8px}
.dak-wrapper .dak-pack-caption{top:auto;bottom:18%;left:8%;width:84%;font-size:9px;letter-spacing:.18em;text-shadow:0 2px 4px #030d28}
.dak-wrapper-small{width:108px;height:162px}.dak-wrapper-small .dak-brand-lockup{left:5%;right:5%;top:45%}.dak-wrapper-small .dak-brand-word{font-size:16px}.dak-wrapper-small .dak-hat-mark{width:66%;margin-bottom:3px}.dak-wrapper-small .dak-brand-stars{font-size:7px;letter-spacing:.25em;margin-top:5px}.dak-wrapper-small .dak-pack-caption{font-size:4.7px;bottom:16%;letter-spacing:.1em}
.dak-shelf{padding-top:14px;gap:18px;max-height:480px;background:radial-gradient(ellipse at bottom,#f8dfa8aa,transparent 65%);border-bottom-color:#d3b779}.dak-shelf-pack{gap:6px}.dak-shelf-pack .dak-pack-design-name{color:#415575;font-size:.67rem}.dak-shelf-pack>span:not(.dak-wrapper){margin-top:7px}.dak-shelf-pack small:last-child{font-weight:550;color:#415575}
.dak-pack-stage{min-height:385px}.dak-large-pack{margin-top:10px}.dak-tear-strip{background:#f7cf68;color:#071630;box-shadow:0 3px 0 #07163055}.dak-tear-strip:before{background:linear-gradient(135deg,#f7cf68 25%,transparent 25%) 0 0/8px 8px,linear-gradient(225deg,#f7cf68 25%,transparent 25%) 0 0/8px 8px}
.dak-pack-dialog[data-pack-variant="regenboogbende"]{border-color:#e54da6;background:#fffaf1}.dak-pack-dialog[data-pack-variant="regenboogbende"] .dak-tear-strip{background:#aa256d;color:white}.dak-pack-dialog[data-pack-variant="regenboogbende"] .dak-tear-strip:before{background:linear-gradient(135deg,#aa256d 25%,transparent 25%) 0 0/8px 8px,linear-gradient(225deg,#aa256d 25%,transparent 25%) 0 0/8px 8px}.dak-pack-dialog[data-pack-variant="regenboogbende"] .dak-dialog-top .dak-eyebrow{color:#8d205a}
.dak-pack-dialog[data-pack-variant="sterrensprong"]{border-color:#c798fb;background:#fcfaff}.dak-pack-dialog[data-pack-variant="sterrensprong"] .dak-tear-strip{background:#4e278b;color:#fff2b1}.dak-pack-dialog[data-pack-variant="sterrensprong"] .dak-tear-strip:before{background:linear-gradient(135deg,#4e278b 25%,transparent 25%) 0 0/8px 8px,linear-gradient(225deg,#4e278b 25%,transparent 25%) 0 0/8px 8px}.dak-pack-dialog[data-pack-variant="sterrensprong"] .dak-dialog-top .dak-eyebrow{color:#592d91}
/* The back has no wrapper-dependent classes, colours or markings. */
.dak-card-back{position:relative;display:block;aspect-ratio:5/7;padding:0;border:4px solid #f7cf68;background:#071b46;border-radius:15px;overflow:hidden;isolation:isolate}
.dak-common-back{position:relative;display:block;aspect-ratio:5/7;width:100%;height:100%;overflow:hidden;background:#071b46 url('/gedeeld/ontwerp/dakavontuur.webp') center/cover;border-radius:inherit}
.dak-common-back:after{content:"";position:absolute;inset:7px;border:1px solid #f7cf6890;border-radius:8px;pointer-events:none}
.dak-common-back .dak-brand-lockup{top:46%;left:4%;right:4%}.dak-common-back .dak-hat-mark{width:67%;margin-bottom:8px}.dak-common-back .dak-brand-word{font-size:clamp(12px,2.9vw,28px)}.dak-common-back .dak-brand-stars{font-size:clamp(7px,1.5vw,12px);margin-top:7px}
.dak-card-back>small{position:absolute;bottom:6%;left:0;right:0;color:white;font-size:clamp(7px,1.2vw,10px);font-weight:800;letter-spacing:.04em;text-shadow:0 1px 3px #030d28}
.dak-pack-celebration{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:3}.dak-pack-celebration span{position:absolute;left:var(--spark-x);top:17%;font-size:18px;color:#e2509e;opacity:0;animation:dak-confetti 1.25s ease-out var(--spark-delay) both}.dak-pack-celebration span:nth-child(3n){color:#2772cf}.dak-pack-celebration span:nth-child(3n + 1){color:#e5b02e}.dak-pack-celebration[data-celebration="sterrensprong"] span{color:#cc9b25;text-shadow:0 0 12px #f6cb66;font-size:25px;animation-name:dak-comet}
@keyframes dak-confetti{0%{opacity:0;transform:translateY(-20px) rotate(var(--spark-rotation))}15%{opacity:.85}100%{opacity:0;transform:translateY(330px) rotate(calc(var(--spark-rotation) + 140deg))}}
@keyframes dak-comet{0%{opacity:0;transform:translate(-45px,-40px) scale(.5)}20%{opacity:1}100%{opacity:0;transform:translate(80px,190px) scale(.9)}}
.dak-binder-section{margin:38px 0 30px;text-align:left;scroll-margin-top:100px}.dak-closed-binder{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(28px,5vw,70px);align-items:center;padding:38px clamp(20px,4vw,50px);border-radius:28px;border:1px solid #d8dbc9;background:radial-gradient(ellipse at 20% 85%,#f5d39766,transparent 55%),#f4f3e8;overflow:hidden}
.dak-binder-cover{position:relative;display:block;min-height:0;width:100%;max-width:350px;aspect-ratio:5/6.7;padding:0;border:0;border-radius:9px 20px 20px 9px;background:#071b46;transform:perspective(1100px) rotateY(-9deg) rotate(-2deg);box-shadow:-10px 7px 0 #06122c,-17px 7px 0 #173778,7px 8px 0 #e8e2cd,12px 10px 0 #d0ccba,15px 22px 30px #0716303d;cursor:pointer;text-align:center;justify-self:center;transition:transform .25s,box-shadow .25s}
.dak-binder-cover:hover{transform:perspective(1100px) rotateY(-3deg) rotate(-1deg);box-shadow:-10px 7px 0 #06122c,-17px 7px 0 #173778,7px 8px 0 #e8e2cd,12px 10px 0 #d0ccba,15px 26px 35px #07163045}.dak-binder-cover:focus-visible{outline:4px solid #08785a;outline-offset:12px}
.dak-cover-surface{position:absolute;inset:0;display:block;border:3px solid #244b96;border-radius:inherit;background:#071b46 url('/gedeeld/ontwerp/dakavontuur.webp') center/cover;overflow:hidden}.dak-cover-surface:after{content:"";position:absolute;inset:9px;border:1px solid #f7cf68b0;border-radius:7px 13px 13px 7px}.dak-cover-surface:before{content:"";position:absolute;top:0;bottom:0;left:0;width:18px;background:linear-gradient(90deg,#020b20bb,transparent);z-index:3}.dak-cover-surface .dak-brand-word{font-size:clamp(25px,4.4vw,46px)}.dak-cover-surface .dak-hat-mark{width:65%;margin-bottom:10px}.dak-cover-surface .dak-brand-lockup{top:43%}.dak-cover-label{position:absolute;top:59%;left:5%;right:5%;color:#fff9df;font:800 clamp(.55rem,.9vw,.7rem)/1.4 system-ui,sans-serif;letter-spacing:.17em;text-align:center;text-shadow:0 1px 4px #030d28}.dak-cover-count{position:absolute;top:22px;left:27px;border:1px solid #f7cf68b0;background:#071b46b0;color:#fff0b8;padding:5px 11px;border-radius:30px;font:800 .72rem/1.4 system-ui,sans-serif}.dak-cover-open-hint{position:absolute;bottom:7%;left:8%;right:8%;display:flex;align-items:center;justify-content:center;gap:14px;background:#071b46da;color:#fff9df;border:1px solid #f7cf68;border-radius:999px;padding:11px 12px;font:800 .68rem/1.3 system-ui,sans-serif;letter-spacing:.07em;z-index:2}.dak-cover-open-hint b{font-size:20px;color:#f7cf68}
.dak-cover-label{top:67%}.dak-binder-invitation h3{font-size:clamp(2rem,4vw,3.4rem);font-family:Impact,'Arial Narrow',system-ui,sans-serif;line-height:1.05;letter-spacing:-.025em;text-transform:uppercase;margin:12px 0 22px!important}.dak-binder-invitation p{font-size:1rem;line-height:1.7}.dak-binder-invitation .dak-device-note{font-size:.78rem;margin-top:20px}
.dak-binder-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:10px 2px 0}.dak-binder-toolbar h3{font-size:clamp(1.4rem,3vw,2.2rem);line-height:1.15;margin:8px 0 0!important;letter-spacing:-.035em}.dak-binder-toolbar .dak-eyebrow{color:#46536b}.dak-binder-toolbar .dak-button{font-size:.78rem;padding:11px 19px;white-space:nowrap}.dak-album-filters{margin:24px 0 20px;display:flex;gap:14px;flex-wrap:wrap}.dak-album-filters label{flex:1 1 170px;min-width:0}.dak-album-filters select{width:100%;min-height:46px;font-size:.85rem}
.dak-binder-page-controls{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin:14px 0 20px}.dak-page-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:10px 16px;border:1.5px solid #071630;border-radius:999px;background:#fff;color:#071630;font:800 .8rem/1.3 system-ui,sans-serif;cursor:pointer}.dak-page-button:disabled{opacity:.38;cursor:default}.dak-page-button:focus-visible,.dak-back-toggle:focus-visible{outline:3px solid #214be4;outline-offset:4px}.dak-page-announcement{text-align:center!important;margin:0!important;font-size:.9rem;font-weight:850;line-height:1.4;max-width:none!important}.dak-page-announcement small{display:block;font-size:.72rem;font-weight:500;margin-top:4px;color:#46536b}
.dak-binder-book{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:stretch;padding:14px;border:1px solid #7188b4;border-radius:25px;background:linear-gradient(100deg,#0c2458,#214783 48%,#071b46);box-shadow:0 10px 0 #06122c,0 18px 35px #07163026;isolation:isolate;touch-action:pan-y;position:relative}.dak-binder-book:before{content:"";position:absolute;inset:6px;border:1px solid #f7cf6860;border-radius:20px;pointer-events:none;z-index:-1}.dak-binder-book.is-single{grid-template-columns:28px minmax(0,1fr);max-width:650px;margin-left:auto;margin-right:auto}
.dak-binder-page{min-width:0;background:radial-gradient(ellipse at 70% 10%,#fffef9,transparent 70%),#f4efdf;border-radius:12px;padding:15px 13px 10px;box-shadow:inset 0 0 14px #7a6b4e22,0 3px 0 #d2cab7,0 6px 0 #f5f0df;position:relative}.dak-binder-page:first-child{background-color:#f1ecdf}.dak-paper-top{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:1px 2px 13px;border-bottom:1px solid #bcb7a480;padding-bottom:11px}.dak-paper-top>span{font:800 .55rem/1.3 system-ui,sans-serif;letter-spacing:.07em;color:#647087}.dak-paper-top h4{font:850 .7rem/1.3 system-ui,sans-serif;margin:0;color:#273b5a}.dak-paper-number{display:block;text-align:center;font:650 .65rem/1.4 system-ui,sans-serif;color:#596579;margin-top:11px}
.dak-page-pockets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}.dak-pocket{position:relative;min-width:0;padding:6px 5px 3px;border:1px solid #c9d1d0;border-top:2px solid #fffef9;border-radius:7px;background:linear-gradient(120deg,#ffffff5e,transparent 60%);box-shadow:inset 0 0 0 1px #fff9,0 2px 3px #0716300c}.dak-pocket:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,transparent 5%,#ffffff24 10%,transparent 28%,#ffffff10 55%,transparent 80%)}.dak-pocket .dak-card-open{position:relative;z-index:1}.dak-pocket .dak-art-card{box-shadow:0 3px 0 #071630b0!important;border-width:2px;padding:4px;border-radius:10px}.dak-pocket .kaart-art{border-radius:6px}.dak-pocket .kaart-talent{display:none}.dak-pocket .kaart-label strong{font-size:clamp(.55rem,1vw,.8rem)}.dak-pocket .kaart-label small{font-size:clamp(.45rem,.75vw,.6rem)}.dak-pocket .kaart-thumb.bende .kaart-art{height:76%}.dak-pocket .kaart-thumb.bende .kaart-label{padding:5px 1px 2px}.dak-pocket .kaart-thumb.fullart .kaart-label{inset:auto 4px 4px;padding:18px 4px 6px}.dak-pocket .dak-card-status{font-size:clamp(.48rem,.7vw,.62rem);padding:8px 1px 2px;line-height:1.4;min-height:0}.dak-pocket .dak-shadow-spark{font-size:24px}.dak-pocket-empty{display:grid;place-items:center;aspect-ratio:5/7;background:#ffffff24;border-style:dashed;color:#c3c5bb;font-size:25px}
.dak-binder-rings{position:relative;display:flex;flex-direction:column;justify-content:space-around;align-items:center;z-index:3;pointer-events:none;padding:25px 0}.dak-binder-rings:before{content:"";position:absolute;left:35%;right:35%;top:7%;bottom:7%;border-radius:6px;background:linear-gradient(90deg,#071630,#6b7b94,#112a50);box-shadow:0 0 4px #030d28}.dak-binder-rings i{display:block;position:relative;width:47px;height:25px;border:5px solid #a1aab7;border-top-color:#f6f8f9;border-bottom-color:#536071;border-radius:50%;box-shadow:0 3px 4px #07163070,inset 0 1px 2px #07163050;transform:rotate(-7deg)}.is-single .dak-binder-rings i{width:37px;height:24px}.dak-binder-help{text-align:center!important;font-size:.76rem;color:#46536b;margin:25px auto 8px!important;line-height:1.6}
.dak-special-finds{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:36px;align-items:center;margin:46px 0 24px;padding:30px clamp(20px,3vw,38px);border-radius:24px;background:#fff;border:1px solid #d8dbc9;text-align:left}.dak-special-finds h2{font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.1;letter-spacing:-.035em;margin:10px 0 16px}.dak-special-finds p{font-size:.92rem;line-height:1.7}.dak-special-finds .dak-device-note{font-size:.76rem}.dak-finds-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dak-found-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.dak-found-wrapper h3{font:850 .8rem/1.4 system-ui,sans-serif!important;margin:13px 0 2px!important;overflow-wrap:anywhere}.dak-found-wrapper p{font-size:.72rem;margin:3px 0 0;font-weight:650}.dak-found-wrapper.is-undiscovered .dak-wrapper{filter:saturate(.35) brightness(.6);box-shadow:none}.dak-found-wrapper.is-discovered .dak-wrapper{box-shadow:0 0 0 2px #f7cf68,0 10px 25px #eab34640}
.dak-detail-card-back{width:100%;aspect-ratio:5/7;border:4px solid #f7cf68;border-radius:18px;overflow:hidden;max-width:330px;margin:0 auto}.dak-detail-card-back[hidden]{display:none}.dak-detail-card-back .dak-brand-word{font-size:clamp(23px,4vw,38px)}.dak-back-toggle{width:100%;min-height:44px;padding:10px;margin-top:14px;border:1px solid #b9c2d2;border-radius:999px;background:#fff;color:#071630;font:750 .8rem/1.4 system-ui,sans-serif;cursor:pointer}
@media(max-width:799px){.dak-closed-binder{grid-template-columns:1fr;gap:34px;padding:30px 24px}.dak-binder-cover{max-width:300px}.dak-cover-surface .dak-brand-word{font-size:37px}.dak-binder-invitation{text-align:center}.dak-binder-invitation p{margin-left:auto;margin-right:auto}.dak-binder-toolbar{align-items:flex-start;gap:14px}.dak-binder-toolbar h3{font-size:1.5rem}.dak-binder-toolbar .dak-button{font-size:.68rem;padding:10px 13px}.dak-special-finds{grid-template-columns:1fr;gap:24px}.dak-finds-grid{max-width:400px;margin:0 auto;width:100%}.dak-pocket .kaart-label strong{font-size:clamp(.65rem,2.4vw,.9rem)}.dak-pocket .kaart-label small{font-size:clamp(.55rem,1.6vw,.7rem)}.dak-pocket .dak-card-status{font-size:.65rem}}
@media(max-width:560px){.dak-binder-section{margin-top:28px}.dak-closed-binder{padding:28px 19px;border-radius:22px}.dak-binder-cover{max-width:260px}.dak-cover-surface .dak-brand-word{font-size:30px}.dak-binder-invitation h3{font-size:2.3rem}.dak-binder-invitation p{font-size:.9rem}.dak-binder-invitation .dak-eyebrow{font-size:.65rem}.dak-binder-toolbar .dak-eyebrow{font-size:.6rem}.dak-binder-toolbar{flex-wrap:wrap}.dak-binder-toolbar .dak-button{font-size:.72rem}.dak-album-filters{gap:10px}.dak-album-filters label{flex-basis:100%;font-size:.8rem}.dak-binder-page-controls{gap:9px}.dak-page-button{padding:10px;min-width:44px;font-size:1rem}.dak-page-button span{display:none}.dak-page-announcement{font-size:.75rem}.dak-page-announcement small{font-size:.65rem}.dak-binder-book{padding:10px;border-radius:18px}.dak-binder-book.is-single{grid-template-columns:18px minmax(0,1fr)}.dak-binder-page{padding:12px 8px 8px}.dak-page-pockets{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 8px}.dak-paper-top{display:block;margin:0 0 11px;padding-bottom:8px}.dak-paper-top h4{margin-top:3px;font-size:.7rem}.dak-paper-top>span{font-size:.5rem}.is-single .dak-binder-rings i{width:28px;height:20px;border-width:4px}.dak-pocket{padding:5px 4px 2px}.dak-pocket .kaart-label strong{font-size:clamp(.64rem,2.9vw,.85rem)}.dak-pocket .kaart-label small{font-size:clamp(.5rem,2.1vw,.65rem)}.dak-pocket .dak-card-status{font-size:.56rem;min-height:27px}.dak-pocket .kaart-thumb.bende .kaart-art{height:72%}.dak-special-finds{padding:25px 20px}.dak-special-finds h2{font-size:1.7rem}.dak-found-wrapper .dak-wrapper-small{width:95px;height:143px}.dak-found-wrapper .dak-wrapper-small .dak-brand-word{font-size:14px}.dak-found-wrapper h3{font-size:.73rem!important}.dak-common-back .dak-brand-word{font-size:clamp(10px,2.9vw,17px)}.dak-common-back .dak-hat-mark{margin-bottom:4px}.dak-common-back .dak-brand-stars{font-size:7px;letter-spacing:.1em}.dak-card-back{border-width:2px;border-radius:10px}.dak-common-back:after{inset:4px}.dak-card-back>small{font-size:6px;letter-spacing:0}.dak-pack-stage{min-height:340px}.dak-large-pack .dak-wrapper{width:210px;height:315px}.dak-large-pack .dak-wrapper .dak-brand-word{font-size:29px}.dak-pack-dialog .dak-eyebrow{font-size:.58rem}.dak-detail-card-back{max-width:280px}}
@media(prefers-reduced-motion:reduce){.dak-binder-cover,.dak-card-back{transition:none!important}.dak-binder-cover:hover{transform:perspective(1100px) rotateY(-9deg) rotate(-2deg)}.dak-pack-celebration span{animation:none!important}.dak-pack-celebration{display:none}.dak-binder-help{scroll-behavior:auto}}
/* The moving sheets are inert copies; real controls and cards stay in the binder. */
.dak-binder-motion-lock{overflow-anchor:none}
[data-dak-binder]{position:relative;overflow-anchor:none;scroll-margin-top:24px}
.dak-binder-moving{overflow:clip;isolation:isolate}
.dak-binder-moving .dak-page-button,.dak-binder-moving [data-dak-binder-close]{cursor:progress}
.dak-binder-book.is-in-motion{perspective:1800px}
.dak-binder-book.is-in-motion.is-single{overflow:hidden}
.dak-binder-book.is-in-motion>.dak-binder-rings{z-index:30}
.dak-motion-stage{position:absolute;inset:0;z-index:20;pointer-events:none;perspective:1800px;overflow:visible}
.dak-motion-stage *,.dak-motion-leaf *,.dak-motion-page-hold *{pointer-events:none!important}
.dak-motion-cover-flight{position:absolute;transform-style:preserve-3d;perspective:1600px;pointer-events:none}
.dak-motion-cover-hinge{position:absolute;inset:0;transform-style:preserve-3d;transform-origin:left center;border-radius:9px 20px 20px 9px;will-change:transform;box-shadow:8px 16px 28px #030d2845}
.dak-motion-cover-hinge>.dak-cover-surface,.dak-motion-cover-inside{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:inherit}
.dak-motion-cover-hinge>.dak-cover-surface{transform:translateZ(3px);box-shadow:inset -3px 0 4px #fff4,inset 10px 0 14px #020b2066}
.dak-motion-cover-inside{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;transform:rotateY(180deg) translateZ(3px);border:5px solid #1f4481;background:radial-gradient(ellipse at 50% 40%,#244b81,#0a2047 75%);box-shadow:inset 0 0 0 2px #f7cf6860,inset 0 0 30px #030d2855;color:#f7cf68;font-family:system-ui,sans-serif}
.dak-motion-cover-inside>span{font-weight:900;font-size:clamp(20px,3vw,36px);letter-spacing:-.04em}.dak-motion-cover-inside>b{font-size:55px;font-weight:400}.dak-motion-cover-inside>small{font-size:9px;font-weight:800;letter-spacing:.16em}
.dak-motion-book-hold{pointer-events:none!important}
.dak-motion-leaf{z-index:15;transform-style:preserve-3d;pointer-events:none;will-change:transform;border-radius:12px}
.dak-motion-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:inherit;transform:translateZ(1px);box-shadow:0 5px 18px #030d2840;overflow:hidden}
.dak-motion-face.dak-motion-back{transform:rotateY(180deg) translateZ(1px)}
.dak-motion-face>.dak-binder-page{width:100%;height:100%;box-sizing:border-box;margin:0!important;border-radius:inherit;box-shadow:inset 0 0 12px #7a6b4e22}
.dak-motion-face:after{content:"";position:absolute;inset:0;border:1px solid #fff8;border-right:3px solid #d5cbb4;border-radius:inherit;pointer-events:none}
.dak-motion-shade{position:absolute;inset:0;z-index:4;background:linear-gradient(90deg,#071630b3,transparent 40%,#07163055);border-radius:inherit;pointer-events:none}
.dak-motion-back .dak-motion-shade{background:linear-gradient(270deg,#071630b3,transparent 50%)}
.dak-motion-page-hold{z-index:5;pointer-events:none;box-sizing:border-box}
.dak-motion-paper-back{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:35px;border-radius:inherit;background:repeating-linear-gradient(90deg,transparent 0 32%,#b9b3a033 32% 32.3%),linear-gradient(110deg,#f0eadb,#fffdf6);color:#929383;font:800 .55rem/1.4 system-ui,sans-serif;letter-spacing:.12em;box-shadow:inset 5px 0 12px #7a6b4e33}
.dak-motion-paper-back b{font-size:70px;font-weight:400;color:#bbb59f}
@media(max-width:799px){.dak-motion-cover-hinge{transform-origin:-9px center}.dak-motion-stage{perspective:1300px}.dak-binder-book.is-in-motion{perspective:1300px}}
@media(prefers-reduced-motion:reduce){.dak-motion-stage,.dak-motion-leaf,.dak-motion-page-hold{display:none!important}.dak-binder-moving{overflow:visible}}
@media print{.dak-binder-section,.dak-special-finds,.dak-motion-stage{display:none!important}}

/* Connected page strips: continuous artwork on a genuinely curved surface. */
.dak-curl-field{z-index:15;pointer-events:none;transform-style:preserve-3d}
.dak-curl-sheet{position:absolute;left:0;top:0;transform-style:preserve-3d;transform-origin:center center;z-index:15;pointer-events:none}
.dak-curl-strip{position:absolute;left:0;top:0;height:100%;transform-style:preserve-3d;will-change:transform;pointer-events:none}
.dak-curl-face{position:absolute;inset:0;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(.65px);pointer-events:none}
.dak-curl-back{transform:rotateY(180deg) translateZ(.65px)}
.dak-curl-sample{position:absolute;top:0;overflow:visible;pointer-events:none}
.dak-curl-sample>.dak-binder-page{width:100%;height:100%;box-sizing:border-box;margin:0!important;box-shadow:none}
.dak-curl-sample>.dak-motion-paper-back{width:100%;height:100%}
.dak-curl-shade{position:absolute;inset:0;background:#06122c;pointer-events:none;opacity:0}
.dak-curl-back .dak-curl-shade{background:#071630}
.dak-curl-cast{position:absolute;inset:6px 0 -7px;background:linear-gradient(90deg,transparent,#06122cbb 20%,#06122ccc 70%,transparent);filter:blur(12px);transform-origin:center center;opacity:0;z-index:10;pointer-events:none}
.dak-curl-stage{perspective:1800px;transform-style:preserve-3d}
.dak-curled-cover-flight{transform-origin:top left;transform-style:preserve-3d;pointer-events:none;z-index:20}
.dak-curl-cover .dak-curl-face{transform:translateZ(2px)}.dak-curl-cover .dak-curl-back{transform:rotateY(180deg) translateZ(2px)}
.dak-curl-cover .dak-cover-surface{width:100%;height:100%;box-sizing:border-box}
.dak-curl-cover-interior{position:absolute;inset:0;border-radius:12px;background:linear-gradient(100deg,#102955,#2b4d80,#0c2144);box-shadow:inset 0 0 0 3px #f7cf6866;overflow:hidden}
.dak-curl-cover-interior>.dak-binder-page{width:100%;height:100%;box-sizing:border-box;margin:0!important;box-shadow:none}
.dak-cover-interior-brand{position:absolute;top:38%;left:0;right:0;text-align:center;color:#e9ca79;font:900 1.5rem/1.3 system-ui,sans-serif;letter-spacing:-.04em}.dak-cover-interior-brand b{font-size:50px;font-weight:400}
.dak-curl-ring-overlay{position:absolute!important;z-index:35;pointer-events:none}
.dak-binder-page:before{content:"";position:absolute;top:0;bottom:0;left:0;width:12px;background:radial-gradient(ellipse 4px 5px at 1px 14%,#26394b 80%,#c0b79d 91%,transparent 100%),radial-gradient(ellipse 4px 5px at 1px 38%,#26394b 80%,#c0b79d 91%,transparent 100%),radial-gradient(ellipse 4px 5px at 1px 62%,#26394b 80%,#c0b79d 91%,transparent 100%),radial-gradient(ellipse 4px 5px at 1px 86%,#26394b 80%,#c0b79d 91%,transparent 100%);z-index:2;pointer-events:none}
.dak-binder-book:not(.is-single)>.dak-binder-page:first-child:before{left:auto;right:0;transform:scaleX(-1)}
.dak-binder-page:after{content:"";position:absolute;left:4px;right:4px;bottom:-5px;height:7px;background:repeating-linear-gradient(0deg,#bcb49f 0 1px,#f9f4e7 1px 2px);border-radius:0 0 8px 8px;box-shadow:0 3px 4px #07163020;z-index:-1;pointer-events:none}
.dak-pocket:after{background:linear-gradient(112deg,transparent 2%,#ffffff40 8%,transparent 18%,#ffffff14 44%,transparent 60%,#ffffff28 82%,transparent 90%)}
.dak-binder-cover{box-shadow:-10px 7px 0 #06122c,-17px 7px 0 #173778,7px 8px 0 #e8e2cd,9px 9px 0 #bdb7a6,12px 10px 0 #f5f0e0,15px 22px 30px #0716303d}
.dak-binder-page.is-left-page:before{left:auto;right:0;transform:scaleX(-1)}
.dak-paper-number{padding:8px 42px 3px;margin-top:8px}
.dak-page-corner{position:absolute;bottom:3px;width:44px;height:36px;border:0;border-radius:5px;background:transparent;color:#566785;cursor:grab;touch-action:none;z-index:4;font:800 23px/1 system-ui,sans-serif;display:grid;place-items:center}
.dak-page-corner.is-next{right:4px;background:linear-gradient(135deg,transparent 43%,#dcd6c6 45%,#fffdf5 62%,#b8b09b 100%);box-shadow:2px 2px 2px #07163014}
.dak-page-corner.is-previous{left:4px;background:linear-gradient(225deg,transparent 43%,#dcd6c6 45%,#fffdf5 62%,#b8b09b 100%);box-shadow:-2px 2px 2px #07163014}
.dak-page-corner:focus-visible{outline:3px solid #214be4;outline-offset:3px}.dak-page-corner:hover{color:#071630}.dak-page-corner:active{cursor:grabbing}
@media(prefers-reduced-motion:reduce){.dak-curl-field,.dak-curl-stage{display:none!important}}
