/* Polaroid Story — warm scrapbook birthday template (friends). */
:root{
  --t-bg: #F1E7D6;
  --t-bg-2: #E4D4B6;
  --t-ink: #3A2A1E;
  --t-ink-soft: rgba(58,42,30,.78);
  --t-accent: #A23E33;
  --t-accent-2: #C79A64;
  --t-muted: rgba(58,42,30,.52);
  --t-paper: #FBF6EC;
  --t-font-display: 'Fraunces', serif;
  --t-font-body: 'Fraunces', serif;
  --t-font-bn-display: 'Hind Siliguri', sans-serif;
  --t-font-bn-body: 'Hind Siliguri', sans-serif;
  --t-font-script: 'Fraunces', serif;
}

body{
  background:
    radial-gradient(ellipse 70% 40% at 50% 0%, color-mix(in srgb, var(--t-accent-2) 20%, transparent), transparent 65%),
    var(--t-bg);
}

.cover{ background: radial-gradient(ellipse 60% 45% at 50% 38%, color-mix(in srgb, var(--t-accent-2) 30%, transparent), var(--t-bg) 75%); }
.cover__name{ font-style: italic; }
.cover__tap{ background: color-mix(in srgb, var(--t-paper) 70%, transparent); border-color: color-mix(in srgb, var(--t-accent) 45%, transparent); }

.headline--title span{ font-style: normal; }

.wish__object svg{ color: var(--t-accent); }

.finale__mark{ font-style: italic; font-weight: 600; }
html.lang-bn .finale__mark{ font-style: normal; }

/* washi tape colour variety on the album */
.album__item:nth-child(3n+1) .tape{ background: color-mix(in srgb, var(--t-accent) 35%, #fff 65%); }
.album__item:nth-child(3n+2) .tape{ background: color-mix(in srgb, var(--t-accent-2) 55%, #fff 45%); }
.album__item:nth-child(3n+3) .tape{ background: color-mix(in srgb, var(--t-ink) 18%, #fff 82%); }
