/* The closing folder and directory use the same stock as the original Paper Club. */
body.paper-club .closing-cta.closing-v11 {
  background:var(--pc-paper);padding-top:70px;color:var(--pc-ink);
}
body.paper-club .closing-v11-desk {
  position:relative;isolation:isolate;padding:48px;gap:44px;
  background:#f1e19e;border:1px solid #b4a568;border-radius:12px;
  box-shadow:0 3px 0 #b6a870,0 24px 35px -28px #4b402870;
}
body.paper-club .closing-v11-desk::before {
  content:"";position:absolute;inset:10px;border:1px solid #bcae713e;
  border-radius:5px;pointer-events:none;z-index:-1;
}
body.paper-club .closing-v11 h2 { font-weight:750;color:var(--pc-ink);letter-spacing:-.055em; }
body.paper-club .closing-v11 .eyebrow { color:#584d36; }
body.paper-club .closing-v11 .eyebrow::before { background:#806440; }
body.paper-club .closing-v11-copy>p:not(.eyebrow) { color:#554b3d; }
body.paper-club .closing-v11-actions .btn { background:var(--pc-ink);border-radius:7px;box-shadow:0 3px 0 #5f513636; }
body.paper-club .closing-v11-demo { color:var(--pc-ink);font-weight:700; }
body.paper-club .closing-v11-demo .icon { border-color:#9e8c55;background:#fff9df77;border-radius:7px; }
body.paper-club .closing-v11-terms { color:#60533c; }
body.paper-club .closing-v11-terms span+span { border-color:#ad9e62; }
body.paper-club .closing-v11-trace { opacity:.45; }
body.paper-club .closing-v11-trace i { border-color:#8a75583b; }
body.paper-club .closing-v11-folder-back,
body.paper-club .closing-v11-folder-back>span { background:#d6c1e5;border-color:#aa8cbe;color:#5e466e; }
body.paper-club .closing-v11-folder-front { background:linear-gradient(165deg,#decee9,#c8b0dc);border-color:#a98dbb;box-shadow:0 -3px 6px #78658b0d,inset 0 1px 0 #f3eafa; }
body.paper-club .closing-v11-folder-front>span:first-child,
body.paper-club .closing-v11-folder-front>span:last-child { color:#56415f; }
body.paper-club .closing-v11-folder-front>i { border-color:#9475a8; }
body.paper-club .closing-v11-record { background:var(--pc-sheet);border-color:#d9ccdf;box-shadow:3px 4px 0 #e9e0ef,0 18px 22px -14px #3a284733; }
body.paper-club .closing-v11-record>strong { font-weight:750; }
body.paper-club .closing-v11-room-tag { background:#c8e0d6;border-color:#98b6a5;box-shadow:3px 4px 0 #91ad9c55,0 12px 20px -10px #374a3d44; }
body.paper-club .closing-v11-room-tag :is(span,strong,small) { color:#405e4c; }
body.paper-club .closing-v11-room-tag>span { border-color:#94b5a1; }
body.paper-club .closing-v11-contact { margin-top:28px;border-color:var(--pc-line);color:var(--pc-muted); }
body.paper-club .closing-v11-contact a { color:var(--pc-ink);font-weight:650; }

/* Interior pages keep their shorter invitation on the same honey stock. */
body.paper-club .pp-closing {
  background:#f1e19e;border-color:#b4a568;border-radius:12px;
  box-shadow:0 3px 0 #b6a870,0 24px 35px -28px #4b402840;
}
body.paper-club .pp-closing h2 { color:var(--pc-ink); }
body.paper-club .pp-closing :is(.eyebrow,p:not(.eyebrow)) { color:#554b3d; }
body.paper-club .pp-closing .eyebrow::before { background:#806440; }

body.paper-club .site-footer.footer-v11 {
  background:#222124;color:#fffdf9;border-top:5px solid transparent;
  border-image:linear-gradient(90deg,#d3bfea 0 40%,#f0df98 40% 67%,#e9bdd0 67% 83%,#b9dcd0 83%) 1;
}
body.paper-club .footer-v11::before,body.paper-club .footer-v11-grain { display:none; }
body.paper-club .footer-v11-masthead { border-color:#ffffff24; }
body.paper-club .footer-v11-shortcuts a { color:#fffdf9; }
body.paper-club .footer-v11-shortcuts strong { font-weight:700;color:#fffdf9; }
body.paper-club .footer-v11-shortcuts a>span { color:#ccc4d3; }
body.paper-club .footer-v11-shortcuts .footer-v8-icon { border:1px solid #7b687e;border-radius:5px;background:none;color:#d3bfea; }
body.paper-club .footer-v11-column h3 { font-size:13px;font-weight:750;color:#d3bfea;letter-spacing:0; }
body.paper-club .footer-v11-column:nth-child(3n+2) h3 { color:#f0df98; }
body.paper-club .footer-v11-column:nth-child(3n) h3 { color:#b9dcd0; }
body.paper-club .footer-v11-column:nth-child(5) h3 { color:#e9bdd0; }
body.paper-club .footer-v11-column li a { color:#ded9e2;font-size:13px;line-height:1.75; }
body.paper-club .footer-v11-column li a:hover { color:#fff; }
body.paper-club .footer-v11-settings { border-color:#ffffff24; }
body.paper-club .footer-v11-bottom { border-color:#ffffff24; }
body.paper-club .footer-v11 .footer-v8-language select option { background:#222124; }
body.paper-club .footer-v11 :focus-visible { outline-color:#dfc5f4; }
body.paper-club .footer-v11 .footer-v8-legal { font-size:11px; }
body.paper-club .footer-v11 .footer-v8-legal small { font-size:10px; }
body.paper-club .site-footer.footer-v11 .footer-v11-bottom p { font-size:11px; }
@media(hover:hover) and (pointer:fine) {
  body.paper-club .closing-v11-actions .btn:hover { background:#43374d;box-shadow:0 5px 0 #5f513631; }
  body.paper-club .closing-v11-demo:hover .icon { background:#d7c2e8;border-color:#a58ab5; }
  body.paper-club .closing-v11-room-tag { transition:rotate .7s cubic-bezier(.2,.7,.2,1); }
  body.paper-club .footer-v11-shortcuts a:hover .footer-v8-icon { background:#d3bfea;color:#33273a; }
}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) {
  body.paper-club:not(.motion-off) .closing-v11-desk:hover .closing-v11-record { translate:0 -15px; }
  body.paper-club:not(.motion-off) .closing-v11-desk:hover .closing-v11-room-tag { rotate:-4deg; }
}
@media(max-width:1000px) {
  body.paper-club .closing-v11-desk { padding:34px;gap:20px; }
}
@media(min-width:621px) and (max-width:1000px) {
  body.paper-club .closing-v11-desk { grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px; }
  html:lang(en) body.paper-club .closing-v11 h2 { font-size:clamp(34px,4.7vw,42px); }
  body.paper-club .closing-v11-archive { width:400px;scale:.68;margin-left:0; }
}
@media(max-width:700px) {
  body.paper-club .closing-cta.closing-v11 { padding-top:48px; }
  body.paper-club .closing-v11-desk { padding:30px 24px 24px;gap:32px; }
  body.paper-club .closing-v11 h2 { font-size:clamp(32px,8vw,43px); }
  body.paper-club .closing-v11-contact { margin-top:20px; }
  body.paper-club .closing-v11-terms { display:grid;gap:8px; }
  body.paper-club .closing-v11-terms span+span { border:0;padding:0; }
  body.paper-club .footer-v11 .footer-v9-group { border:0; }
  body.paper-club .footer-v11-column summary { border-color:#ffffff24; }
}
@media(max-width:620px) {
  body.paper-club .footer-v11-masthead { padding:32px 0 24px; }
  body.paper-club .footer-v11-shortcuts { margin-top:20px; }
  body.paper-club .footer-v11-shortcuts a { padding:12px 0;min-height:68px; }
  body.paper-club .footer-v11-column { border-color:#ffffff24; }
  body.paper-club .footer-v11-column li a { font-size:14px; }
  body.paper-club .footer-v11-directory { padding-bottom:24px; }
  body.paper-club .footer-v11-settings { padding-bottom:18px; }
  body.paper-club .footer-v11 :is(.footer-v8-language select,#motion-toggle,#site-motion-toggle) { font-size:11px; }
}
@media(max-width:380px) {
  body.paper-club .closing-v11-desk { padding:27px 20px 20px; }
  body.paper-club .closing-v11-actions .btn { padding-inline:13px;gap:12px; }
}
