@import url('https://fonts.googleapis.com/css2?family=Anton&family=DM+Sans:wght@400;600;700&family=Permanent+Marker&family=Special+Elite&display=swap');
:root{--ink:#24201e;--cream:#fffaf1;--paper:#f5eadb;--pink:#ef8daf;--blush:#f7ceda;--aqua:#6fd4d2;--aqua2:#bcebea;--yellow:#ffe66d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:"DM Sans";background:#e9dccb;background-image:radial-gradient(#cbb8a4 1px,transparent 1px);background-size:18px 18px}a{color:inherit}.ticker{background:var(--ink);color:#fff;text-align:center;padding:8px;font-size:12px;font-weight:700;letter-spacing:.08em}header{position:sticky;top:0;z-index:20;display:flex;align-items:center;padding:14px 5%;background:rgba(255,250,241,.96);border-bottom:2px solid;gap:30px}.logo{font-family:Anton;font-size:27px;text-decoration:none}.logo b{background:var(--pink);padding:1px 5px}.logo small{display:block;font:14px "Permanent Marker";font-weight:400}.menu{display:none;margin-left:auto;background:var(--aqua2);border:2px solid;padding:8px}nav{margin-left:auto;display:flex;gap:24px}nav a{text-decoration:none;font-size:13px;font-weight:700}.scrapbook{position:relative}.hero{padding:70px 6%;display:grid;grid-template-columns:1.15fr .85fr;gap:65px;background:linear-gradient(rgba(111,212,210,.16),transparent 40%),var(--paper);border-bottom:12px solid var(--aqua)}.torn{background:#fffdf7;padding:45px;box-shadow:7px 8px 0 rgba(0,0,0,.12);clip-path:polygon(0 2%,8% 0,18% 2%,30% 0,43% 1%,56% 0,70% 2%,84% 0,100% 2%,99% 98%,88% 100%,74% 98%,60% 100%,44% 98%,29% 100%,14% 98%,0 100%)}.hero-copy{position:relative}.type{font:14px "Special Elite";font-weight:700}.hero h1{font:clamp(58px,8vw,120px)/.9 Anton;margin:20px 0}.hero h1 mark{background:linear-gradient(transparent 10%,var(--pink) 10%,var(--pink) 92%,transparent 92%);padding:0 10px}.highlight{font:16px/1.6 "Special Elite";background:linear-gradient(transparent 35%,rgba(255,230,109,.75) 35%,rgba(255,230,109,.75) 88%,transparent 88%)}.script{font-family:"Permanent Marker"!important}.buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.buttons a{padding:14px 18px;background:var(--pink);border:2px solid;text-decoration:none;font-weight:700;box-shadow:4px 4px 0}.buttons .aqua-btn{background:var(--aqua)}.tracker{position:relative;padding:45px 35px;background-color:#fff;background-image:linear-gradient(#c8e2e1 1px,transparent 1px),linear-gradient(90deg,#c8e2e1 1px,transparent 1px);background-size:100% 38px,105px 100%;border:2px solid;box-shadow:10px 10px 0 #3a3632;transform:rotate(1deg);align-self:center}.tracker label{background:var(--pink);padding:7px;border:2px solid;font:13px "Special Elite"}.tracker>p:not(.script){font:13px "Special Elite";margin-top:30px}.tracker>strong{font:72px Anton;background:linear-gradient(transparent 60%,var(--yellow) 60%)}table{width:100%;margin-top:25px;border-collapse:collapse;background:rgba(255,255,255,.75)}td{padding:11px;border-bottom:1px dashed}.loss{color:#c52e65;font-weight:700}td:last-child{text-align:right}td mark{background:var(--yellow)}.clip{position:absolute;top:-38px;left:20px;font:90px serif;transform:rotate(12deg)}.clip.small{font-size:65px;top:-30px}.tape{position:absolute;width:100px;height:27px;top:-14px;left:42%;background:rgba(111,212,210,.55);transform:rotate(-4deg)}.tape.pink{background:rgba(239,141,175,.5);transform:rotate(5deg)}.tape.gingham{background:repeating-linear-gradient(45deg,#f6a8bf 0 8px,#fff 8px 16px);opacity:.8}.yellow-tape{background:rgba(255,230,109,.65)}.sticky{position:absolute;padding:18px;width:180px;box-shadow:4px 5px 0 rgba(0,0,0,.12);font:16px "Permanent Marker"}.yellow{background:var(--yellow);right:-35px;top:38%;transform:rotate(6deg)}.pink-note{background:#f5a4bf;right:-25px;bottom:-105px;transform:rotate(-3deg);font-size:13px}.corner-heart{position:absolute;right:3%;top:20px;font:80px "Permanent Marker";color:var(--pink)}.story,.pages,.money-page,.us{padding:90px 6%;background:var(--cream);border-bottom:10px solid var(--blush)}.section-title{display:flex;gap:18px;align-items:start;margin-bottom:50px}.section-title>span{background:var(--pink);color:white;border-radius:50%;padding:10px;font-weight:700}.section-title p{font:14px "Special Elite";margin:0}.section-title h2{font:clamp(45px,6vw,80px)/.95 Anton;margin:5px 0}.story-board{display:grid;grid-template-columns:2fr 1fr;gap:35px;max-width:1200px;margin:auto}.story-sheet,.scrap-note,.ending{position:relative;padding:40px;background:#fff;border:1px solid #d5c9ba;box-shadow:7px 8px 0 rgba(0,0,0,.1)}.lined{background-color:#fff;background-image:linear-gradient(#d8e8e7 1px,transparent 1px);background-size:100% 30px}.grid-sheet{background-color:#fff;background-image:linear-gradient(#d8e8e7 1px,transparent 1px),linear-gradient(90deg,#d8e8e7 1px,transparent 1px);background-size:30px 30px;transform:rotate(1deg)}.story-sheet h3,.ending h3{font:42px/1 Anton;margin:10px 0 25px}.story-sheet p,.ending p{font:17px/1.7 "Special Elite"}.story-sheet mark,.ending mark{background:linear-gradient(transparent 30%,rgba(255,230,109,.75) 30%)}.scrap-note{align-self:center;transform:rotate(-3deg);font:16px/1.6 "Special Elite"}.blush{background:var(--blush)}.pink-ink{color:#bf3769}.polaroid{background:white;padding:15px 15px 35px;border:1px solid #ccc;box-shadow:7px 8px 0 rgba(0,0,0,.12);transform:rotate(3deg);align-self:center}.photo{height:250px;background:var(--aqua2);display:flex;align-items:center;justify-content:center;text-align:center;font:38px/1.3 Anton;color:#fff;text-shadow:2px 2px var(--ink)}.polaroid p{text-align:center;font-family:"Permanent Marker"}.wide,.ending{grid-column:1/-1}.chat{background:var(--blush);border-left:5px solid var(--pink);padding:15px 25px;transform:rotate(-1deg)}.chat p{margin:7px}.ending{margin-top:20px;padding:55px;transform:rotate(.3deg)}.ending .big-script{font:28px/1.4 "Permanent Marker"}.big-script span{color:#bd3165}.signature{font-family:"Permanent Marker"!important;color:#bd3165}.signature i{color:var(--ink)}.pages{background:#eefbfa;border-color:var(--aqua)}.intro{font:20px "Permanent Marker";margin-bottom:35px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.cards article{position:relative;background:#fff;padding:28px;border:1px solid #cabdac;box-shadow:6px 7px 0 rgba(0,0,0,.12);transform:rotate(-.5deg)}.cards article:nth-child(even){transform:rotate(1deg);background:#fff6f9}.cards article:before{content:"";position:absolute;width:70px;height:20px;top:-10px;right:25px;background:rgba(111,212,210,.5)}.cards b{font:12px "Special Elite";background:var(--pink);padding:5px}.cards h3{font:30px/1 Anton}.cards p{font:15px/1.6 "Special Elite"}.money-page{display:grid;grid-template-columns:1fr 1fr;gap:45px}.money-page .section-title{grid-column:1/-1}.receipt,.promise{position:relative;background:#fff;padding:40px;border:2px dashed;box-shadow:7px 7px 0 rgba(0,0,0,.12)}.receipt h3{font:28px "Special Elite"}.receipt p{display:flex;justify-content:space-between;border-bottom:1px dotted;padding:10px}.promise h3{font:40px/1.1 Anton}.promise p{font:17px/1.6 "Special Elite"}.us{background:#fff6f9}.us-cards{display:grid;grid-template-columns:1fr 1fr;gap:35px}.us-cards article{padding:45px;border:2px solid;box-shadow:8px 8px 0;transform:rotate(-1deg)}.us-cards article:nth-child(2){transform:rotate(1deg)}.aqua-card{background:var(--aqua2)}.us-cards h3{font:65px Anton;margin:10px 0}.us-cards blockquote{font:23px "Permanent Marker"}.join{margin:70px 6%;padding:50px;display:grid;grid-template-columns:1fr 1fr;gap:50px;background:var(--aqua2);border:2px solid;box-shadow:9px 9px 0;position:relative}.join h2{font:55px/1 Anton}.join form{align-self:center;background:#fff;padding:25px;border:2px solid;transform:rotate(1deg)}.join input,.join button{width:100%;padding:14px;border:2px solid;font:inherit}.join button{background:var(--pink);font-weight:700;margin-top:8px}.join small{display:block;margin-top:10px}footer{padding:35px 6%;background:var(--ink);color:#fff;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}
@media(max-width:900px){nav{display:none}.menu{display:block}.hero,.story-board,.money-page,.us-cards,.join{grid-template-columns:1fr}.pink-note,.yellow{position:relative;right:auto;bottom:auto;top:auto;margin:20px 0;width:auto}.cards{grid-template-columns:1fr 1fr}.wide,.ending{grid-column:auto}.tracker{margin-top:25px}}
@media(max-width:600px){.hero,.story,.pages,.money-page,.us{padding:55px 20px}.torn,.story-sheet,.ending{padding:30px 22px}.hero h1{font-size:58px}.tracker>strong{font-size:58px}.cards{grid-template-columns:1fr}.section-title h2{font-size:46px}.join{margin:40px 20px;padding:35px 22px}.join h2{font-size:42px}.corner-heart{display:none}}
/* V2.1 portrait scrapbook integration */
.kelly-photo{position:relative;padding:14px 14px 38px;background:#fff;transform:rotate(3deg)}
.kelly-photo img{display:block;width:100%;height:330px;object-fit:cover;object-position:center 28%;filter:saturate(.9) contrast(.96)}
.kelly-photo .photo-tape{position:absolute;z-index:2;width:95px;height:27px;top:-13px;left:calc(50% - 48px);background:repeating-linear-gradient(45deg,#79d9d5 0 8px,#d9f5f3 8px 16px);opacity:.88;transform:rotate(-4deg)}
.kelly-photo:after{content:"♡";position:absolute;right:-18px;bottom:25px;font:42px "Permanent Marker";color:var(--pink);transform:rotate(12deg)}
.kelly-card{position:relative;overflow:visible;padding-right:180px!important}
.mini-polaroid{position:absolute;right:24px;top:28px;width:135px;background:#fff;padding:8px 8px 25px;box-shadow:4px 5px 0 rgba(0,0,0,.15);transform:rotate(5deg);border:1px solid #d6c9ba}
.mini-polaroid img{display:block;width:100%;height:135px;object-fit:cover;object-position:center 25%}
@media(max-width:700px){.kelly-card{padding-right:45px!important}.mini-polaroid{position:relative;right:auto;top:auto;float:right;margin:0 0 15px 20px;width:115px}.kelly-photo img{height:300px}}

/* V3 — Kelly's Brain: bright kitsch interactive scrapbook */
body{background-color:#f6e8d9;background-image:radial-gradient(rgba(239,141,175,.18) 1.2px,transparent 1.2px);background-size:17px 17px}
.bright-collage{overflow:hidden;background:#fff2dd!important;isolation:isolate}
.bright-collage:before{content:"";position:absolute;inset:0;background-image:linear-gradient(25deg,transparent 48%,rgba(111,212,210,.13) 49%,rgba(111,212,210,.13) 54%,transparent 55%),linear-gradient(-22deg,transparent 65%,rgba(239,141,175,.12) 66%,rgba(239,141,175,.12) 73%,transparent 74%);z-index:-3}
.paper-shape{position:absolute;z-index:-2;opacity:.92;filter:drop-shadow(3px 4px 0 rgba(0,0,0,.08))}
.turquoise-shape{width:52%;height:66%;left:-8%;top:8%;background:#62d9d7;clip-path:polygon(0 7%,72% 0,100% 35%,76% 100%,0 85%)}
.pink-shape{width:45%;height:48%;right:-5%;top:0;background:#f3a7c1;clip-path:polygon(0 0,100% 0,92% 100%,17% 82%)}
.yellow-shape{width:48%;height:40%;left:24%;bottom:-8%;background:#ffe76d;clip-path:polygon(8% 0,100% 15%,83% 100%,0 82%)}
.hero-copy,.tracker{z-index:3}.hero-copy.torn{background:rgba(255,253,247,.94)}
.doodle{position:absolute;font-family:"Permanent Marker";z-index:2}.crown{left:27%;top:35px;font-size:70px;transform:rotate(-12deg)}.hearts{right:5%;top:45px;font-size:65px;line-height:1;color:#222;transform:rotate(9deg)}
.desk-sticker{position:absolute;z-index:2;filter:drop-shadow(3px 4px 0 rgba(0,0,0,.13))}.laptop{left:36%;bottom:55px;background:#ef8daf;border:3px solid;padding:12px 25px 5px;font-size:50px;transform:rotate(-4deg)}.laptop small{display:block;font-size:20px;text-align:center}.bulb{right:34%;bottom:75px;font-size:58px;transform:rotate(12deg)}
.label-strip{display:inline-block;background:#ffe76d;padding:7px 11px;transform:rotate(-1deg);box-shadow:3px 3px 0 rgba(0,0,0,.12)}
.floating-scraps{pointer-events:none}.floating-scraps span{position:fixed;z-index:15;font-family:"Permanent Marker";opacity:.8}.float-heart{right:14px;bottom:20px;font-size:42px;color:#ef6c9d}.float-paperclip{left:9px;top:45%;font-size:55px;color:#59c9c7;transform:rotate(20deg)}.float-pin{right:15px;top:45%;font-size:20px;color:#ffe66d;text-shadow:1px 1px #222}
.collage-title{position:relative}.collage-title:after{content:"";position:absolute;width:125px;height:22px;left:75px;bottom:-5px;background:repeating-linear-gradient(45deg,rgba(111,212,210,.65) 0 8px,rgba(255,255,255,.65) 8px 16px);transform:rotate(-2deg);z-index:-1}
.story{background-color:#fff8ed;background-image:linear-gradient(rgba(111,212,210,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(111,212,210,.08) 1px,transparent 1px);background-size:28px 28px}
.story-board:before{content:"IDEAS → TRY → BUILD → $$$ ?";position:absolute;right:7%;font:18px "Permanent Marker";color:#c6366d;transform:rotate(4deg)}.story-board{position:relative}
.story-sheet:nth-of-type(1){border-top:12px solid #6fd4d2}.story-sheet:nth-of-type(2){border-top:12px solid #ef8daf}.story-sheet:nth-of-type(3){border-top:12px solid #ffe66d}
.brain-note{display:inline-block;max-width:760px;background:#ffe66d;border:2px solid;padding:17px 22px;margin:0 0 38px;box-shadow:5px 6px 0 rgba(0,0,0,.14);font:17px "Special Elite";transform:rotate(-1deg)}.brain-note span{font-size:24px;margin-right:8px}
.cards article:nth-child(3n+1){border-top:9px solid #6fd4d2}.cards article:nth-child(3n+2){border-top:9px solid #ef8daf}.cards article:nth-child(3n){border-top:9px solid #ffe66d}
.cards article:hover{transform:translateY(-5px) rotate(.5deg);transition:.2s;box-shadow:9px 11px 0 rgba(0,0,0,.14)}
.money-page{background:linear-gradient(135deg,#e6f9f8 0 50%,#fff1f6 50% 100%)}
.receipt:after{content:"£  £  £";position:absolute;right:-20px;bottom:-25px;font:30px "Permanent Marker";color:#59c9c7;transform:rotate(-8deg)}
.promise:after{content:"♡";position:absolute;right:18px;top:-32px;font:65px "Permanent Marker";color:#ef8daf;transform:rotate(12deg)}
.us{background-color:#fff4f8;background-image:radial-gradient(#ef8daf 1px,transparent 1px);background-size:24px 24px}
.join{background:linear-gradient(110deg,#8ce0de 0 58%,#f5b2c9 58% 100%)}
@media(max-width:900px){.crown,.hearts,.laptop,.bulb{opacity:.18}.floating-scraps{display:none}}

/* SUPER BUILD — money-first + SEO content architecture */
.money-score.negative,.negative{color:#c5163a!important}
.money-score.positive,.positive{color:#168a49!important}
.money-score.neutral,.neutral{color:#24201e!important}
.diaries{background:#fff9ee;border-color:#ffe66d}
.disclosure{margin:55px 6%;padding:35px 40px;background:#fff;border:2px dashed #24201e;box-shadow:6px 7px 0 rgba(0,0,0,.1)}
.disclosure h2{font:36px/1 Anton;margin:0 0 18px}
.disclosure p{font:15px/1.6 "Special Elite"}
.cards small{display:inline-block;margin-top:12px;padding:5px 7px;background:#ffe66d;border:1px solid #24201e;font-weight:700}
.receipt .negative{display:block;margin-top:18px;font:24px "Special Elite"}
@media(max-width:600px){.disclosure{margin:35px 20px;padding:28px 22px}.disclosure h2{font-size:30px}}

/* Monetisation resource pages */
.resource-page{padding-bottom:55px;background:#fff8ed}
.resource-hero{padding:75px 6% 55px;background:linear-gradient(125deg,rgba(111,212,210,.55) 0 52%,rgba(239,141,175,.42) 52% 78%,rgba(255,230,109,.55) 78%);border-bottom:8px solid #24201e}
.resource-hero h1{font:clamp(52px,8vw,105px)/.92 Anton;margin:18px 0 28px}
.resource-lede{max-width:900px;font:18px/1.65 "Special Elite";background:rgba(255,255,255,.85);padding:25px;border:2px solid #24201e}
.resource-group{padding:55px 6%}
.resource-group:nth-of-type(even){background:rgba(111,212,210,.12)}
.resource-group h2{font:46px/1 Anton;margin:0 0 28px}
.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.resource-card{background:#fff;border:2px solid #24201e;padding:26px;box-shadow:6px 7px 0 rgba(0,0,0,.12);display:flex;flex-direction:column;align-items:flex-start}
.resource-card:nth-child(3n+2){background:#fff4f8}
.resource-card:nth-child(3n){background:#f0fbfa}
.resource-card h3{font:30px/1 Anton;margin:16px 0}
.resource-card p{font:15px/1.55 "Special Elite"}
.resource-btn{display:inline-block;margin-top:auto;padding:12px 15px;background:#6fd4d2;border:2px solid #24201e;box-shadow:3px 3px 0 #24201e;text-decoration:none;font-weight:700}
.resource-btn.amazon{background:#ffe66d}
.status-pill{display:inline-block;background:#ef8daf;border:1px solid #24201e;padding:5px 8px;font:12px "Special Elite"}
.status-pill.muted{background:#e8dfd3}
.code-box{margin-top:auto;width:100%;padding:12px;background:#ffe66d;border:2px dashed #24201e}
.code-box span{display:block;font:11px "Special Elite";margin-bottom:5px}
.code-box strong{font:18px "Special Elite";overflow-wrap:anywhere}
.resource-meta{font-size:13px!important}
@media(max-width:900px){.resource-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.resource-grid{grid-template-columns:1fr}.resource-hero,.resource-group{padding-left:20px;padding-right:20px}}

/* KC SCRAPBOOK REBRAND */
:root{
  --kc-ink:#231f20;
  --kc-paper:#fffaf0;
  --kc-pink:#f26fa8;
  --kc-pink-soft:#ffd8e7;
  --kc-turq:#59d6d1;
  --kc-turq-soft:#d9fbf8;
  --kc-yellow:#ffe66d;
}

body{
  background:
    linear-gradient(rgba(255,255,255,.72),rgba(255,255,255,.72)),
    repeating-linear-gradient(0deg,transparent 0 29px,rgba(89,214,209,.10) 29px 30px),
    var(--kc-paper);
}

.logo-kc{
  position:relative;
  display:inline-flex;
  align-items:flex-end;
  gap:7px;
  text-decoration:none;
  color:var(--kc-ink);
  padding:7px 36px 16px 4px;
  transform:rotate(-1deg);
}
.logo-kc .logo-word{
  font:clamp(27px,3vw,43px)/.88 Anton,Impact,sans-serif;
  letter-spacing:-1px;
  background:var(--kc-ink);
  color:#fffdf8;
  padding:7px 10px 5px;
  box-shadow:4px 4px 0 var(--kc-turq);
}
.logo-kc .logo-it-note{
  font:700 clamp(27px,3vw,43px)/.9 "Special Elite","Courier New",monospace;
  background:var(--kc-pink);
  color:var(--kc-ink);
  padding:7px 9px 5px;
  border:2px solid var(--kc-ink);
  box-shadow:3px 3px 0 var(--kc-yellow);
  transform:rotate(3deg);
  clip-path:polygon(3% 3%,97% 0,100% 88%,91% 100%,4% 96%,0 12%);
}
.logo-kc .logo-arrow{
  position:absolute;
  right:5px;
  top:-5px;
  font:34px/1 "Comic Sans MS","Bradley Hand",cursive;
  color:var(--kc-turq);
  transform:rotate(15deg);
}
.logo-kc small{
  position:absolute;
  left:7px;
  bottom:-1px;
  font:700 11px/1 "Comic Sans MS","Bradley Hand",cursive;
  color:var(--kc-ink);
  background:linear-gradient(transparent 45%,var(--kc-yellow) 45% 88%,transparent 88%);
  padding:0 4px;
}

header{
  position:relative;
  background:#fffdf8;
  border-bottom:3px solid var(--kc-ink);
  box-shadow:0 5px 0 rgba(89,214,209,.22);
}
header:after{
  content:"♡ ideas everywhere ✦ follow the money ↗";
  position:absolute;
  right:5%;
  bottom:-16px;
  font:700 11px/1 "Comic Sans MS","Bradley Hand",cursive;
  color:var(--kc-pink);
  background:#fffdf8;
  padding:4px 8px;
  transform:rotate(-1deg);
}

.section-title h2,.resource-hero h1{
  text-shadow:3px 3px 0 var(--kc-yellow);
}
.section-title span{
  background:var(--kc-turq);
  border:2px solid var(--kc-ink);
  box-shadow:4px 4px 0 var(--kc-pink);
  transform:rotate(-4deg);
}

.cards article,.resource-card,.story-sheet,.receipt,.promise{
  position:relative;
  border:2px solid var(--kc-ink);
  box-shadow:6px 7px 0 rgba(35,31,32,.14);
}
.cards article:nth-child(4n+1){transform:rotate(-.35deg)}
.cards article:nth-child(4n+2){transform:rotate(.45deg)}
.cards article:nth-child(4n+3){transform:rotate(-.2deg)}
.cards article:nth-child(4n){transform:rotate(.25deg)}

.cards article:before,.resource-card:before{
  content:"";
  width:54px;
  height:18px;
  position:absolute;
  top:-10px;
  left:24px;
  background:rgba(255,230,109,.82);
  transform:rotate(-4deg);
  border-left:1px solid rgba(35,31,32,.25);
  border-right:1px solid rgba(35,31,32,.25);
}

mark{
  background:linear-gradient(transparent 16%,rgba(255,230,109,.94) 16% 86%,transparent 86%);
  padding:0 .15em;
}

button,.resource-btn,.hero .btn,.join button{
  border:2px solid var(--kc-ink)!important;
  box-shadow:4px 4px 0 var(--kc-ink)!important;
  border-radius:0!important;
  transform:rotate(-.35deg);
}
button:hover,.resource-btn:hover,.hero .btn:hover,.join button:hover{
  transform:rotate(.4deg) translate(-1px,-1px);
  box-shadow:6px 6px 0 var(--kc-ink)!important;
}

#money-score{
  position:relative;
  background:#fffdf8;
  border:3px solid var(--kc-ink);
  box-shadow:9px 10px 0 rgba(35,31,32,.15);
  transform:rotate(.35deg);
}
#money-score:before{
  content:"LIVE RECEIPT";
  position:absolute;
  top:-18px;
  right:18px;
  background:var(--kc-turq);
  padding:6px 10px;
  border:2px solid var(--kc-ink);
  font:700 11px "Special Elite","Courier New",monospace;
  transform:rotate(3deg);
}

footer{
  position:relative;
  border-top:3px solid var(--kc-ink);
  background:var(--kc-turq-soft);
}
footer:before{
  content:"KC + CooLa made this while trying to make the chaos pay ♡";
  display:block;
  margin-bottom:9px;
  font:700 12px "Comic Sans MS","Bradley Hand",cursive;
  color:var(--kc-pink);
}

@media(max-width:760px){
  .logo-kc{padding-right:28px}
  .logo-kc .logo-arrow{font-size:25px}
  header:after{display:none}
}
