.d-scrap2{min-height:100vh;color:var(--ink);font-family:var(--font-grotesk), sans-serif;background:linear-gradient(var(--bg1), var(--bg2));isolation:isolate;padding:26px 16px 130px;position:relative;overflow-x:hidden}:is(html:has(.d-scrap2.t-kraft),body:has(.d-scrap2.t-kraft)){background:#dcc9ae}:is(html:has(.d-scrap2.t-berry),body:has(.d-scrap2.t-berry)){background:#fbe4ea}:is(html:has(.d-scrap2.t-picnic),body:has(.d-scrap2.t-picnic)){background:#d9edf6}:is(html:has(.d-scrap2.t-lav),body:has(.d-scrap2.t-lav)){background:#ece3f8}:is(html:has(.d-scrap2.t-lilac),body:has(.d-scrap2.t-lilac)){background:#f3eefc}.d-scrap2.t-kraft{--bg1:#dcc9ae;--bg2:#cdb693;--page:#fdf9ef;--ink:#4a3550;--a1:#e8737f;--a2:#7fa886;--a3:#eec96a;--edge:#7a5a3c80}.d-scrap2.t-berry{--bg1:#fbe4ea;--bg2:#f5d0dc;--page:#fffbfc;--ink:#58324a;--a1:#e05c74;--a2:#8fbf98;--a3:#f2c14e;--edge:#e05c7473}.d-scrap2.t-picnic{--bg1:#d9edf6;--bg2:#c9e6d8;--page:#fdfcf3;--ink:#33465a;--a1:#5f93bd;--a2:#e8848f;--a3:#ecc25c;--edge:#5f93bd80}.d-scrap2.t-lav{--bg1:#ece3f8;--bg2:#dccdf0;--page:#fefcff;--ink:#46375e;--a1:#8d6fd1;--a2:#e8849b;--a3:#8fbf98;--edge:#8d6fd173}.d-scrap2.t-lilac{--bg1:#f3eefc;--bg2:#ece4fb;--page:#fffdfd;--ink:#3b3350;--a1:#8d6fd1;--a2:#f9a8d4;--a3:#f2c14e;--edge:#8d6fd173;background:linear-gradient(#a78bfa38 1px, transparent 1px) 0 0 / 100% 26px, linear-gradient(90deg, #a78bfa38 1px, transparent 1px) 0 0 / 26px 100%, linear-gradient(var(--bg1), var(--bg2))}:is(html:has(.d-scrap2.t-lilac.lb-rose),body:has(.d-scrap2.t-lilac.lb-rose)){background:#fdf0f2}.d-scrap2.t-lilac.lb-rose{--bg1:#fdf0f2;--bg2:#fbe6ea;--a1:#d94f63;--a2:#f9a8d4;--a3:#f2c14e;--edge:#d94f636b;--page:#fff6f6;background:linear-gradient(#f0809838 1px, transparent 1px) 0 0 / 100% 26px, linear-gradient(90deg, #f0809838 1px, transparent 1px) 0 0 / 26px 100%, linear-gradient(var(--bg1), var(--bg2))}.d-scrap2.t-lilac.lb-rose .page{border-color:#d94f6380;box-shadow:0 3px #d94f6347,0 16px 30px -18px #96323c66}.d-scrap2:before{content:"";z-index:-1;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.7'/></svg>");position:absolute;inset:0}.d-scrap2:after{content:"";z-index:-1;pointer-events:none;opacity:.5;background-image:radial-gradient(circle 3px at 24px 40px, var(--a1) 98%, transparent), radial-gradient(circle 2.5px at 130px 90px, var(--a3) 98%, transparent), radial-gradient(circle 3px at 210px 30px, var(--a2) 98%, transparent), radial-gradient(circle 2px at 70px 160px, var(--a1) 98%, transparent), radial-gradient(circle 2.5px at 180px 200px, var(--a2) 98%, transparent), radial-gradient(circle 2px at 250px 130px, var(--a3) 98%, transparent);mix-blend-mode:multiply;background-size:290px 240px;position:absolute;inset:0}.d-scrap2 .big{font-family:var(--font-archivo), sans-serif}.d-scrap2 .hand{font-family:var(--font-hand), cursive}.d-scrap2 .label{color:#fdf9ef;font-family:var(--font-archivo), sans-serif;letter-spacing:.2em;text-transform:uppercase;background:#2f2638;border-radius:3px;padding:.34em .6em .28em;font-size:.62em;display:inline-block;box-shadow:0 2px #00000038}.d-scrap2 .label.a1{background:var(--a1);color:#fff}.d-scrap2 .label.a2{background:var(--a2);color:#21351f}.d-scrap2 .label.a3{background:var(--a3);color:#4a3550}.d-scrap2 .page{background:var(--page);border:1px solid color-mix(in oklab, var(--ink) 26%, transparent);box-shadow:0 3px 0 color-mix(in oklab, var(--ink) 16%, transparent), 0 16px 30px -18px #3c281e80}.d-scrap2 .page.lined{background:repeating-linear-gradient(0deg, transparent 0 26px, color-mix(in oklab, var(--a2) 55%, transparent) 26px 27px), var(--page)}.d-scrap2 .stitched{outline:2px dashed color-mix(in oklab, var(--a1) 70%, transparent);outline-offset:-9px}.d-scrap2 .stickcard{box-shadow:0 0 0 4px #fff, 0 0 0 5.5px color-mix(in oklab, var(--ink) 30%, transparent), 0 12px 24px -12px color-mix(in oklab, var(--ink) 45%, transparent);background:#fff;border-radius:20px}.d-scrap2 .photo{border:1px solid color-mix(in oklab, var(--ink) 30%, transparent);background:#fff;padding:7px 7px 22px;transition:transform .3s cubic-bezier(.22,1,.36,1);box-shadow:0 10px 18px -10px #3c281e8c}.d-scrap2 .photo:hover{transform:translateY(-6px)rotate(0)!important}.d-scrap2 .prose{font-size:1.03rem;line-height:1.75}.d-scrap2 .prose p{margin:0 0 1.1em}.d-scrap2 .prose a{color:var(--a1);-webkit-text-decoration:underline wavy color-mix(in oklab, var(--a1) 65%, transparent) 2px;text-decoration:underline wavy color-mix(in oklab, var(--a1) 65%, transparent) 2px;text-underline-offset:4px;font-weight:700}.d-scrap2 .prose a:hover{color:var(--ink)}.d-scrap2 .prose strong{background:color-mix(in oklab, var(--a3) 55%, transparent);border-radius:2px;padding:0 3px}.d-scrap2 .nav a{font-family:var(--font-hand), cursive;color:var(--ink);border-bottom:2px dashed color-mix(in oklab, var(--ink) 45%, transparent);font-size:20px;text-decoration:none}.d-scrap2 .nav a:hover{color:var(--a1);border-color:var(--a1)}.d-scrap2 .string{height:128px;position:relative}.d-scrap2 .string svg.line{width:100%;height:100%;position:absolute;inset:0}.d-scrap2 .string .hung{transform-origin:50% -12px;position:absolute;top:34px}.d-scrap2 .sw{background:var(--page);border:1px solid color-mix(in oklab, var(--ink) 26%, transparent);width:138px;padding:10px 10px 9px;font-size:11.5px;line-height:1.45;position:relative;box-shadow:0 8px 16px -10px #3c281e80}.d-scrap2 .sw .sw-tape{background:color-mix(in oklab, var(--a3) 80%, white);opacity:.95;border-left:2px dashed #0000002e;border-right:2px dashed #0000002e;width:56px;height:15px;position:absolute;top:-8px;left:50%;transform:translate(-50%)rotate(-3deg)}.d-scrap2 .sw-head{font-family:var(--font-archivo), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--a1);margin-bottom:5px;font-size:9px}.d-scrap2 .edge-gingham{background:repeating-linear-gradient(0deg, var(--edge) 0 11px, transparent 11px 22px), repeating-linear-gradient(90deg, var(--edge) 0 11px, transparent 11px 22px);opacity:.55}.d-scrap2 .doodle-note{color:var(--a1)}.d-scrap2 .postmark{border:2px solid color-mix(in oklab, var(--ink) 45%, transparent);width:54px;height:54px;font-family:var(--font-archivo), sans-serif;letter-spacing:.12em;color:color-mix(in oklab, var(--ink) 60%, transparent);pointer-events:none;border-radius:50%;place-items:center;font-size:8px;display:grid;position:absolute;transform:rotate(-12deg)}
