/* Final visual polish for the archive-sheet variant. */
#view-dashboard::after{top:7px;right:-7px;bottom:-7px;left:7px;border-color:#c2b99e;background:var(--paper);box-shadow:5px 8px 13px rgba(63,56,40,.18);transform:rotate(.45deg)}
.page-front::before{display:none}
.page-front{border-width:1px;box-shadow:3px 5px 9px rgba(50,54,38,.1)}
.page-front::after{outline:0}
.member-tab{padding:7px 11px 16px;display:flex;align-items:flex-start;justify-content:center;line-height:1}
.fortune-kicker{display:none}
.fortune-details{margin:0}
.fortune-details p{margin:0;padding:7px 3px;color:#49564a;border-bottom:1px dotted #b5bca4;line-height:1.75}
.fortune-details b{display:inline-block;min-width:52px;color:var(--rust);font-weight:800}
.fortune-details span{color:#49564a}
.fortune-draw:hover,.fortune-draw:active{color:var(--forest);background:#fffdf5;box-shadow:3px 5px 0 #d8d1bd;transform:none}
/* Closed rules read as intentional printed panels instead of clipped loading chrome. */
.stats-summary,.stats-summary::before,.action-panel>.sub:first-child{clip-path:none}
/* The notebook's binding leaves asymmetric inner padding; correct the final link against the card itself. */
.page-front>.site-home-link{display:flex;width:fit-content;margin:20px auto 0;transform:none}
@keyframes pageSlip{0%{transform:translateX(0)}42%{transform:translateX(-34px)}43%{transform:translateX(30px)}100%{transform:translateX(0)}}
.page-turning{animation:pageSlip .16s ease-out;box-shadow:none;pointer-events:none}
