/* Mass Productions website styles */

/* ---------- Fonts ---------- */
/* Both fonts share the same line metrics, so text doesn't jump when the hover flip swaps them. */
@font-face {
	font-family: "Hand Bold";
	src: url("data:font/woff2;base64,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") format("woff2");
	font-display: swap;
	ascent-override: 100%;
	descent-override: 25%;
	line-gap-override: 0%;
}
@font-face {
	font-family: "Hand";
	src: url("data:font/woff2;base64,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") format("woff2");
	font-display: swap;
	ascent-override: 100%;
	descent-override: 25%;
	line-gap-override: 0%;
}

/* ---------- Colours (from the Mass Productions palette) ---------- */
:root {
	--bg: #F1F6F0;
	--ink: #2A1721;
	--muted: #4D2B32;
	--line: #2A1721;
	--shadow: #2A1721;
	--surface: #FFFFFF;
	--band: #F1D3A8;
	--media: #C3CCC9;
	--footer: #2A1721;
	--footer-ink: #F1F6F0;
	--accent: #E97D45;
	--on-accent: #2A1721;
	--jam: #A2EFD2;
	color-scheme: light;
}
:root[data-theme="dark"] {
	--bg: #151D28;
	--ink: #F1F6F0;
	--muted: #A6B5B1;
	--line: #557074;
	--shadow: #111522;
	--surface: #202E37;
	--band: #142F3E;
	--media: #394A50;
	--footer: #111522;
	--footer-ink: #F1F6F0;
	color-scheme: dark;
}

/* ---------- Base ---------- */
*, *::before, *::after { box-sizing: border-box; }
html { scroll-padding-top: 76px; }
/* Jumping to Games or Updates (and opening "Show more") stops with the section's heading 24px under the header line, the same every time.
   The 72px is the space above the heading inside a section; scripts.js measures --header-height. */
#games, #updates { scroll-margin-top: calc(var(--header-height, 72px) - 124px); }
/* Short pages (like the 404 page) still fill the screen, so the footer starts just below it and only shows when you scroll. 60px is the header. */
main { min-height: calc(100vh - 60px); min-height: calc(100dvh - 60px); }
@media (prefers-reduced-motion: no-preference) {
	html { scroll-behavior: smooth; }
}
body {
	margin: 0;
	background: var(--bg);
	color: var(--ink);
	font-family: "Hand", "Comic Neue", "Trebuchet MS", system-ui, sans-serif;
	font-size: 20px;
	line-height: 1.5;
}
img, video { display: block; max-width: 100%; }
a { color: var(--ink); text-underline-offset: 5px; }
a:hover { color: var(--muted); }
h1, h2, h3 { font-family: "Hand Bold", "Hand", system-ui, sans-serif; font-weight: 400; margin: 0; line-height: 1.05; }
p { margin: 0; }
.bold { font-family: "Hand Bold", "Hand", system-ui, sans-serif; }
.muted { color: var(--muted); }
.sr-only { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
.wrap { max-width: 1160px; margin: 0 auto; padding-inline: 20px; }
.skip-link {
	position: absolute; left: -9999px; top: 8px; z-index: 50;
	background: var(--surface); padding: 8px 14px; border: 2px solid var(--line); border-radius: 10px;
}
.skip-link:focus { left: 8px; }
:focus-visible { outline: 3px solid var(--accent); outline-offset: 3px; }

/* ---------- Header ---------- */
.site-header {
	position: sticky; top: 0; z-index: 10;
	background: var(--bg);
	border-bottom: 2px solid transparent;
}
.site-header .wrap {
	display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;
	gap: 8px 24px; padding-block: 10px;
}
.logo { font-size: 26px; text-decoration: none; padding-block: 9px; }
.header-right { display: flex; align-items: center; gap: 16px 20px; }
.nav { display: flex; gap: 24px; font-size: 20px; }
.nav a { text-decoration: none; padding-block: 10px; }
.theme-button {
	width: 44px; height: 44px; padding: 0;
	display: inline-flex; align-items: center; justify-content: center;
	background: var(--surface); color: var(--ink);
	border: 2px solid var(--line); border-radius: 12px; cursor: pointer;
}
.theme-button .sun { display: none; }
:root[data-theme="dark"] .theme-button .sun { display: block; }
:root[data-theme="dark"] .theme-button .moon { display: none; }

/* ---------- Buttons and links ---------- */
.button {
	display: inline-flex; align-items: center; min-height: 56px; padding: 0 28px;
	background: var(--accent); color: var(--on-accent);
	border: 2px solid var(--shadow); border-radius: 12px;
	box-shadow: 4px 4px 0 var(--shadow);
	font-size: 23px; text-decoration: none;
	transition: transform .12s, box-shadow .12s;
}
.button:hover { color: var(--on-accent); }
.button.plain { background: var(--surface); color: var(--ink); border-color: var(--line); }
.button:hover, .card:hover { transform: translate(-2px, -2px); box-shadow: 6px 6px 0 var(--shadow); }
.text-link { align-self: flex-start; font-size: 20px; text-decoration-thickness: 2px; padding-block: 10px; }
.actions { display: flex; flex-wrap: wrap; align-items: center; gap: 14px 24px; padding-top: 6px; }

/* ---------- Homepage hero ---------- */
.hero { background: var(--band); border-bottom: 2px solid transparent; }
.hero .wrap {
	display: flex; flex-wrap: wrap; align-items: center; gap: 36px 48px;
	padding-block: 48px 56px;
}
.hero-text { flex: 1 1 420px; min-width: 0; display: flex; flex-direction: column; gap: 18px; }
.hero-label { font-size: 18px; color: var(--muted); }
.hero h1 { font-size: clamp(46px, 5.2vw, 76px); line-height: 1; white-space: nowrap; }
.title-link { color: inherit; text-decoration: none; }
.title-link:hover { color: inherit; }
.hero-tagline { font-size: 23px; max-width: 30ch; text-wrap: pretty; }
.wishlist-note { font-size: 16px; color: var(--muted); margin-top: -6px; }
.hero-media { position: relative; flex: 1.3 1 520px; min-width: 0; margin: 0; }
/* Wishlist and playtest sit side by side; the trailer link goes on the line below. */
.hero .actions { column-gap: 14px; }
.hero .actions .button { padding: 0 20px; font-size: 21px; }
.media {
	width: 100%; aspect-ratio: 16 / 9; object-fit: cover;
	background: var(--media);
}
.video-toggle {
	position: absolute; right: 14px; bottom: 14px;
	width: 44px; height: 44px; padding: 0;
	display: inline-flex; align-items: center; justify-content: center;
	background: var(--surface); color: var(--ink);
	border: 2px solid var(--line); border-radius: 12px; cursor: pointer;
	opacity: .85; transition: opacity .12s;
}
.video-toggle:hover, .video-toggle:focus-visible { opacity: 1; }
.video-toggle .icon-play { display: none; }
.video-toggle.paused .icon-play { display: block; }
.video-toggle.paused .icon-pause { display: none; }
/* Clicking the gameplay video pauses it and clicking again plays it. While it's paused, a small play sign shows in the corner so people know it can be started again. */
.hero-media .media[role="button"] { cursor: pointer; }
.video-paused-badge { pointer-events: none; opacity: 1; }
.hero-media:not(.is-paused) .video-paused-badge { display: none; }
.hero-media .media:focus-visible { outline: none; }
.hero-media:has(.media:focus-visible) { outline: 3px solid var(--accent); outline-offset: 6px; border-radius: 14px; }

/* ---------- Homepage sections ---------- */
.section { padding-block: 72px 24px; display: flex; flex-direction: column; gap: 28px; }
.section:last-of-type { padding-bottom: 88px; }
.section h2 { font-size: 46px; }

/* ---------- Game jam cards ---------- */
.card-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(240px, 100%), 1fr)); gap: 24px; }
.card {
	position: relative; isolation: isolate; display: flex; flex-direction: column; text-decoration: none;
	color: var(--ink);
	transition: transform .12s;
}
.card:hover { color: var(--ink); }
.card img { width: 100%; height: auto; aspect-ratio: 460 / 215; object-fit: cover; background: var(--media); }
.card-body { padding: 14px 16px 18px; display: flex; flex-direction: column; gap: 8px; align-items: flex-start; }
.card-title { font-size: 26px; line-height: 1.1; }
.card-text { font-size: 17px; color: var(--muted); }
/* The big Purrspective card at the top of the Games section: picture on the left, text on the right. The whole card is one link. */
.feature-card .card-inner { display: grid; grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr); }
/* Its height follows the screen height, so after pressing Games the whole Games section (this card and the jam cards) fits on one screen, with the same 24px gap below as above. 506px is everything else. */
@media (min-width: 721px) {
	.feature-card .card-inner { flex: none; height: clamp(270px, 100vh - var(--header-height, 72px) - 506px, 380px); height: clamp(270px, 100svh - var(--header-height, 72px) - 506px, 380px); }
}
.feature-card img { height: 100%; min-height: 100%; object-fit: cover; aspect-ratio: 640 / 299; }
.feature-card .card-body { justify-content: center; padding: 28px 36px 30px; gap: 10px; }
.feature-card .card-title { font-size: clamp(40px, 4.6vw, 60px); line-height: 1; }
.feature-card .card-text { font-size: 18px; }
.feature-card .text-link { padding-block: 6px 10px; }
/* The wobbly line between picture and text runs down the side here (and along the top once the card stacks). */
.feature-card .card-body::before {
	top: 0; bottom: 0; left: -3px; right: auto; width: 6px; height: auto;
	-webkit-mask: var(--rule-down) center top / 6px 240px repeat-y; mask: var(--rule-down) center top / 6px 240px repeat-y;
}
/* Hovering anywhere on the card wiggles its "see more" underline, so it's clear the whole card is the link. */
.card .text-link::after { animation: pen-flip .3s steps(1, end) infinite paused; }
.card:hover .text-link::after { animation-play-state: running; }
@media (max-width: 720px) {
	.feature-card .card-inner { grid-template-columns: minmax(0, 1fr); }
	.feature-card img { height: auto; min-height: 0; }
	.feature-card .card-body { padding: 16px 18px 20px; }
	.feature-card .card-body::before {
		top: -3px; bottom: auto; left: 0; right: 0; width: auto; height: 6px;
		-webkit-mask: var(--rule) left center / 240px 6px repeat-x; mask: var(--rule) left center / 240px 6px repeat-x;
	}
}
.tag {
	font-size: 15px; padding: 2px 10px;
	border: 2px solid var(--shadow); border-radius: 999px;
	background: var(--jam); color: #2A1721;
}

/* ---------- Inner pages (game page, update notes, 404) ---------- */
.page { max-width: 920px; margin: 0 auto; padding: 28px 20px 80px; display: flex; flex-direction: column; gap: 32px; }
.page h2 { font-size: 36px; }
.page-title { font-size: clamp(40px, 5.5vw, 60px); }
.title-row { display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 20px; }
.title-row > div { display: flex; flex-direction: column; gap: 10px; align-items: flex-start; min-width: 0; }
/* The Wishlist and playtest buttons next to the title sit side by side. */
.title-row > .actions { flex-direction: row; flex-wrap: wrap; align-items: center; gap: 14px; padding-top: 0; }
.title-row h1 { font-size: clamp(40px, 5.5vw, 68px); line-height: 1; }
.page-details { font-size: 19px; color: var(--muted); }
.block { display: flex; flex-direction: column; gap: 12px; }
.lead { font-size: 22px; max-width: 60ch; text-wrap: pretty; }
.feature-list { margin: 0; padding-left: 22px; display: flex; flex-direction: column; gap: 4px; }
.cta-box {
	display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 20px;
	padding: 28px; background: var(--band); border: 2px solid var(--line); border-radius: 16px;
}
.cta-box .big { font-size: 30px; line-height: 1.15; }

/* ---------- Screenshots + full-size viewer ---------- */
.screenshots { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(380px, 100%), 1fr)); gap: 16px; }
.screenshot { position: relative; display: block; border-radius: 10px; cursor: zoom-in; transition: transform .12s; }
.screenshot:hover { transform: translateY(-2px); }
.screenshot img { width: 100%; height: auto; aspect-ratio: 16 / 9; object-fit: cover; }
.lightbox {
	border: 0; padding: 0; background: transparent; color: #F1F6F0;
	width: 100vw; height: 100vh; max-width: 100vw; max-height: 100vh;
}
.lightbox::backdrop { background: rgba(17, 21, 34, .92); }
.lightbox-inner { position: relative; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; padding: 64px 72px; }
.lightbox img { max-width: 100%; max-height: 100%; border: 2px solid #557074; border-radius: 10px; }
.lightbox button {
	position: absolute; width: 48px; height: 48px; padding: 0;
	display: inline-flex; align-items: center; justify-content: center;
	background: #202E37; color: #F1F6F0; border: 2px solid #557074; border-radius: 12px; cursor: pointer; font-size: 22px;
}
.lightbox .close { top: 12px; right: 12px; }
.lightbox .previous { left: 12px; top: 50%; transform: translateY(-50%); }
.lightbox .next { right: 12px; top: 50%; transform: translateY(-50%); }
.lightbox .counter { position: absolute; bottom: 16px; left: 0; right: 0; text-align: center; font-size: 17px; }

/* ---------- Update rows (the lists on the homepage and the game page) ---------- */
.update-rows { list-style: none; margin: 0; padding: 0; border-top: 2px solid transparent; }
.update-rows > li { border-bottom: 1px solid transparent; }
.update-row {
	display: grid; grid-template-columns: 9em minmax(0, 1fr) auto; align-items: baseline;
	gap: 4px 20px; padding: 14px 10px; text-decoration: none; color: var(--ink);
}
.update-date { font-size: 17px; color: var(--muted); white-space: nowrap; }
.update-text { display: flex; flex-direction: column; gap: 2px; min-width: 0; }
.update-title { font-size: 22px; line-height: 1.2; }
.update-summary { font-size: 17px; color: var(--muted); }
.update-arrow { font-size: 20px; }

/* ---------- What is inside an update: the list of changes ---------- */
.update-changes { padding-top: 10px; max-width: 66ch; }
.change-list { margin: 0; padding-left: 0; list-style: none; display: flex; flex-direction: column; gap: 6px; }
.change-list li { display: flex; gap: 10px; }
.change-mark { flex: none; width: 1ch; text-align: center; font-weight: bold; color: var(--muted); }
.change-list em { color: var(--muted); font-size: .85em; font-style: normal; }
.change-list li.removed { color: var(--muted); }
.change-detail { display: block; font-size: .85em; color: var(--muted); }

/* ---------- Footer ---------- */
.site-footer { background: var(--footer); color: var(--footer-ink); }
.site-footer a, .site-footer a:hover { color: var(--footer-ink); }
.site-footer .wrap { padding-block: 36px 40px; display: flex; flex-direction: column; gap: 20px; }
.footer-top { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px 32px; }
.footer-name { font-size: 24px; }
.footer-links { display: flex; flex-wrap: wrap; gap: 4px 24px; font-size: 19px; }
.footer-links a, .footer-bottom a { padding-block: 10px; text-underline-offset: 4px; }
.footer-download { display: inline-flex; align-items: center; gap: 8px; }
/* The download arrow is drawn twice; the second drawing sits on top of the first and they take turns while the link is hovered. */
.download-icon { display: inline-grid; }
.download-icon svg { grid-area: 1 / 1; }
.download-icon .dl-b { opacity: 0; }
@keyframes dl-flip-a { 0% { opacity: 1; } 50%, 100% { opacity: 0; } }
@keyframes dl-flip-b { 0% { opacity: 0; } 50%, 100% { opacity: 1; } }
.footer-download .dl-a { animation: dl-flip-a .3s steps(1, end) infinite paused; }
.footer-download:hover .dl-a { animation-play-state: running; }
.footer-download .dl-b { animation: dl-flip-b .3s steps(1, end) infinite paused; }
.footer-download:hover .dl-b { animation-play-state: running; }
.footer-bottom {
	display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 12px 24px;
	padding-top: 16px; border-top: 1px solid transparent; font-size: 19px;
}

/* ---------- Pen underlines: a hand-drawn stroke under links, in place of the browser underline ---------- */
:root {
	--pen-a: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 8' preserveAspectRatio='none'%3E%3Cpath d='M1.5 4.64 C14 3.2 24 5.44 38 4.32 C52 3.2 60 4.96 74 4.16 C84 3.52 91 4.48 98.5 3.84' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
	--pen-b: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 8' preserveAspectRatio='none'%3E%3Cpath d='M1.5 3.68 C13 4.96 25 3.04 40 4.16 C55 5.28 63 3.36 76 4.32 C85 4.96 92 4 98.5 4.64' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
}
.nav a, .text-link, .footer-links a, .footer-bottom a { position: relative; text-decoration: none; }
.nav a::after, .text-link::after, .footer-links a::after, .footer-bottom a::after {
	content: ""; position: absolute; left: -2px; right: -2px; bottom: var(--pen-bottom, 7px); height: 8px;
	background: currentColor; pointer-events: none;
	-webkit-mask: var(--pen-a) center / 100% 100% no-repeat; mask: var(--pen-a) center / 100% 100% no-repeat;
}
.nav a::after { opacity: 0; }
.nav a:hover::after, .nav a[aria-current="page"]::after { opacity: 1; }
.nav a[aria-current="page"]::after { background: var(--accent); }
@keyframes pen-flip {
	0% { -webkit-mask-image: var(--pen-a); mask-image: var(--pen-a); }
	50%, 100% { -webkit-mask-image: var(--pen-b); mask-image: var(--pen-b); }
}
.nav a::after, .text-link::after, .footer-links a::after, .footer-bottom a::after { animation: pen-flip .3s steps(1, end) infinite paused; }
.nav a:hover::after, .text-link:hover::after, .footer-links a:hover::after, .footer-bottom a:hover::after { animation-play-state: running; }

/* ---------- Pen dividers: a hand-drawn line in place of the straight borders between sections ---------- */
:root {
	--rule: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='6'%3E%3Cpath d='M0 3 C20 1.8 40 4.2 62 3.1 C84 2 100 4.3 124 3.2 C146 2.2 160 4.1 182 2.9 C204 1.7 220 4.2 240 3' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E");
	--rule-thin: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='6'%3E%3Cpath d='M0 3 C20 1.8 40 4.2 62 3.1 C84 2 100 4.3 124 3.2 C146 2.2 160 4.1 182 2.9 C204 1.7 220 4.2 240 3' fill='none' stroke='black' stroke-width='1.4'/%3E%3C/svg%3E");
	--rule-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='240'%3E%3Cpath d='M3 0 C1.8 20 4.2 40 3.1 62 C2 84 4.3 100 3.2 124 C2.2 146 4.1 160 2.9 182 C1.7 204 4.2 220 3 240' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E");
	--rule-fill: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='6'%3E%3Cpath d='M0 3 C20 1.8 40 4.2 62 3.1 C84 2 100 4.3 124 3.2 C146 2.2 160 4.1 182 2.9 C204 1.7 220 4.2 240 3 L240 0 L0 0 Z' fill='black'/%3E%3C/svg%3E");
}
.hero, .update-rows, .update-rows > li, .footer-bottom { position: relative; }
.site-header::after, .hero::after, .update-rows > li::after, .update-rows::before, .footer-bottom::before {
	content: ""; position: absolute; z-index: 1; left: 0; right: 0; height: 6px;
	background: var(--line); pointer-events: none;
	-webkit-mask: var(--rule) left center / 240px 6px repeat-x; mask: var(--rule) left center / 240px 6px repeat-x;
}
.site-header::after, .hero::after, .update-rows > li::after { bottom: -4px; }
.update-rows::before, .footer-bottom::before { top: -4px; }
.update-rows > li::after, .footer-bottom::before { -webkit-mask-image: var(--rule-thin); mask-image: var(--rule-thin); }
.update-rows > li::after { bottom: -3.5px; }
.footer-bottom::before { top: -3.5px; background: #557074; }
/* Where a divider separates two colours, the upper colour is cut along the same wobble, so no colour ends up on the wrong side of the line. */
.site-header, .hero { background-clip: padding-box; }
.site-header { margin-bottom: -4px; }
.site-header::before, .hero::before {
	content: ""; position: absolute; left: 0; right: 0; bottom: -4px; height: 6px; pointer-events: none;
	-webkit-mask: var(--rule-fill) left center / 240px 6px repeat-x; mask: var(--rule-fill) left center / 240px 6px repeat-x;
}
.site-header::before { background: var(--bg); }
.hero::before { background: var(--band); }
/* The footer has no line, just a colour change, so its top edge is cut along the same wobble (the fill shape, flipped upside down). */
.site-footer { position: relative; }
.site-footer::before {
	content: ""; position: absolute; left: 0; right: 0; top: -5px; height: 6px; pointer-events: none;
	background: var(--footer); transform: scaleY(-1);
	-webkit-mask: var(--rule-fill) left center / 240px 6px repeat-x; mask: var(--rule-fill) left center / 240px 6px repeat-x;
}

/* ---------- Pen frames: a hand-drawn shape around videos, game cards and screenshots ---------- */
/* Each frame is one uneven outline, used three times: to cut the picture to shape (-fill), to draw the line (-line), and for the offset shadow. */
/* There are a few different outlines of each kind, handed out in turn, so neighbouring boxes do not look identical. */
:root {
	--frame-wide-1-fill: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 180' preserveAspectRatio='none'%3E%3Cpath d='M15.26 3 C30.86 2.99 48.11 2.86 62.05 2.96 C75.99 3.06 85.83 3.41 98.9 3.6 C111.96 3.79 127.18 4.03 140.44 4.09 C153.71 4.14 164.41 3.97 178.5 3.93 C192.59 3.9 209.45 3.8 225 3.87 C240.55 3.94 257.77 4.5 271.82 4.35 C285.88 4.21 296.84 3.45 309.34 3 C313.04 2.83 316.99 5.7 317 11.94 C317.32 21.26 317.86 30.11 317.95 39.89 C318.04 49.68 317.84 60.46 317.52 70.63 C317.2 80.8 316.23 90.39 316.01 100.91 C315.79 111.44 316.05 122.92 316.22 133.8 C316.38 144.68 316.74 155.4 317 166.2 C317.12 172.66 312.08 176.84 307.16 177 C294 177.17 281.8 177.38 267.68 177.51 C253.57 177.63 236.87 178.02 222.48 177.75 C208.08 177.48 195.52 175.92 181.32 175.89 C167.12 175.86 150.86 177.39 137.27 177.58 C123.69 177.77 112.7 177.06 99.83 177.04 C86.95 177.03 73.97 177.49 60.05 177.48 C46.13 177.47 30.89 177.16 16.31 177 C5.96 176.57 2.98 171.93 3 168.6 C3.14 159.19 3.52 150.14 3.43 140.37 C3.33 130.6 2.3 121.09 2.42 109.99 C2.54 98.89 4.19 84.44 4.15 73.78 C4.11 63.12 2.37 55.97 2.17 46.03 C1.98 36.1 2.72 24.81 3 14.19 C3.15 5.83 7.45 2.89 15.26 3 Z' fill='black'/%3E%3C/svg%3E");
	--frame-wide-1-line: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 180' preserveAspectRatio='none'%3E%3Cpath d='M15.26 3 C30.86 2.99 48.11 2.86 62.05 2.96 C75.99 3.06 85.83 3.41 98.9 3.6 C111.96 3.79 127.18 4.03 140.44 4.09 C153.71 4.14 164.41 3.97 178.5 3.93 C192.59 3.9 209.45 3.8 225 3.87 C240.55 3.94 257.77 4.5 271.82 4.35 C285.88 4.21 296.84 3.45 309.34 3 C313.04 2.83 316.99 5.7 317 11.94 C317.32 21.26 317.86 30.11 317.95 39.89 C318.04 49.68 317.84 60.46 317.52 70.63 C317.2 80.8 316.23 90.39 316.01 100.91 C315.79 111.44 316.05 122.92 316.22 133.8 C316.38 144.68 316.74 155.4 317 166.2 C317.12 172.66 312.08 176.84 307.16 177 C294 177.17 281.8 177.38 267.68 177.51 C253.57 177.63 236.87 178.02 222.48 177.75 C208.08 177.48 195.52 175.92 181.32 175.89 C167.12 175.86 150.86 177.39 137.27 177.58 C123.69 177.77 112.7 177.06 99.83 177.04 C86.95 177.03 73.97 177.49 60.05 177.48 C46.13 177.47 30.89 177.16 16.31 177 C5.96 176.57 2.98 171.93 3 168.6 C3.14 159.19 3.52 150.14 3.43 140.37 C3.33 130.6 2.3 121.09 2.42 109.99 C2.54 98.89 4.19 84.44 4.15 73.78 C4.11 63.12 2.37 55.97 2.17 46.03 C1.98 36.1 2.72 24.81 3 14.19 C3.15 5.83 7.45 2.89 15.26 3 Z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
	--frame-wide-2-fill: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 180' preserveAspectRatio='none'%3E%3Cpath d='M12.54 3 C27.43 2.97 43.81 2.68 57.2 2.9 C70.58 3.13 78.9 4.45 92.85 4.35 C106.79 4.26 126.67 2.34 140.88 2.31 C155.08 2.27 164.85 4.06 178.07 4.15 C191.3 4.24 205.87 2.99 220.22 2.83 C234.57 2.67 249.43 3.17 264.18 3.2 C278.93 3.22 293.88 3.07 308.73 3 C312.63 3.21 316.99 6.81 317 11.05 C317.41 21.01 318.13 30.08 318.22 40.91 C318.31 51.75 317.76 65.9 317.53 76.05 C317.3 86.19 316.78 92.24 316.83 101.79 C316.88 111.34 317.81 122.29 317.84 133.36 C317.87 144.44 317.28 156.62 317 168.25 C317.1 173.72 313.19 177.08 308.13 177 C294.07 177.09 280.63 177.08 265.96 177.27 C251.29 177.45 233.38 178.06 220.1 178.11 C206.82 178.17 199.84 177.63 186.29 177.61 C172.74 177.58 153.34 178.09 138.8 177.96 C124.26 177.83 113.35 177.07 99.05 176.81 C84.74 176.55 66.96 176.38 52.97 176.41 C38.97 176.44 27.7 176.8 15.06 177 C6.86 176.8 3.05 170.5 3 163.37 C3.12 151.55 3.35 139.93 3.37 127.9 C3.39 115.86 3.13 103.18 3.13 91.13 C3.13 79.09 3.4 68.51 3.38 55.64 C3.35 42.76 3.13 27.79 3 13.87 C2.62 6.61 7.02 2.86 12.54 3 Z' fill='black'/%3E%3C/svg%3E");
	--frame-wide-2-line: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 180' preserveAspectRatio='none'%3E%3Cpath d='M12.54 3 C27.43 2.97 43.81 2.68 57.2 2.9 C70.58 3.13 78.9 4.45 92.85 4.35 C106.79 4.26 126.67 2.34 140.88 2.31 C155.08 2.27 164.85 4.06 178.07 4.15 C191.3 4.24 205.87 2.99 220.22 2.83 C234.57 2.67 249.43 3.17 264.18 3.2 C278.93 3.22 293.88 3.07 308.73 3 C312.63 3.21 316.99 6.81 317 11.05 C317.41 21.01 318.13 30.08 318.22 40.91 C318.31 51.75 317.76 65.9 317.53 76.05 C317.3 86.19 316.78 92.24 316.83 101.79 C316.88 111.34 317.81 122.29 317.84 133.36 C317.87 144.44 317.28 156.62 317 168.25 C317.1 173.72 313.19 177.08 308.13 177 C294.07 177.09 280.63 177.08 265.96 177.27 C251.29 177.45 233.38 178.06 220.1 178.11 C206.82 178.17 199.84 177.63 186.29 177.61 C172.74 177.58 153.34 178.09 138.8 177.96 C124.26 177.83 113.35 177.07 99.05 176.81 C84.74 176.55 66.96 176.38 52.97 176.41 C38.97 176.44 27.7 176.8 15.06 177 C6.86 176.8 3.05 170.5 3 163.37 C3.12 151.55 3.35 139.93 3.37 127.9 C3.39 115.86 3.13 103.18 3.13 91.13 C3.13 79.09 3.4 68.51 3.38 55.64 C3.35 42.76 3.13 27.79 3 13.87 C2.62 6.61 7.02 2.86 12.54 3 Z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
	--frame-wide-3-fill: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 180' preserveAspectRatio='none'%3E%3Cpath d='M15.14 3 C28.27 2.63 39.89 1.85 54.53 1.88 C69.18 1.91 88.75 2.81 102.98 3.17 C117.22 3.53 126.85 4.3 139.97 4.04 C153.09 3.78 167.2 1.57 181.7 1.62 C196.21 1.67 212.16 4.19 227.02 4.34 C241.88 4.49 257.18 2.75 270.87 2.52 C284.57 2.3 296.42 2.84 309.2 3 C312.39 2.98 316.81 5.64 317 12.46 C316.9 23.06 316.54 33.61 316.7 44.26 C316.86 54.91 317.7 65.87 317.94 76.37 C318.18 86.87 318.34 97.1 318.13 107.26 C317.93 117.43 316.89 127.32 316.7 137.36 C316.51 147.39 316.9 157.44 317 167.49 C316.78 173.92 314.03 176.97 308.16 177 C292.75 176.84 275.73 176.28 261.92 176.51 C248.11 176.73 239.16 178.37 225.3 178.35 C211.43 178.34 191.91 176.85 178.73 176.41 C165.55 175.97 160.03 175.47 146.21 175.71 C132.39 175.94 110.6 177.58 95.8 177.84 C80.99 178.11 70.68 177.46 57.38 177.32 C44.09 177.18 29.81 177.11 16.02 177 C5.55 176.64 2.7 173.81 3 168.33 C3.21 158.98 3.49 150.44 3.62 140.28 C3.75 130.11 3.83 117.59 3.76 107.35 C3.7 97.11 3.28 89.12 3.21 78.83 C3.14 68.54 3.4 56.46 3.36 45.6 C3.33 34.75 3.12 24.33 3 13.7 C2.84 5.41 7.17 2.74 15.14 3 Z' fill='black'/%3E%3C/svg%3E");
	--frame-wide-3-line: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 180' preserveAspectRatio='none'%3E%3Cpath d='M15.14 3 C28.27 2.63 39.89 1.85 54.53 1.88 C69.18 1.91 88.75 2.81 102.98 3.17 C117.22 3.53 126.85 4.3 139.97 4.04 C153.09 3.78 167.2 1.57 181.7 1.62 C196.21 1.67 212.16 4.19 227.02 4.34 C241.88 4.49 257.18 2.75 270.87 2.52 C284.57 2.3 296.42 2.84 309.2 3 C312.39 2.98 316.81 5.64 317 12.46 C316.9 23.06 316.54 33.61 316.7 44.26 C316.86 54.91 317.7 65.87 317.94 76.37 C318.18 86.87 318.34 97.1 318.13 107.26 C317.93 117.43 316.89 127.32 316.7 137.36 C316.51 147.39 316.9 157.44 317 167.49 C316.78 173.92 314.03 176.97 308.16 177 C292.75 176.84 275.73 176.28 261.92 176.51 C248.11 176.73 239.16 178.37 225.3 178.35 C211.43 178.34 191.91 176.85 178.73 176.41 C165.55 175.97 160.03 175.47 146.21 175.71 C132.39 175.94 110.6 177.58 95.8 177.84 C80.99 178.11 70.68 177.46 57.38 177.32 C44.09 177.18 29.81 177.11 16.02 177 C5.55 176.64 2.7 173.81 3 168.33 C3.21 158.98 3.49 150.44 3.62 140.28 C3.75 130.11 3.83 117.59 3.76 107.35 C3.7 97.11 3.28 89.12 3.21 78.83 C3.14 68.54 3.4 56.46 3.36 45.6 C3.33 34.75 3.12 24.33 3 13.7 C2.84 5.41 7.17 2.74 15.14 3 Z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
	--frame-wide-4-fill: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 180' preserveAspectRatio='none'%3E%3Cpath d='M10.8 3 C26.18 2.93 42.81 2.88 56.95 2.78 C71.1 2.68 82.83 2.5 95.67 2.39 C108.51 2.27 119.86 1.99 133.99 2.08 C148.13 2.16 165.41 2.5 180.5 2.89 C195.58 3.27 210.86 4.55 224.5 4.39 C238.14 4.24 248.56 2.18 262.34 1.95 C276.11 1.72 292.22 2.65 307.16 3 C313 2.78 317.14 6.99 317 13.73 C316.98 24.69 316.71 35.84 316.94 46.62 C317.16 57.4 318.53 68.6 318.35 78.4 C318.18 88.2 316.07 96.39 315.9 105.43 C315.72 114.48 317.11 122.41 317.3 132.67 C317.48 142.93 317.1 155.56 317 167 C316.97 174.2 312.48 176.94 308.26 177 C295.21 176.95 282.44 177.06 269.09 176.86 C255.74 176.67 242.96 175.94 228.16 175.83 C213.36 175.72 194.48 175.78 180.3 176.19 C166.11 176.59 157.67 178.12 143.06 178.26 C128.45 178.41 108.42 177.47 92.64 177.08 C76.85 176.69 62.01 175.92 48.36 175.91 C34.71 175.9 23.28 176.64 10.74 177 C6.42 176.98 3.1 173.2 3 165.02 C3.16 154.24 3.3 142.59 3.48 132.7 C3.66 122.82 4.27 116.09 4.06 105.69 C3.85 95.29 2.3 80.49 2.21 70.3 C2.12 60.11 3.37 54.5 3.5 44.56 C3.63 34.63 3.17 21.98 3 10.69 C3.35 5.12 6.88 2.96 10.8 3 Z' fill='black'/%3E%3C/svg%3E");
	--frame-wide-4-line: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 180' preserveAspectRatio='none'%3E%3Cpath d='M10.8 3 C26.18 2.93 42.81 2.88 56.95 2.78 C71.1 2.68 82.83 2.5 95.67 2.39 C108.51 2.27 119.86 1.99 133.99 2.08 C148.13 2.16 165.41 2.5 180.5 2.89 C195.58 3.27 210.86 4.55 224.5 4.39 C238.14 4.24 248.56 2.18 262.34 1.95 C276.11 1.72 292.22 2.65 307.16 3 C313 2.78 317.14 6.99 317 13.73 C316.98 24.69 316.71 35.84 316.94 46.62 C317.16 57.4 318.53 68.6 318.35 78.4 C318.18 88.2 316.07 96.39 315.9 105.43 C315.72 114.48 317.11 122.41 317.3 132.67 C317.48 142.93 317.1 155.56 317 167 C316.97 174.2 312.48 176.94 308.26 177 C295.21 176.95 282.44 177.06 269.09 176.86 C255.74 176.67 242.96 175.94 228.16 175.83 C213.36 175.72 194.48 175.78 180.3 176.19 C166.11 176.59 157.67 178.12 143.06 178.26 C128.45 178.41 108.42 177.47 92.64 177.08 C76.85 176.69 62.01 175.92 48.36 175.91 C34.71 175.9 23.28 176.64 10.74 177 C6.42 176.98 3.1 173.2 3 165.02 C3.16 154.24 3.3 142.59 3.48 132.7 C3.66 122.82 4.27 116.09 4.06 105.69 C3.85 95.29 2.3 80.49 2.21 70.3 C2.12 60.11 3.37 54.5 3.5 44.56 C3.63 34.63 3.17 21.98 3 10.69 C3.35 5.12 6.88 2.96 10.8 3 Z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
	--frame-wide-5-fill: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 180' preserveAspectRatio='none'%3E%3Cpath d='M12.65 3 C26.19 3.03 39.76 2.94 53.29 3.09 C66.83 3.25 79.65 3.75 93.85 3.93 C108.06 4.1 124.08 4.24 138.5 4.13 C152.92 4.02 166.18 3.22 180.39 3.26 C194.6 3.3 209.77 4.53 223.75 4.36 C237.72 4.2 250.46 2.5 264.25 2.27 C278.04 2.05 292.4 2.76 306.48 3 C311.1 3.14 316.88 7.86 317 12.74 C316.91 25.9 316.81 39.69 316.73 52.21 C316.66 64.74 316.57 75.38 316.53 87.9 C316.5 100.42 316.42 114.75 316.5 127.35 C316.58 139.95 316.83 151.44 317 163.49 C316.69 170.86 311.82 176.76 304.72 177 C290.26 176.55 275.96 175.78 261.34 175.66 C246.72 175.55 230.75 176.31 217 176.32 C203.25 176.33 192.13 175.74 178.84 175.73 C165.55 175.72 150.73 175.84 137.27 176.27 C123.81 176.69 112.29 178.06 98.09 178.27 C83.89 178.48 66.44 177.72 52.09 177.51 C37.74 177.3 25.35 177.17 11.98 177 C6.86 177.26 3.38 172.6 3 164.03 C3.23 154.52 3.86 146.21 3.69 135.5 C3.51 124.79 2.29 110.51 1.97 99.78 C1.65 89.05 1.78 80.96 1.75 71.1 C1.72 61.25 1.6 50.52 1.81 40.64 C2.01 30.77 2.6 21.46 3 11.87 C2.94 6.66 6 3.36 12.65 3 Z' fill='black'/%3E%3C/svg%3E");
	--frame-wide-5-line: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 180' preserveAspectRatio='none'%3E%3Cpath d='M12.65 3 C26.19 3.03 39.76 2.94 53.29 3.09 C66.83 3.25 79.65 3.75 93.85 3.93 C108.06 4.1 124.08 4.24 138.5 4.13 C152.92 4.02 166.18 3.22 180.39 3.26 C194.6 3.3 209.77 4.53 223.75 4.36 C237.72 4.2 250.46 2.5 264.25 2.27 C278.04 2.05 292.4 2.76 306.48 3 C311.1 3.14 316.88 7.86 317 12.74 C316.91 25.9 316.81 39.69 316.73 52.21 C316.66 64.74 316.57 75.38 316.53 87.9 C316.5 100.42 316.42 114.75 316.5 127.35 C316.58 139.95 316.83 151.44 317 163.49 C316.69 170.86 311.82 176.76 304.72 177 C290.26 176.55 275.96 175.78 261.34 175.66 C246.72 175.55 230.75 176.31 217 176.32 C203.25 176.33 192.13 175.74 178.84 175.73 C165.55 175.72 150.73 175.84 137.27 176.27 C123.81 176.69 112.29 178.06 98.09 178.27 C83.89 178.48 66.44 177.72 52.09 177.51 C37.74 177.3 25.35 177.17 11.98 177 C6.86 177.26 3.38 172.6 3 164.03 C3.23 154.52 3.86 146.21 3.69 135.5 C3.51 124.79 2.29 110.51 1.97 99.78 C1.65 89.05 1.78 80.96 1.75 71.1 C1.72 61.25 1.6 50.52 1.81 40.64 C2.01 30.77 2.6 21.46 3 11.87 C2.94 6.66 6 3.36 12.65 3 Z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
	--frame-card-1-fill: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 220' preserveAspectRatio='none'%3E%3Cpath d='M16.01 3 C28.96 2.7 40.68 2.11 54.87 2.09 C69.06 2.06 86.49 2.65 101.14 2.84 C115.79 3.03 129.95 3.39 142.78 3.22 C155.62 3.05 164.79 1.87 178.14 1.83 C191.49 1.79 207.98 2.61 222.89 3 C232.87 2.94 236.71 10.09 237 16.67 C236.61 28.79 235.67 40.34 235.82 53.03 C235.98 65.72 237.91 80.24 237.92 92.81 C237.93 105.37 236.24 117.02 235.88 128.42 C235.52 139.82 235.56 149.18 235.75 161.21 C235.93 173.23 236.58 187.45 237 200.58 C236.96 209.75 230.91 216.81 221.3 217 C206.46 216.63 190.72 215.89 176.78 215.89 C162.84 215.89 151.6 216.63 137.66 217 C123.71 217.37 106.06 218.09 93.13 218.11 C80.21 218.12 73.05 217.25 60.1 217.07 C47.14 216.88 30.29 217.02 15.38 217 C6.29 217.19 2.69 214.32 3 208.07 C2.85 196.57 2.75 184.13 2.56 173.56 C2.37 163 1.61 155.15 1.87 144.68 C2.13 134.21 3.75 121.7 4.13 110.74 C4.51 99.78 4.42 89.86 4.14 78.92 C3.86 67.97 2.64 55.51 2.45 45.06 C2.25 34.62 2.82 25.84 3 16.22 C2.77 8.65 8.11 2.7 16.01 3 Z' fill='black'/%3E%3C/svg%3E");
	--frame-card-1-line: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 220' preserveAspectRatio='none'%3E%3Cpath d='M16.01 3 C28.96 2.7 40.68 2.11 54.87 2.09 C69.06 2.06 86.49 2.65 101.14 2.84 C115.79 3.03 129.95 3.39 142.78 3.22 C155.62 3.05 164.79 1.87 178.14 1.83 C191.49 1.79 207.98 2.61 222.89 3 C232.87 2.94 236.71 10.09 237 16.67 C236.61 28.79 235.67 40.34 235.82 53.03 C235.98 65.72 237.91 80.24 237.92 92.81 C237.93 105.37 236.24 117.02 235.88 128.42 C235.52 139.82 235.56 149.18 235.75 161.21 C235.93 173.23 236.58 187.45 237 200.58 C236.96 209.75 230.91 216.81 221.3 217 C206.46 216.63 190.72 215.89 176.78 215.89 C162.84 215.89 151.6 216.63 137.66 217 C123.71 217.37 106.06 218.09 93.13 218.11 C80.21 218.12 73.05 217.25 60.1 217.07 C47.14 216.88 30.29 217.02 15.38 217 C6.29 217.19 2.69 214.32 3 208.07 C2.85 196.57 2.75 184.13 2.56 173.56 C2.37 163 1.61 155.15 1.87 144.68 C2.13 134.21 3.75 121.7 4.13 110.74 C4.51 99.78 4.42 89.86 4.14 78.92 C3.86 67.97 2.64 55.51 2.45 45.06 C2.25 34.62 2.82 25.84 3 16.22 C2.77 8.65 8.11 2.7 16.01 3 Z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
	--frame-card-2-fill: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 220' preserveAspectRatio='none'%3E%3Cpath d='M16.84 3 C31.57 3.32 47.67 4.13 61.01 3.95 C74.36 3.77 82.93 1.95 96.9 1.93 C110.88 1.91 131.24 3.82 144.88 3.82 C158.52 3.82 165.72 2.07 178.73 1.93 C191.74 1.8 208.19 2.64 222.92 3 C228.89 3.06 236.81 8.63 237 18.48 C236.87 28.34 236.62 38.06 236.61 48.06 C236.61 58.06 237.07 67.98 236.96 78.5 C236.85 89.02 235.9 100.36 235.97 111.19 C236.03 122.02 237.2 132.99 237.35 143.47 C237.51 153.95 236.95 163.78 236.89 174.06 C236.83 184.33 236.96 194.77 237 205.13 C236.98 210.04 229.08 216.89 222.53 217 C207.55 217.32 191.61 217.75 177.61 217.96 C163.61 218.18 151.37 218.37 138.5 218.31 C125.64 218.24 114.15 217.98 100.42 217.58 C86.69 217.17 70.73 215.96 56.1 215.86 C41.47 215.77 27.13 216.62 12.65 217 C5.89 217.33 3 209.8 3 202.93 C3.2 193.47 3.42 184.86 3.61 174.56 C3.8 164.25 4.3 152.63 4.12 141.12 C3.95 129.6 2.76 116.71 2.58 105.47 C2.39 94.22 3.09 83.58 3.03 73.67 C2.97 63.75 2.21 56.17 2.2 46 C2.2 35.83 2.73 23.76 3 12.64 C2.86 7.55 9.63 3.11 16.84 3 Z' fill='black'/%3E%3C/svg%3E");
	--frame-card-2-line: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 220' preserveAspectRatio='none'%3E%3Cpath d='M16.84 3 C31.57 3.32 47.67 4.13 61.01 3.95 C74.36 3.77 82.93 1.95 96.9 1.93 C110.88 1.91 131.24 3.82 144.88 3.82 C158.52 3.82 165.72 2.07 178.73 1.93 C191.74 1.8 208.19 2.64 222.92 3 C228.89 3.06 236.81 8.63 237 18.48 C236.87 28.34 236.62 38.06 236.61 48.06 C236.61 58.06 237.07 67.98 236.96 78.5 C236.85 89.02 235.9 100.36 235.97 111.19 C236.03 122.02 237.2 132.99 237.35 143.47 C237.51 153.95 236.95 163.78 236.89 174.06 C236.83 184.33 236.96 194.77 237 205.13 C236.98 210.04 229.08 216.89 222.53 217 C207.55 217.32 191.61 217.75 177.61 217.96 C163.61 218.18 151.37 218.37 138.5 218.31 C125.64 218.24 114.15 217.98 100.42 217.58 C86.69 217.17 70.73 215.96 56.1 215.86 C41.47 215.77 27.13 216.62 12.65 217 C5.89 217.33 3 209.8 3 202.93 C3.2 193.47 3.42 184.86 3.61 174.56 C3.8 164.25 4.3 152.63 4.12 141.12 C3.95 129.6 2.76 116.71 2.58 105.47 C2.39 94.22 3.09 83.58 3.03 73.67 C2.97 63.75 2.21 56.17 2.2 46 C2.2 35.83 2.73 23.76 3 12.64 C2.86 7.55 9.63 3.11 16.84 3 Z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
	--frame-card-3-fill: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 220' preserveAspectRatio='none'%3E%3Cpath d='M12 3 C24.37 2.73 35.43 2.38 49.11 2.2 C62.8 2.01 79.26 1.99 94.1 1.9 C108.95 1.82 123.37 1.6 138.2 1.68 C153.03 1.75 169.09 2.14 183.09 2.36 C197.09 2.58 209.18 2.79 222.22 3 C229.65 2.84 237.15 11.09 237 17.3 C237.28 27.31 237.62 36.53 237.85 47.32 C238.07 58.11 238.51 71.85 238.34 82.04 C238.17 92.23 237.08 98.29 236.82 108.47 C236.55 118.64 236.59 132.45 236.75 143.12 C236.91 153.78 237.73 162.1 237.77 172.47 C237.81 182.84 237.26 194.37 237 205.32 C236.84 211.38 234.57 217.42 227.92 217 C215.36 217.25 204.63 217.85 190.23 217.75 C175.83 217.66 155.78 216.75 141.54 216.42 C127.3 216.09 119.59 215.73 104.81 215.78 C90.04 215.83 67.92 216.51 52.89 216.72 C37.85 216.92 27.38 216.91 14.63 217 C8.35 216.86 3.36 214.54 3 207.9 C2.55 197.97 1.8 188.56 1.65 178.13 C1.51 167.71 1.71 156.1 2.14 145.32 C2.58 134.55 4.15 123.73 4.27 113.46 C4.39 103.2 3.11 95.04 2.86 83.72 C2.62 72.41 2.77 56.75 2.79 45.57 C2.82 34.39 2.93 26.3 3 16.66 C3.12 6.61 7.89 3.22 12 3 Z' fill='black'/%3E%3C/svg%3E");
	--frame-card-3-line: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 220' preserveAspectRatio='none'%3E%3Cpath d='M12 3 C24.37 2.73 35.43 2.38 49.11 2.2 C62.8 2.01 79.26 1.99 94.1 1.9 C108.95 1.82 123.37 1.6 138.2 1.68 C153.03 1.75 169.09 2.14 183.09 2.36 C197.09 2.58 209.18 2.79 222.22 3 C229.65 2.84 237.15 11.09 237 17.3 C237.28 27.31 237.62 36.53 237.85 47.32 C238.07 58.11 238.51 71.85 238.34 82.04 C238.17 92.23 237.08 98.29 236.82 108.47 C236.55 118.64 236.59 132.45 236.75 143.12 C236.91 153.78 237.73 162.1 237.77 172.47 C237.81 182.84 237.26 194.37 237 205.32 C236.84 211.38 234.57 217.42 227.92 217 C215.36 217.25 204.63 217.85 190.23 217.75 C175.83 217.66 155.78 216.75 141.54 216.42 C127.3 216.09 119.59 215.73 104.81 215.78 C90.04 215.83 67.92 216.51 52.89 216.72 C37.85 216.92 27.38 216.91 14.63 217 C8.35 216.86 3.36 214.54 3 207.9 C2.55 197.97 1.8 188.56 1.65 178.13 C1.51 167.71 1.71 156.1 2.14 145.32 C2.58 134.55 4.15 123.73 4.27 113.46 C4.39 103.2 3.11 95.04 2.86 83.72 C2.62 72.41 2.77 56.75 2.79 45.57 C2.82 34.39 2.93 26.3 3 16.66 C3.12 6.61 7.89 3.22 12 3 Z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
	--frame-card-4-fill: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 220' preserveAspectRatio='none'%3E%3Cpath d='M12.15 3 C25.39 3.23 37.85 3.47 51.87 3.68 C65.9 3.88 82.32 4.26 96.31 4.23 C110.3 4.2 121.6 3.86 135.84 3.51 C150.08 3.16 167.51 2.21 181.74 2.13 C195.96 2.04 208.03 2.71 221.17 3 C229.7 3.24 236.91 7.72 237 14.32 C236.59 26 235.62 37.96 235.76 49.37 C235.91 60.78 237.68 72.99 237.87 82.79 C238.06 92.59 237.04 97.62 236.91 108.18 C236.78 118.73 236.88 135.07 237.11 146.11 C237.34 157.14 238.31 164.03 238.29 174.37 C238.27 184.7 237.43 196.87 237 208.11 C236.76 212.39 233.24 217.26 227.25 217 C214.64 216.64 203.27 215.98 189.43 215.93 C175.58 215.87 160.05 216.35 144.18 216.67 C128.3 216.98 108.8 217.95 94.18 217.79 C79.56 217.63 69.97 215.84 56.48 215.71 C43 215.57 27.67 216.57 13.27 217 C6.35 216.92 3.43 213.38 3 202.56 C2.91 191.79 2.53 180.82 2.74 170.25 C2.94 159.68 4.37 148.94 4.22 139.14 C4.07 129.35 2.05 121.84 1.86 111.48 C1.67 101.12 2.86 88.2 3.1 76.98 C3.33 65.75 3.29 54.69 3.27 44.14 C3.26 33.58 3.09 23.81 3 13.64 C3.28 7.61 7.36 3 12.15 3 Z' fill='black'/%3E%3C/svg%3E");
	--frame-card-4-line: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 220' preserveAspectRatio='none'%3E%3Cpath d='M12.15 3 C25.39 3.23 37.85 3.47 51.87 3.68 C65.9 3.88 82.32 4.26 96.31 4.23 C110.3 4.2 121.6 3.86 135.84 3.51 C150.08 3.16 167.51 2.21 181.74 2.13 C195.96 2.04 208.03 2.71 221.17 3 C229.7 3.24 236.91 7.72 237 14.32 C236.59 26 235.62 37.96 235.76 49.37 C235.91 60.78 237.68 72.99 237.87 82.79 C238.06 92.59 237.04 97.62 236.91 108.18 C236.78 118.73 236.88 135.07 237.11 146.11 C237.34 157.14 238.31 164.03 238.29 174.37 C238.27 184.7 237.43 196.87 237 208.11 C236.76 212.39 233.24 217.26 227.25 217 C214.64 216.64 203.27 215.98 189.43 215.93 C175.58 215.87 160.05 216.35 144.18 216.67 C128.3 216.98 108.8 217.95 94.18 217.79 C79.56 217.63 69.97 215.84 56.48 215.71 C43 215.57 27.67 216.57 13.27 217 C6.35 216.92 3.43 213.38 3 202.56 C2.91 191.79 2.53 180.82 2.74 170.25 C2.94 159.68 4.37 148.94 4.22 139.14 C4.07 129.35 2.05 121.84 1.86 111.48 C1.67 101.12 2.86 88.2 3.1 76.98 C3.33 65.75 3.29 54.69 3.27 44.14 C3.26 33.58 3.09 23.81 3 13.64 C3.28 7.61 7.36 3 12.15 3 Z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
}
/* The big game card has its own outlines, drawn at its real proportions (one wide, one for phones) so the wobble and corners never look stretched. */
:root {
	--frame-feature-wide-fill: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1120 340' preserveAspectRatio='none'%3E%3Cpath d='M17.06 3 C34.68 2.63 49.82 1.96 69.91 1.89 C90.01 1.81 117.87 2.43 137.63 2.56 C157.39 2.69 170.14 2.82 188.48 2.67 C206.82 2.52 228.5 1.61 247.7 1.66 C266.9 1.71 284.12 2.59 303.67 2.98 C323.23 3.37 347.31 4.24 365.02 4.03 C382.74 3.81 391.41 1.82 409.96 1.67 C428.51 1.51 455.89 3.07 476.33 3.11 C496.76 3.15 515.01 1.76 532.54 1.92 C550.08 2.07 562.34 3.76 581.54 4.02 C600.73 4.27 628.92 3.4 647.71 3.45 C666.5 3.51 676.86 4.56 694.26 4.36 C711.65 4.17 731.5 2.43 752.09 2.27 C772.69 2.12 798.14 3.14 817.83 3.43 C837.52 3.73 852.5 4.14 870.23 4.05 C887.95 3.97 904.43 3.01 924.18 2.93 C943.93 2.86 969.71 3.78 988.73 3.62 C1007.74 3.46 1019.94 2.07 1038.29 1.96 C1056.63 1.86 1078.64 2.65 1098.82 3 C1112.38 2.61 1117.09 9.82 1117 18.54 C1117.38 32.03 1117.95 44.51 1118.14 58.99 C1118.34 73.48 1118.56 89.46 1118.16 105.46 C1117.76 121.46 1115.93 140.64 1115.75 154.99 C1115.57 169.34 1116.69 177.6 1117.08 191.53 C1117.47 205.46 1117.93 224.14 1118.07 238.56 C1118.21 252.99 1118.09 263.61 1117.92 278.06 C1117.74 292.5 1117.31 309.52 1117 325.25 C1117.23 332.38 1108.88 337.21 1095.16 337 C1076.98 336.94 1059.39 336.86 1040.62 336.83 C1021.85 336.81 1002.91 336.91 982.54 336.84 C962.17 336.76 936.44 336.58 918.4 336.39 C900.37 336.19 892.88 335.52 874.32 335.66 C855.76 335.8 826.22 336.98 807.03 337.21 C787.84 337.44 776.56 337.1 759.17 337.06 C741.79 337.02 723.55 337.12 702.71 336.96 C681.87 336.8 654.41 336.28 634.13 336.11 C613.84 335.94 599.07 335.72 581 335.95 C562.93 336.19 544.98 337.17 525.72 337.53 C506.47 337.89 483.83 338 465.46 338.1 C447.08 338.2 433.83 338.1 415.45 338.12 C397.08 338.14 375.26 338.3 355.21 338.21 C335.16 338.12 314.85 337.75 295.16 337.58 C275.46 337.42 254.59 337.52 237.02 337.24 C219.46 336.96 207.17 335.72 189.75 335.9 C172.33 336.07 151.62 338.04 132.48 338.29 C113.33 338.53 94.57 337.58 74.89 337.37 C55.21 337.15 34.56 337.12 14.39 337 C6.09 336.6 2.63 330.24 3 314.33 C2.81 300.44 2.62 286.29 2.42 272.65 C2.21 259.01 1.61 246.7 1.77 232.48 C1.93 218.25 3.34 201.52 3.38 187.33 C3.43 173.14 2.25 161.52 2.02 147.34 C1.79 133.16 1.73 117.37 2 102.25 C2.27 87.12 3.48 71.1 3.65 56.6 C3.81 42.09 3.22 29.02 3 15.23 C2.78 7.27 5.97 3.14 17.06 3 Z' fill='black'/%3E%3C/svg%3E");
	--frame-feature-wide-line: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1120 340' preserveAspectRatio='none'%3E%3Cpath d='M17.06 3 C34.68 2.63 49.82 1.96 69.91 1.89 C90.01 1.81 117.87 2.43 137.63 2.56 C157.39 2.69 170.14 2.82 188.48 2.67 C206.82 2.52 228.5 1.61 247.7 1.66 C266.9 1.71 284.12 2.59 303.67 2.98 C323.23 3.37 347.31 4.24 365.02 4.03 C382.74 3.81 391.41 1.82 409.96 1.67 C428.51 1.51 455.89 3.07 476.33 3.11 C496.76 3.15 515.01 1.76 532.54 1.92 C550.08 2.07 562.34 3.76 581.54 4.02 C600.73 4.27 628.92 3.4 647.71 3.45 C666.5 3.51 676.86 4.56 694.26 4.36 C711.65 4.17 731.5 2.43 752.09 2.27 C772.69 2.12 798.14 3.14 817.83 3.43 C837.52 3.73 852.5 4.14 870.23 4.05 C887.95 3.97 904.43 3.01 924.18 2.93 C943.93 2.86 969.71 3.78 988.73 3.62 C1007.74 3.46 1019.94 2.07 1038.29 1.96 C1056.63 1.86 1078.64 2.65 1098.82 3 C1112.38 2.61 1117.09 9.82 1117 18.54 C1117.38 32.03 1117.95 44.51 1118.14 58.99 C1118.34 73.48 1118.56 89.46 1118.16 105.46 C1117.76 121.46 1115.93 140.64 1115.75 154.99 C1115.57 169.34 1116.69 177.6 1117.08 191.53 C1117.47 205.46 1117.93 224.14 1118.07 238.56 C1118.21 252.99 1118.09 263.61 1117.92 278.06 C1117.74 292.5 1117.31 309.52 1117 325.25 C1117.23 332.38 1108.88 337.21 1095.16 337 C1076.98 336.94 1059.39 336.86 1040.62 336.83 C1021.85 336.81 1002.91 336.91 982.54 336.84 C962.17 336.76 936.44 336.58 918.4 336.39 C900.37 336.19 892.88 335.52 874.32 335.66 C855.76 335.8 826.22 336.98 807.03 337.21 C787.84 337.44 776.56 337.1 759.17 337.06 C741.79 337.02 723.55 337.12 702.71 336.96 C681.87 336.8 654.41 336.28 634.13 336.11 C613.84 335.94 599.07 335.72 581 335.95 C562.93 336.19 544.98 337.17 525.72 337.53 C506.47 337.89 483.83 338 465.46 338.1 C447.08 338.2 433.83 338.1 415.45 338.12 C397.08 338.14 375.26 338.3 355.21 338.21 C335.16 338.12 314.85 337.75 295.16 337.58 C275.46 337.42 254.59 337.52 237.02 337.24 C219.46 336.96 207.17 335.72 189.75 335.9 C172.33 336.07 151.62 338.04 132.48 338.29 C113.33 338.53 94.57 337.58 74.89 337.37 C55.21 337.15 34.56 337.12 14.39 337 C6.09 336.6 2.63 330.24 3 314.33 C2.81 300.44 2.62 286.29 2.42 272.65 C2.21 259.01 1.61 246.7 1.77 232.48 C1.93 218.25 3.34 201.52 3.38 187.33 C3.43 173.14 2.25 161.52 2.02 147.34 C1.79 133.16 1.73 117.37 2 102.25 C2.27 87.12 3.48 71.1 3.65 56.6 C3.81 42.09 3.22 29.02 3 15.23 C2.78 7.27 5.97 3.14 17.06 3 Z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
	--frame-feature-tall-fill: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 380' preserveAspectRatio='none'%3E%3Cpath d='M18.7 3 C33.99 2.57 48.88 1.78 64.56 1.71 C80.24 1.65 96.98 2.5 112.78 2.61 C128.57 2.73 144.42 2.36 159.34 2.39 C174.25 2.43 186.51 2.49 202.29 2.81 C218.06 3.14 237.68 4.07 253.98 4.32 C270.28 4.58 284.63 4.56 300.1 4.34 C315.58 4.11 331.26 3.45 346.84 3 C352.88 2.96 356.84 6.55 357 13.46 C356.91 25.22 356.96 36.56 356.74 48.75 C356.52 60.94 355.47 72.94 355.68 86.59 C355.88 100.24 357.71 116.19 357.95 130.65 C358.19 145.11 357.06 160.68 357.1 173.34 C357.14 186 358.31 194.52 358.18 206.61 C358.05 218.7 356.51 233.22 356.29 245.87 C356.08 258.52 356.97 270 356.88 282.51 C356.78 295.02 355.7 307.45 355.72 320.93 C355.74 334.41 356.57 349.23 357 363.38 C357.29 370.05 351.21 376.76 345.93 377 C331.51 377.08 317.63 377.32 302.69 377.23 C287.75 377.15 272.08 376.72 256.28 376.49 C240.47 376.25 224.22 375.94 207.86 375.83 C191.51 375.71 174.19 375.56 158.14 375.78 C142.09 375.99 127.58 376.89 111.58 377.1 C95.57 377.32 78.49 377.07 62.1 377.06 C45.72 377.04 29.53 377.02 13.25 377 C5.19 376.78 2.86 371.59 3 364.86 C3.23 352.42 3.68 340.8 3.69 327.54 C3.7 314.28 3.32 298.49 3.05 285.28 C2.77 272.07 2.03 260.52 2.04 248.29 C2.05 236.06 3.12 224.85 3.1 211.92 C3.09 198.99 1.84 184.62 1.93 170.7 C2.01 156.78 3.39 141.62 3.6 128.38 C3.82 115.14 3.18 103.27 3.21 91.26 C3.23 79.26 3.81 68.92 3.77 56.37 C3.74 43.81 3.26 29.4 3 15.92 C2.99 10.19 11.2 2.89 18.7 3 Z' fill='black'/%3E%3C/svg%3E");
	--frame-feature-tall-line: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 380' preserveAspectRatio='none'%3E%3Cpath d='M18.7 3 C33.99 2.57 48.88 1.78 64.56 1.71 C80.24 1.65 96.98 2.5 112.78 2.61 C128.57 2.73 144.42 2.36 159.34 2.39 C174.25 2.43 186.51 2.49 202.29 2.81 C218.06 3.14 237.68 4.07 253.98 4.32 C270.28 4.58 284.63 4.56 300.1 4.34 C315.58 4.11 331.26 3.45 346.84 3 C352.88 2.96 356.84 6.55 357 13.46 C356.91 25.22 356.96 36.56 356.74 48.75 C356.52 60.94 355.47 72.94 355.68 86.59 C355.88 100.24 357.71 116.19 357.95 130.65 C358.19 145.11 357.06 160.68 357.1 173.34 C357.14 186 358.31 194.52 358.18 206.61 C358.05 218.7 356.51 233.22 356.29 245.87 C356.08 258.52 356.97 270 356.88 282.51 C356.78 295.02 355.7 307.45 355.72 320.93 C355.74 334.41 356.57 349.23 357 363.38 C357.29 370.05 351.21 376.76 345.93 377 C331.51 377.08 317.63 377.32 302.69 377.23 C287.75 377.15 272.08 376.72 256.28 376.49 C240.47 376.25 224.22 375.94 207.86 375.83 C191.51 375.71 174.19 375.56 158.14 375.78 C142.09 375.99 127.58 376.89 111.58 377.1 C95.57 377.32 78.49 377.07 62.1 377.06 C45.72 377.04 29.53 377.02 13.25 377 C5.19 376.78 2.86 371.59 3 364.86 C3.23 352.42 3.68 340.8 3.69 327.54 C3.7 314.28 3.32 298.49 3.05 285.28 C2.77 272.07 2.03 260.52 2.04 248.29 C2.05 236.06 3.12 224.85 3.1 211.92 C3.09 198.99 1.84 184.62 1.93 170.7 C2.01 156.78 3.39 141.62 3.6 128.38 C3.82 115.14 3.18 103.27 3.21 91.26 C3.23 79.26 3.81 68.92 3.77 56.37 C3.74 43.81 3.26 29.4 3 15.92 C2.99 10.19 11.2 2.89 18.7 3 Z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
	--frame-feature-wide-2-fill: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1120 340' preserveAspectRatio='none'%3E%3Cpath d='M21.1 3 C41.74 3.29 64.79 4.05 83.03 3.87 C101.26 3.69 111.96 1.92 130.51 1.92 C149.05 1.91 174.79 3.55 194.31 3.82 C213.84 4.09 229 3.47 247.68 3.56 C266.36 3.65 287.2 4.31 306.4 4.36 C325.6 4.42 343.43 4.1 362.86 3.89 C382.29 3.68 404.44 3.16 422.97 3.11 C441.5 3.06 455.28 3.5 474.04 3.6 C492.81 3.7 516.08 3.85 535.54 3.7 C554.99 3.55 572.3 2.87 590.76 2.68 C609.21 2.5 627.59 2.57 646.28 2.6 C664.98 2.63 684.71 2.98 702.93 2.88 C721.15 2.78 737.57 2.05 755.61 2.01 C773.65 1.98 791.79 2.73 811.17 2.67 C830.54 2.61 852.11 1.52 871.85 1.67 C891.58 1.81 911.04 3.17 929.6 3.56 C948.16 3.95 964.38 4.2 983.22 3.99 C1002.06 3.78 1023.01 2.45 1042.65 2.28 C1062.29 2.12 1081.61 2.76 1101.08 3 C1112.81 2.9 1117.16 9.56 1117 15.02 C1116.79 30.56 1116.59 47.47 1116.38 61.65 C1116.18 75.82 1115.66 86.33 1115.76 100.09 C1115.87 113.86 1116.96 128.64 1117.02 144.22 C1117.09 159.8 1116.07 178.55 1116.13 193.56 C1116.2 208.57 1117.33 220.55 1117.42 234.29 C1117.52 248.04 1116.8 261.56 1116.73 276.05 C1116.66 290.55 1116.91 306.21 1117 321.29 C1116.7 332.17 1109.49 337.23 1102.84 337 C1082.91 336.88 1062.4 336.68 1043.06 336.64 C1023.73 336.59 1005.06 336.89 986.83 336.72 C968.59 336.55 952.36 335.46 933.67 335.62 C914.97 335.78 894.69 337.39 874.64 337.67 C854.58 337.96 831.86 337.38 813.33 337.35 C794.81 337.33 780.89 337.63 763.48 337.53 C746.07 337.42 728.92 336.74 708.88 336.72 C688.85 336.7 662.94 337.36 643.27 337.4 C623.61 337.45 607.96 336.91 590.89 337.02 C573.81 337.14 560.18 338.14 540.83 338.1 C521.49 338.05 494.7 336.96 474.8 336.76 C454.89 336.55 440.97 336.83 421.41 336.86 C401.84 336.9 377.09 337.12 357.42 336.98 C337.74 336.84 322.35 336.02 303.37 336.02 C284.38 336.01 261.45 336.6 243.53 336.96 C225.6 337.33 214.34 338.32 195.84 338.2 C177.33 338.08 152.14 336.22 132.49 336.25 C112.85 336.27 96.33 338.24 77.97 338.36 C59.61 338.49 40.86 337.45 22.31 337 C12.32 337.12 2.92 327.45 3 320.06 C3.18 306.17 3.31 293.3 3.54 278.41 C3.77 263.52 4.32 244.21 4.38 230.72 C4.45 217.24 4.11 210.18 3.92 197.51 C3.73 184.84 3.22 169.88 3.25 154.72 C3.28 139.55 4.35 121.04 4.1 106.52 C3.85 92 1.94 81.59 1.76 67.61 C1.57 53.63 2.59 37.62 3 22.62 C2.93 13.72 13.26 3.19 21.1 3 Z' fill='black'/%3E%3C/svg%3E");
	--frame-feature-wide-2-line: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1120 340' preserveAspectRatio='none'%3E%3Cpath d='M21.1 3 C41.74 3.29 64.79 4.05 83.03 3.87 C101.26 3.69 111.96 1.92 130.51 1.92 C149.05 1.91 174.79 3.55 194.31 3.82 C213.84 4.09 229 3.47 247.68 3.56 C266.36 3.65 287.2 4.31 306.4 4.36 C325.6 4.42 343.43 4.1 362.86 3.89 C382.29 3.68 404.44 3.16 422.97 3.11 C441.5 3.06 455.28 3.5 474.04 3.6 C492.81 3.7 516.08 3.85 535.54 3.7 C554.99 3.55 572.3 2.87 590.76 2.68 C609.21 2.5 627.59 2.57 646.28 2.6 C664.98 2.63 684.71 2.98 702.93 2.88 C721.15 2.78 737.57 2.05 755.61 2.01 C773.65 1.98 791.79 2.73 811.17 2.67 C830.54 2.61 852.11 1.52 871.85 1.67 C891.58 1.81 911.04 3.17 929.6 3.56 C948.16 3.95 964.38 4.2 983.22 3.99 C1002.06 3.78 1023.01 2.45 1042.65 2.28 C1062.29 2.12 1081.61 2.76 1101.08 3 C1112.81 2.9 1117.16 9.56 1117 15.02 C1116.79 30.56 1116.59 47.47 1116.38 61.65 C1116.18 75.82 1115.66 86.33 1115.76 100.09 C1115.87 113.86 1116.96 128.64 1117.02 144.22 C1117.09 159.8 1116.07 178.55 1116.13 193.56 C1116.2 208.57 1117.33 220.55 1117.42 234.29 C1117.52 248.04 1116.8 261.56 1116.73 276.05 C1116.66 290.55 1116.91 306.21 1117 321.29 C1116.7 332.17 1109.49 337.23 1102.84 337 C1082.91 336.88 1062.4 336.68 1043.06 336.64 C1023.73 336.59 1005.06 336.89 986.83 336.72 C968.59 336.55 952.36 335.46 933.67 335.62 C914.97 335.78 894.69 337.39 874.64 337.67 C854.58 337.96 831.86 337.38 813.33 337.35 C794.81 337.33 780.89 337.63 763.48 337.53 C746.07 337.42 728.92 336.74 708.88 336.72 C688.85 336.7 662.94 337.36 643.27 337.4 C623.61 337.45 607.96 336.91 590.89 337.02 C573.81 337.14 560.18 338.14 540.83 338.1 C521.49 338.05 494.7 336.96 474.8 336.76 C454.89 336.55 440.97 336.83 421.41 336.86 C401.84 336.9 377.09 337.12 357.42 336.98 C337.74 336.84 322.35 336.02 303.37 336.02 C284.38 336.01 261.45 336.6 243.53 336.96 C225.6 337.33 214.34 338.32 195.84 338.2 C177.33 338.08 152.14 336.22 132.49 336.25 C112.85 336.27 96.33 338.24 77.97 338.36 C59.61 338.49 40.86 337.45 22.31 337 C12.32 337.12 2.92 327.45 3 320.06 C3.18 306.17 3.31 293.3 3.54 278.41 C3.77 263.52 4.32 244.21 4.38 230.72 C4.45 217.24 4.11 210.18 3.92 197.51 C3.73 184.84 3.22 169.88 3.25 154.72 C3.28 139.55 4.35 121.04 4.1 106.52 C3.85 92 1.94 81.59 1.76 67.61 C1.57 53.63 2.59 37.62 3 22.62 C2.93 13.72 13.26 3.19 21.1 3 Z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
	--frame-feature-tall-2-fill: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 380' preserveAspectRatio='none'%3E%3Cpath d='M19.66 3 C36.53 2.76 54.58 2.45 70.28 2.29 C85.98 2.14 98.44 1.89 113.85 2.07 C129.26 2.25 146.43 3.25 162.76 3.39 C179.08 3.53 197.16 2.86 211.8 2.9 C226.45 2.93 235.8 3.61 250.63 3.6 C265.47 3.6 284.72 2.97 300.83 2.87 C316.93 2.77 331.79 2.96 347.28 3 C352.92 3.01 356.83 8.41 357 19.97 C356.57 33.22 355.65 47.51 355.7 59.72 C355.74 71.93 357.04 80.85 357.25 93.24 C357.46 105.63 356.99 120.19 356.95 134.06 C356.92 147.93 357.11 163.35 357.03 176.47 C356.94 189.6 356.62 201.06 356.44 212.81 C356.26 224.56 355.64 233.54 355.94 246.98 C356.24 260.42 357.98 280.7 358.23 293.47 C358.49 306.25 357.68 311.48 357.47 323.61 C357.26 335.73 357.16 352.03 357 366.24 C357.3 373.15 352.39 376.97 343.72 377 C327.96 377.17 312.15 377.54 296.45 377.52 C280.75 377.51 264.4 376.76 249.51 376.9 C234.63 377.04 223.16 378.51 207.16 378.36 C191.16 378.21 168.59 376.16 153.52 376 C138.45 375.84 131.83 377.2 116.74 377.39 C101.65 377.58 79.38 377.22 63 377.16 C46.62 377.09 33.31 377.05 18.46 377 C10.64 377.07 2.92 369.36 3 361.39 C3.46 348.53 4.14 335.15 4.37 322.81 C4.59 310.46 4.49 299.41 4.33 287.32 C4.17 275.23 3.62 263.65 3.41 250.25 C3.19 236.85 3.31 220.56 3.05 206.94 C2.78 193.32 1.69 181.7 1.84 168.54 C1.99 155.39 3.85 140.21 3.96 128.01 C4.06 115.81 2.4 107.63 2.47 95.33 C2.54 83.03 4.3 67.53 4.39 54.22 C4.48 40.9 3.46 28.36 3 15.43 C2.71 7.01 10.39 2.78 19.66 3 Z' fill='black'/%3E%3C/svg%3E");
	--frame-feature-tall-2-line: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 380' preserveAspectRatio='none'%3E%3Cpath d='M19.66 3 C36.53 2.76 54.58 2.45 70.28 2.29 C85.98 2.14 98.44 1.89 113.85 2.07 C129.26 2.25 146.43 3.25 162.76 3.39 C179.08 3.53 197.16 2.86 211.8 2.9 C226.45 2.93 235.8 3.61 250.63 3.6 C265.47 3.6 284.72 2.97 300.83 2.87 C316.93 2.77 331.79 2.96 347.28 3 C352.92 3.01 356.83 8.41 357 19.97 C356.57 33.22 355.65 47.51 355.7 59.72 C355.74 71.93 357.04 80.85 357.25 93.24 C357.46 105.63 356.99 120.19 356.95 134.06 C356.92 147.93 357.11 163.35 357.03 176.47 C356.94 189.6 356.62 201.06 356.44 212.81 C356.26 224.56 355.64 233.54 355.94 246.98 C356.24 260.42 357.98 280.7 358.23 293.47 C358.49 306.25 357.68 311.48 357.47 323.61 C357.26 335.73 357.16 352.03 357 366.24 C357.3 373.15 352.39 376.97 343.72 377 C327.96 377.17 312.15 377.54 296.45 377.52 C280.75 377.51 264.4 376.76 249.51 376.9 C234.63 377.04 223.16 378.51 207.16 378.36 C191.16 378.21 168.59 376.16 153.52 376 C138.45 375.84 131.83 377.2 116.74 377.39 C101.65 377.58 79.38 377.22 63 377.16 C46.62 377.09 33.31 377.05 18.46 377 C10.64 377.07 2.92 369.36 3 361.39 C3.46 348.53 4.14 335.15 4.37 322.81 C4.59 310.46 4.49 299.41 4.33 287.32 C4.17 275.23 3.62 263.65 3.41 250.25 C3.19 236.85 3.31 220.56 3.05 206.94 C2.78 193.32 1.69 181.7 1.84 168.54 C1.99 155.39 3.85 140.21 3.96 128.01 C4.06 115.81 2.4 107.63 2.47 95.33 C2.54 83.03 4.3 67.53 4.39 54.22 C4.48 40.9 3.46 28.36 3 15.43 C2.71 7.01 10.39 2.78 19.66 3 Z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
}
.hero-media, .media-frame { --frame-fill: var(--frame-wide-5-fill); --frame-line: var(--frame-wide-5-line); }
.screenshot { --frame-fill: var(--frame-wide-1-fill); --frame-line: var(--frame-wide-1-line); }
.screenshot:nth-child(4n+2) { --frame-fill: var(--frame-wide-2-fill); --frame-line: var(--frame-wide-2-line); }
.screenshot:nth-child(4n+3) { --frame-fill: var(--frame-wide-3-fill); --frame-line: var(--frame-wide-3-line); }
.screenshot:nth-child(4n) { --frame-fill: var(--frame-wide-4-fill); --frame-line: var(--frame-wide-4-line); }
.card { --frame-fill: var(--frame-card-1-fill); --frame-line: var(--frame-card-1-line); }
.card:nth-child(4n+2) { --frame-fill: var(--frame-card-2-fill); --frame-line: var(--frame-card-2-line); }
.card:nth-child(4n+3) { --frame-fill: var(--frame-card-3-fill); --frame-line: var(--frame-card-3-line); }
.card:nth-child(4n) { --frame-fill: var(--frame-card-4-fill); --frame-line: var(--frame-card-4-line); }
.card.feature-card { --frame-fill: var(--frame-feature-wide-fill); --frame-line: var(--frame-feature-wide-line); }
@media (max-width: 720px) {
	.card.feature-card { --frame-fill: var(--frame-feature-tall-fill); --frame-line: var(--frame-feature-tall-line); }
}
.hero-media, .media-frame { position: relative; isolation: isolate; }
.media, .screenshot img { -webkit-mask: var(--frame-fill) center / 100% 100% no-repeat; mask: var(--frame-fill) center / 100% 100% no-repeat; }
.card-inner { flex: 1; display: flex; flex-direction: column; background: var(--surface); -webkit-mask: var(--frame-fill) center / 100% 100% no-repeat; mask: var(--frame-fill) center / 100% 100% no-repeat; }
.hero-media::after, .media-frame::after, .screenshot::after, .card::after {
	content: ""; position: absolute; inset: 0; pointer-events: none; background: var(--line);
	-webkit-mask: var(--frame-line) center / 100% 100% no-repeat; mask: var(--frame-line) center / 100% 100% no-repeat;
}
.hero-media::before, .media-frame::before, .card::before {
	content: ""; position: absolute; inset: 0; z-index: -1; pointer-events: none; background: var(--shadow);
	transform: translate(6px, 6px);
	-webkit-mask: var(--frame-fill) center / 100% 100% no-repeat; mask: var(--frame-fill) center / 100% 100% no-repeat;
}
.card::before { transform: translate(4px, 4px); transition: transform .12s; }
.card:hover { box-shadow: none; }
.card:hover::before { transform: translate(6px, 6px); }
.card-body { position: relative; }
.card-body::before {
	content: ""; position: absolute; left: 0; right: 0; top: -3px; height: 6px;
	background: var(--line); pointer-events: none;
	-webkit-mask: var(--rule) left center / 240px 6px repeat-x; mask: var(--rule) left center / 240px 6px repeat-x;
}

/* ---------- Pen boxes: the same hand-drawn shapes for buttons, the theme and video buttons, tags and the call-to-action box ---------- */
/* The box itself goes see-through; ::before paints its colour cut to the shape, ::after draws the line. --box-bg and --box-line set the two colours. */
:root {
	--frame-button-1-fill: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 56' preserveAspectRatio='none'%3E%3Cpath d='M12.5 2.5 C26.35 2.63 39.24 2.75 54.07 2.9 C68.89 3.04 86.62 3.35 101.45 3.36 C116.28 3.38 129.86 3.12 143.04 2.98 C156.22 2.84 168.04 2.66 180.54 2.5 C191.52 2.38 197.24 9.93 197.5 18.59 C197.5 25.06 197.5 31.53 197.5 38.01 C197.36 48.07 189.74 53.8 180.98 53.5 C167.72 53.64 155.44 53.96 141.2 53.92 C126.97 53.89 110.5 53.21 95.56 53.29 C80.62 53.36 65.27 54.31 51.56 54.35 C37.86 54.38 26.07 53.78 13.33 53.5 C5.03 53.23 2.37 47.69 2.5 39.51 C2.5 32.26 2.5 25 2.5 17.75 C2.74 7.83 7.14 2.65 12.5 2.5 Z' fill='black'/%3E%3C/svg%3E");
	--frame-button-1-line: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 56' preserveAspectRatio='none'%3E%3Cpath d='M12.5 2.5 C26.35 2.63 39.24 2.75 54.07 2.9 C68.89 3.04 86.62 3.35 101.45 3.36 C116.28 3.38 129.86 3.12 143.04 2.98 C156.22 2.84 168.04 2.66 180.54 2.5 C191.52 2.38 197.24 9.93 197.5 18.59 C197.5 25.06 197.5 31.53 197.5 38.01 C197.36 48.07 189.74 53.8 180.98 53.5 C167.72 53.64 155.44 53.96 141.2 53.92 C126.97 53.89 110.5 53.21 95.56 53.29 C80.62 53.36 65.27 54.31 51.56 54.35 C37.86 54.38 26.07 53.78 13.33 53.5 C5.03 53.23 2.37 47.69 2.5 39.51 C2.5 32.26 2.5 25 2.5 17.75 C2.74 7.83 7.14 2.65 12.5 2.5 Z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
	--frame-button-2-fill: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 56' preserveAspectRatio='none'%3E%3Cpath d='M11.83 2.5 C25.25 2.76 37.61 3.25 52.08 3.28 C66.55 3.32 83.14 2.74 98.66 2.69 C114.18 2.64 130.89 3.02 145.22 2.99 C159.56 2.96 171.52 2.66 184.67 2.5 C192.79 2.45 197.43 5.93 197.5 14.74 C197.5 22.09 197.5 29.43 197.5 36.78 C197.53 46.47 194.24 53.78 182.9 53.5 C168.82 53.25 154.13 52.64 140.66 52.76 C127.19 52.88 116.75 54.15 102.07 54.24 C87.39 54.32 67.39 53.39 52.58 53.26 C37.77 53.14 26.32 53.42 13.19 53.5 C6.22 53.64 2.5 47.03 2.5 39.62 C2.5 30.63 2.5 21.64 2.5 12.64 C2.4 6.25 5.07 2.4 11.83 2.5 Z' fill='black'/%3E%3C/svg%3E");
	--frame-button-2-line: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 56' preserveAspectRatio='none'%3E%3Cpath d='M11.83 2.5 C25.25 2.76 37.61 3.25 52.08 3.28 C66.55 3.32 83.14 2.74 98.66 2.69 C114.18 2.64 130.89 3.02 145.22 2.99 C159.56 2.96 171.52 2.66 184.67 2.5 C192.79 2.45 197.43 5.93 197.5 14.74 C197.5 22.09 197.5 29.43 197.5 36.78 C197.53 46.47 194.24 53.78 182.9 53.5 C168.82 53.25 154.13 52.64 140.66 52.76 C127.19 52.88 116.75 54.15 102.07 54.24 C87.39 54.32 67.39 53.39 52.58 53.26 C37.77 53.14 26.32 53.42 13.19 53.5 C6.22 53.64 2.5 47.03 2.5 39.62 C2.5 30.63 2.5 21.64 2.5 12.64 C2.4 6.25 5.07 2.4 11.83 2.5 Z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
	--frame-icon-1-fill: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' preserveAspectRatio='none'%3E%3Cpath d='M15.72 2.5 C22.58 2.5 29.43 2.5 36.29 2.5 C42.57 2.26 45.46 5.09 45.5 15.42 C45.5 22.39 45.5 29.37 45.5 36.34 C45.61 40.94 39.14 45.66 33.57 45.5 C27.94 45.5 22.32 45.5 16.69 45.5 C8.56 45.56 2.37 42.14 2.5 35.3 C2.5 28.77 2.5 22.25 2.5 15.72 C2.73 6.4 7.14 2.48 15.72 2.5 Z' fill='black'/%3E%3C/svg%3E");
	--frame-icon-1-line: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' preserveAspectRatio='none'%3E%3Cpath d='M15.72 2.5 C22.58 2.5 29.43 2.5 36.29 2.5 C42.57 2.26 45.46 5.09 45.5 15.42 C45.5 22.39 45.5 29.37 45.5 36.34 C45.61 40.94 39.14 45.66 33.57 45.5 C27.94 45.5 22.32 45.5 16.69 45.5 C8.56 45.56 2.37 42.14 2.5 35.3 C2.5 28.77 2.5 22.25 2.5 15.72 C2.73 6.4 7.14 2.48 15.72 2.5 Z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
	--frame-icon-2-fill: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' preserveAspectRatio='none'%3E%3Cpath d='M12.69 2.5 C20.54 2.5 28.38 2.5 36.23 2.5 C40.75 2.26 45.75 7.22 45.5 11.37 C45.5 19.27 45.5 27.17 45.5 35.06 C45.69 40.77 42.26 45.53 37.36 45.5 C28.89 45.5 20.42 45.5 11.95 45.5 C7.5 45.36 2.37 40.04 2.5 32.39 C2.5 26.09 2.5 19.78 2.5 13.48 C2.34 6.09 4.68 2.88 12.69 2.5 Z' fill='black'/%3E%3C/svg%3E");
	--frame-icon-2-line: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' preserveAspectRatio='none'%3E%3Cpath d='M12.69 2.5 C20.54 2.5 28.38 2.5 36.23 2.5 C40.75 2.26 45.75 7.22 45.5 11.37 C45.5 19.27 45.5 27.17 45.5 35.06 C45.69 40.77 42.26 45.53 37.36 45.5 C28.89 45.5 20.42 45.5 11.95 45.5 C7.5 45.36 2.37 40.04 2.5 32.39 C2.5 26.09 2.5 19.78 2.5 13.48 C2.34 6.09 4.68 2.88 12.69 2.5 Z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
	--frame-tag-fill: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 30' preserveAspectRatio='none'%3E%3Cpath d='M11.56 2 C19.94 1.84 28.22 1.43 36.7 1.51 C45.19 1.59 54.18 2.39 62.48 2.47 C70.78 2.55 78.5 2.16 86.51 2 C94.84 2.4 97.8 7.71 98 13.48 C98 15.29 98 17.09 98 18.89 C98.14 24.57 92.48 27.76 87.27 28 C79.1 28.09 70.91 28.21 62.77 28.27 C54.63 28.32 46.5 28.38 38.4 28.33 C30.3 28.29 22.26 28.11 14.18 28 C7.2 28.12 2.17 24.96 2 20.82 C2 17.55 2 14.28 2 11.01 C2.18 6.46 4.79 2.15 11.56 2 Z' fill='black'/%3E%3C/svg%3E");
	--frame-tag-line: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 30' preserveAspectRatio='none'%3E%3Cpath d='M11.56 2 C19.94 1.84 28.22 1.43 36.7 1.51 C45.19 1.59 54.18 2.39 62.48 2.47 C70.78 2.55 78.5 2.16 86.51 2 C94.84 2.4 97.8 7.71 98 13.48 C98 15.29 98 17.09 98 18.89 C98.14 24.57 92.48 27.76 87.27 28 C79.1 28.09 70.91 28.21 62.77 28.27 C54.63 28.32 46.5 28.38 38.4 28.33 C30.3 28.29 22.26 28.11 14.18 28 C7.2 28.12 2.17 24.96 2 20.82 C2 17.55 2 14.28 2 11.01 C2.18 6.46 4.79 2.15 11.56 2 Z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
	--frame-tag-2-fill: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 30' preserveAspectRatio='none'%3E%3Cpath d='M12.77 2 C21.36 1.89 29.81 1.66 38.55 1.68 C47.29 1.7 56.51 2.07 65.2 2.12 C73.89 2.17 82.18 2.04 90.68 2 C94.6 1.82 97.9 4.99 98 13.29 C98 15.28 98 17.27 98 19.26 C97.77 24.1 95.35 28.08 87.57 28 C79.83 28.03 72.65 28.06 64.37 28.09 C56.08 28.11 46.33 28.16 37.86 28.15 C29.39 28.13 21.65 28.05 13.54 28 C7.34 28.28 1.72 25.73 2 17.59 C2 15.4 2 13.2 2 11.01 C1.82 6.23 4.49 1.64 12.77 2 Z' fill='black'/%3E%3C/svg%3E");
	--frame-tag-2-line: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 30' preserveAspectRatio='none'%3E%3Cpath d='M12.77 2 C21.36 1.89 29.81 1.66 38.55 1.68 C47.29 1.7 56.51 2.07 65.2 2.12 C73.89 2.17 82.18 2.04 90.68 2 C94.6 1.82 97.9 4.99 98 13.29 C98 15.28 98 17.27 98 19.26 C97.77 24.1 95.35 28.08 87.57 28 C79.83 28.03 72.65 28.06 64.37 28.09 C56.08 28.11 46.33 28.16 37.86 28.15 C29.39 28.13 21.65 28.05 13.54 28 C7.34 28.28 1.72 25.73 2 17.59 C2 15.4 2 13.2 2 11.01 C1.82 6.23 4.49 1.64 12.77 2 Z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
	--frame-tag-short-fill: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 62 30' preserveAspectRatio='none'%3E%3Cpath d='M13.7 2 C25.46 2 37.21 2 48.96 2 C56.82 1.84 59.7 4.47 60 8.32 C60 11.32 60 14.32 60 17.32 C59.74 21.69 56.22 27.68 50.84 28 C43.4 28.13 35.61 28.39 28.52 28.39 C21.43 28.39 15.02 28.13 8.27 28 C4.3 27.88 1.83 25.11 2 21.46 C2 18.74 2 16.03 2 13.31 C1.97 5.86 8.14 2.15 13.7 2 Z' fill='black'/%3E%3C/svg%3E");
	--frame-tag-short-line: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 62 30' preserveAspectRatio='none'%3E%3Cpath d='M13.7 2 C25.46 2 37.21 2 48.96 2 C56.82 1.84 59.7 4.47 60 8.32 C60 11.32 60 14.32 60 17.32 C59.74 21.69 56.22 27.68 50.84 28 C43.4 28.13 35.61 28.39 28.52 28.39 C21.43 28.39 15.02 28.13 8.27 28 C4.3 27.88 1.83 25.11 2 21.46 C2 18.74 2 16.03 2 13.31 C1.97 5.86 8.14 2.15 13.7 2 Z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
	--frame-tag-short-2-fill: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 62 30' preserveAspectRatio='none'%3E%3Cpath d='M10.42 2 C16.88 2.1 22.65 2.31 29.79 2.31 C36.93 2.31 45.44 2.1 53.27 2 C56.17 2.02 59.96 7.98 60 12.67 C60 14.48 60 16.29 60 18.11 C59.64 24.38 55.17 27.78 48.87 28 C36.53 28 24.19 28 11.85 28 C5.05 28.18 2.01 23.33 2 17.61 C2 14.91 2 12.21 2 9.51 C1.84 5.95 5.55 2.11 10.42 2 Z' fill='black'/%3E%3C/svg%3E");
	--frame-tag-short-2-line: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 62 30' preserveAspectRatio='none'%3E%3Cpath d='M10.42 2 C16.88 2.1 22.65 2.31 29.79 2.31 C36.93 2.31 45.44 2.1 53.27 2 C56.17 2.02 59.96 7.98 60 12.67 C60 14.48 60 16.29 60 18.11 C59.64 24.38 55.17 27.78 48.87 28 C36.53 28 24.19 28 11.85 28 C5.05 28.18 2.01 23.33 2 17.61 C2 14.91 2 12.21 2 9.51 C1.84 5.95 5.55 2.11 10.42 2 Z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
	--frame-tag-long-fill: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 30' preserveAspectRatio='none'%3E%3Cpath d='M9.14 2 C16.6 1.83 23.2 1.43 31.51 1.5 C39.82 1.58 50.43 2.42 59.01 2.43 C67.6 2.45 74.87 1.74 83.02 1.6 C91.17 1.46 99.82 1.54 107.93 1.61 C116.04 1.68 123.77 1.87 131.69 2 C135.81 1.86 138.11 6.97 138 11.7 C138 13.28 138 14.87 138 16.46 C137.65 23.4 132.35 28.16 125.91 28 C116.04 27.83 105.95 27.43 96.31 27.5 C86.68 27.57 77.87 28.33 68.1 28.4 C58.34 28.47 47 27.99 37.73 27.92 C28.46 27.85 20.89 27.97 12.47 28 C5.16 28.35 1.71 25.74 2 21.54 C2 17.97 2 14.4 2 10.84 C1.78 4.57 3.83 1.74 9.14 2 Z' fill='black'/%3E%3C/svg%3E");
	--frame-tag-long-line: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 30' preserveAspectRatio='none'%3E%3Cpath d='M9.14 2 C16.6 1.83 23.2 1.43 31.51 1.5 C39.82 1.58 50.43 2.42 59.01 2.43 C67.6 2.45 74.87 1.74 83.02 1.6 C91.17 1.46 99.82 1.54 107.93 1.61 C116.04 1.68 123.77 1.87 131.69 2 C135.81 1.86 138.11 6.97 138 11.7 C138 13.28 138 14.87 138 16.46 C137.65 23.4 132.35 28.16 125.91 28 C116.04 27.83 105.95 27.43 96.31 27.5 C86.68 27.57 77.87 28.33 68.1 28.4 C58.34 28.47 47 27.99 37.73 27.92 C28.46 27.85 20.89 27.97 12.47 28 C5.16 28.35 1.71 25.74 2 21.54 C2 17.97 2 14.4 2 10.84 C1.78 4.57 3.83 1.74 9.14 2 Z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
	--frame-tag-long-2-fill: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 30' preserveAspectRatio='none'%3E%3Cpath d='M9.1 2 C16.31 1.95 22.83 1.94 30.75 1.86 C38.66 1.78 48.68 1.43 56.58 1.51 C64.49 1.6 70.05 2.37 78.17 2.38 C86.28 2.38 97.03 1.61 105.26 1.55 C113.49 1.48 120.11 1.85 127.53 2 C133.51 1.72 137.92 4.51 138 11.4 C138 13.31 138 15.21 138 17.11 C137.88 25.56 134.92 28.18 128.79 28 C121.78 28.13 116.1 28.44 107.77 28.38 C99.43 28.32 87.15 27.76 78.78 27.65 C70.42 27.55 65.4 27.69 57.58 27.77 C49.76 27.86 39.72 28.13 31.87 28.16 C24.03 28.2 17.63 28.05 10.5 28 C5.9 27.88 1.74 23.04 2 16.17 C2 15.24 2 14.3 2 13.37 C1.89 8.58 3.42 2.29 9.1 2 Z' fill='black'/%3E%3C/svg%3E");
	--frame-tag-long-2-line: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 30' preserveAspectRatio='none'%3E%3Cpath d='M9.1 2 C16.31 1.95 22.83 1.94 30.75 1.86 C38.66 1.78 48.68 1.43 56.58 1.51 C64.49 1.6 70.05 2.37 78.17 2.38 C86.28 2.38 97.03 1.61 105.26 1.55 C113.49 1.48 120.11 1.85 127.53 2 C133.51 1.72 137.92 4.51 138 11.4 C138 13.31 138 15.21 138 17.11 C137.88 25.56 134.92 28.18 128.79 28 C121.78 28.13 116.1 28.44 107.77 28.38 C99.43 28.32 87.15 27.76 78.78 27.65 C70.42 27.55 65.4 27.69 57.58 27.77 C49.76 27.86 39.72 28.13 31.87 28.16 C24.03 28.2 17.63 28.05 10.5 28 C5.9 27.88 1.74 23.04 2 16.17 C2 15.24 2 14.3 2 13.37 C1.89 8.58 3.42 2.29 9.1 2 Z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
	--frame-box-wide-fill: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 880 116' preserveAspectRatio='none'%3E%3Cpath d='M16.92 3 C36.54 2.9 55.16 2.55 75.78 2.69 C96.4 2.83 120.23 3.57 140.65 3.84 C161.07 4.11 178.32 4.37 198.3 4.31 C218.28 4.26 241.57 3.89 260.52 3.52 C279.47 3.15 293.57 1.95 311.99 2.09 C330.41 2.22 351.08 3.94 371.02 4.34 C390.97 4.74 411.53 4.84 431.67 4.48 C451.81 4.11 470.63 2.36 491.85 2.16 C513.06 1.96 539.86 3.12 558.96 3.29 C578.06 3.45 587.85 3.19 606.44 3.15 C625.04 3.1 649.33 3.27 670.51 3.03 C691.68 2.79 713.93 1.81 733.5 1.71 C753.06 1.61 768.33 2.24 787.92 2.45 C807.51 2.67 830 2.82 851.04 3 C870.8 3.14 876.8 11.6 877 25.25 C877 46.4 877 67.55 877 88.7 C877.21 101.26 870.04 113.16 862.87 113 C842.3 112.75 820.71 112.16 801.15 112.24 C781.58 112.33 765.98 113.45 745.47 113.51 C724.95 113.56 697.91 112.74 678.07 112.59 C658.24 112.44 645.45 112.3 626.48 112.59 C607.51 112.88 583.96 114.47 564.25 114.34 C544.54 114.21 528.73 112.24 508.22 111.83 C487.71 111.42 463.26 111.87 441.19 111.87 C419.12 111.86 396.06 111.83 375.81 111.8 C355.55 111.77 337.86 111.66 319.66 111.69 C301.45 111.71 286.73 111.89 266.58 111.96 C246.44 112.04 219.18 112.13 198.78 112.15 C178.39 112.18 163.13 112.02 144.22 112.1 C125.3 112.19 105.81 112.5 85.28 112.65 C64.75 112.8 42.46 112.88 21.06 113 C8.38 112.85 3.35 107.73 3 91.82 C3.45 80.51 4.34 70.03 4.34 57.88 C4.34 45.72 3.45 31.87 3 18.86 C3.14 11.5 9.63 2.97 16.92 3 Z' fill='black'/%3E%3C/svg%3E");
	--frame-box-wide-line: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 880 116' preserveAspectRatio='none'%3E%3Cpath d='M16.92 3 C36.54 2.9 55.16 2.55 75.78 2.69 C96.4 2.83 120.23 3.57 140.65 3.84 C161.07 4.11 178.32 4.37 198.3 4.31 C218.28 4.26 241.57 3.89 260.52 3.52 C279.47 3.15 293.57 1.95 311.99 2.09 C330.41 2.22 351.08 3.94 371.02 4.34 C390.97 4.74 411.53 4.84 431.67 4.48 C451.81 4.11 470.63 2.36 491.85 2.16 C513.06 1.96 539.86 3.12 558.96 3.29 C578.06 3.45 587.85 3.19 606.44 3.15 C625.04 3.1 649.33 3.27 670.51 3.03 C691.68 2.79 713.93 1.81 733.5 1.71 C753.06 1.61 768.33 2.24 787.92 2.45 C807.51 2.67 830 2.82 851.04 3 C870.8 3.14 876.8 11.6 877 25.25 C877 46.4 877 67.55 877 88.7 C877.21 101.26 870.04 113.16 862.87 113 C842.3 112.75 820.71 112.16 801.15 112.24 C781.58 112.33 765.98 113.45 745.47 113.51 C724.95 113.56 697.91 112.74 678.07 112.59 C658.24 112.44 645.45 112.3 626.48 112.59 C607.51 112.88 583.96 114.47 564.25 114.34 C544.54 114.21 528.73 112.24 508.22 111.83 C487.71 111.42 463.26 111.87 441.19 111.87 C419.12 111.86 396.06 111.83 375.81 111.8 C355.55 111.77 337.86 111.66 319.66 111.69 C301.45 111.71 286.73 111.89 266.58 111.96 C246.44 112.04 219.18 112.13 198.78 112.15 C178.39 112.18 163.13 112.02 144.22 112.1 C125.3 112.19 105.81 112.5 85.28 112.65 C64.75 112.8 42.46 112.88 21.06 113 C8.38 112.85 3.35 107.73 3 91.82 C3.45 80.51 4.34 70.03 4.34 57.88 C4.34 45.72 3.45 31.87 3 18.86 C3.14 11.5 9.63 2.97 16.92 3 Z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
	--frame-box-tall-fill: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 230' preserveAspectRatio='none'%3E%3Cpath d='M19.89 3 C36.02 3.37 50.25 3.9 68.27 4.1 C86.29 4.3 110.25 4.53 128.02 4.18 C145.8 3.84 157.95 2.34 174.92 2.05 C191.89 1.76 211.91 2.24 229.85 2.45 C247.79 2.67 265.04 3.24 282.57 3.33 C300.09 3.42 317.53 3.11 335.01 3 C348.84 3.29 357.29 11.13 357 25.14 C357.29 38.34 357.76 49.02 357.88 64.75 C358 80.47 358.04 104.35 357.72 119.48 C357.4 134.61 356.08 141.54 355.96 155.52 C355.85 169.51 356.65 187.44 357 203.39 C356.73 215.52 351.18 226.88 338.83 227 C320.08 226.88 300.09 226.63 282.58 226.65 C265.08 226.66 250.3 226.83 233.79 227.11 C217.29 227.39 202.4 228.25 183.54 228.33 C164.67 228.4 139.73 227.67 120.62 227.56 C101.51 227.45 86.22 227.76 68.89 227.67 C51.56 227.58 34.05 227.22 16.63 227 C8.44 226.91 2.79 219.8 3 210.59 C3.1 198.04 3.17 185.07 3.31 172.94 C3.45 160.8 3.7 150.23 3.86 137.79 C4.01 125.36 4.2 111.96 4.24 98.31 C4.27 84.66 4.26 69.47 4.05 55.92 C3.85 42.36 3.35 29.97 3 17 C2.88 10.53 10.67 2.93 19.89 3 Z' fill='black'/%3E%3C/svg%3E");
	--frame-box-tall-line: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 230' preserveAspectRatio='none'%3E%3Cpath d='M19.89 3 C36.02 3.37 50.25 3.9 68.27 4.1 C86.29 4.3 110.25 4.53 128.02 4.18 C145.8 3.84 157.95 2.34 174.92 2.05 C191.89 1.76 211.91 2.24 229.85 2.45 C247.79 2.67 265.04 3.24 282.57 3.33 C300.09 3.42 317.53 3.11 335.01 3 C348.84 3.29 357.29 11.13 357 25.14 C357.29 38.34 357.76 49.02 357.88 64.75 C358 80.47 358.04 104.35 357.72 119.48 C357.4 134.61 356.08 141.54 355.96 155.52 C355.85 169.51 356.65 187.44 357 203.39 C356.73 215.52 351.18 226.88 338.83 227 C320.08 226.88 300.09 226.63 282.58 226.65 C265.08 226.66 250.3 226.83 233.79 227.11 C217.29 227.39 202.4 228.25 183.54 228.33 C164.67 228.4 139.73 227.67 120.62 227.56 C101.51 227.45 86.22 227.76 68.89 227.67 C51.56 227.58 34.05 227.22 16.63 227 C8.44 226.91 2.79 219.8 3 210.59 C3.1 198.04 3.17 185.07 3.31 172.94 C3.45 160.8 3.7 150.23 3.86 137.79 C4.01 125.36 4.2 111.96 4.24 98.31 C4.27 84.66 4.26 69.47 4.05 55.92 C3.85 42.36 3.35 29.97 3 17 C2.88 10.53 10.67 2.93 19.89 3 Z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
}
.button, .button.plain, .theme-button, .video-toggle, .lightbox button, .cta-box, .tag, .skip-link { background: none; border-color: transparent; isolation: isolate; --box-bg: var(--surface); --box-line: var(--line); }
.button, .theme-button, .cta-box, .tag { position: relative; }
.button { --box-bg: var(--accent); --box-line: var(--shadow); }
.button.plain { --box-bg: var(--surface); --box-line: var(--line); }
.lightbox button { --box-bg: #202E37; --box-line: #557074; }
.cta-box { --box-bg: var(--band); }
.tag { --box-bg: var(--jam); --box-line: var(--shadow); }
.button, .skip-link { --frame-fill: var(--frame-button-1-fill); --frame-line: var(--frame-button-1-line); }
.button.plain { --frame-fill: var(--frame-button-2-fill); --frame-line: var(--frame-button-2-line); }
.theme-button, .lightbox .previous { --frame-fill: var(--frame-icon-1-fill); --frame-line: var(--frame-icon-1-line); }
.video-toggle, .lightbox .close, .lightbox .next { --frame-fill: var(--frame-icon-2-fill); --frame-line: var(--frame-icon-2-line); }
.tag { --frame-fill: var(--frame-tag-fill); --frame-line: var(--frame-tag-line); --frame-fill-b: var(--frame-tag-2-fill); --frame-line-b: var(--frame-tag-2-line); }
/* Labels come in three lengths, each drawn at its own size so the corners never get stretched, and every other label in a list uses a second drawing. */
.feed-tag.news { --frame-fill: var(--frame-tag-short-fill); --frame-line: var(--frame-tag-short-line); --frame-fill-b: var(--frame-tag-short-2-fill); --frame-line-b: var(--frame-tag-short-2-line); }
.card.feature-card .card-body .tag { --frame-fill: var(--frame-tag-long-fill); --frame-line: var(--frame-tag-long-line); --frame-fill-b: var(--frame-tag-long-2-fill); --frame-line-b: var(--frame-tag-long-2-line); }
.card:nth-child(even) .tag, .feed-item:nth-child(even) .tag { --frame-fill: var(--frame-tag-2-fill); --frame-line: var(--frame-tag-2-line); --frame-fill-b: var(--frame-tag-fill); --frame-line-b: var(--frame-tag-line); }
.feed-item:nth-child(even) .feed-tag.news { --frame-fill: var(--frame-tag-short-2-fill); --frame-line: var(--frame-tag-short-2-line); --frame-fill-b: var(--frame-tag-short-fill); --frame-line-b: var(--frame-tag-short-line); }
.cta-box { --frame-fill: var(--frame-box-wide-fill); --frame-line: var(--frame-box-wide-line); }
@media (max-width: 640px) {
	.cta-box { --frame-fill: var(--frame-box-tall-fill); --frame-line: var(--frame-box-tall-line); }
}
.button::before, .theme-button::before, .video-toggle::before, .lightbox button::before, .cta-box::before, .tag::before, .skip-link::before, .button::after, .theme-button::after, .video-toggle::after, .lightbox button::after, .cta-box::after, .tag::after, .skip-link::after {
	content: ""; position: absolute; inset: -2px; pointer-events: none;
}
.button::before, .theme-button::before, .video-toggle::before, .lightbox button::before, .cta-box::before, .tag::before, .skip-link::before { z-index: -1; background: var(--box-bg); -webkit-mask: var(--frame-fill) center / 100% 100% no-repeat; mask: var(--frame-fill) center / 100% 100% no-repeat; }
.button::after, .theme-button::after, .video-toggle::after, .lightbox button::after, .cta-box::after, .tag::after, .skip-link::after { background: var(--box-line); -webkit-mask: var(--frame-line) center / 100% 100% no-repeat; mask: var(--frame-line) center / 100% 100% no-repeat; }
/* The shadow is its own little element behind the button. On hover the button lifts and the shadow shifts back by the same amount, so it stays put. */
.button, .button:hover { box-shadow: none; transition: transform .12s; }
.button-shadow {
	position: absolute; inset: -2px; z-index: -2; pointer-events: none; background: var(--shadow);
	transform: translate(4px, 4px); transition: transform .12s;
	-webkit-mask: var(--frame-fill) center / 100% 100% no-repeat; mask: var(--frame-fill) center / 100% 100% no-repeat;
}
.button:hover .button-shadow { transform: translate(6px, 6px); }

/* The theme button wobbles on hover: its outline swaps between two drawings, in step with the font flip on links. */
@keyframes icon-flip-fill {
	0% { -webkit-mask-image: var(--frame-icon-1-fill); mask-image: var(--frame-icon-1-fill); }
	50%, 100% { -webkit-mask-image: var(--frame-icon-2-fill); mask-image: var(--frame-icon-2-fill); }
}
@keyframes icon-flip-line {
	0% { -webkit-mask-image: var(--frame-icon-1-line); mask-image: var(--frame-icon-1-line); }
	50%, 100% { -webkit-mask-image: var(--frame-icon-2-line); mask-image: var(--frame-icon-2-line); }
}
.theme-button::before { animation: icon-flip-fill .3s steps(1, end) infinite paused; }
.theme-button:hover::before { animation-play-state: running; }
.theme-button::after { animation: icon-flip-line .3s steps(1, end) infinite paused; }
.theme-button:hover::after { animation-play-state: running; }
/* The sun and moon wobble with it: each is drawn twice, slightly differently, and the two drawings swap on the same beat. */
/* The swap uses visibility, not opacity: fading makes the browser redraw the icon as a soft, blurry picture while it animates. */
.theme-button .icon-b { visibility: hidden; }
@keyframes icon-swap-a { 0% { visibility: visible; } 50%, 100% { visibility: hidden; } }
@keyframes icon-swap-b { 0% { visibility: hidden; } 50%, 100% { visibility: visible; } }
.theme-button .icon-a { animation: icon-swap-a .3s steps(1, end) infinite paused; }
.theme-button:hover .icon-a { animation-play-state: running; }
.theme-button .icon-b { animation: icon-swap-b .3s steps(1, end) infinite paused; }
.theme-button:hover .icon-b { animation-play-state: running; }

/* ---------- Hover wobble: clickable frames swap between two drawings while hovered, like the theme button ---------- */
/* Only things you can click wobble (buttons, game cards, screenshots, the video's pause button), so the wobble also says "you can click this". */
/* Each frame's second drawing (-b) is one of the other outlines of the same kind, so this adds almost nothing to the file. */
@keyframes frame-flip-fill {
	0% { -webkit-mask-image: var(--frame-fill); mask-image: var(--frame-fill); }
	50%, 100% { -webkit-mask-image: var(--frame-fill-b); mask-image: var(--frame-fill-b); }
}
@keyframes frame-flip-line {
	0% { -webkit-mask-image: var(--frame-line); mask-image: var(--frame-line); }
	50%, 100% { -webkit-mask-image: var(--frame-line-b); mask-image: var(--frame-line-b); }
}
.button { --frame-fill-b: var(--frame-button-2-fill); --frame-line-b: var(--frame-button-2-line); }
.button.plain { --frame-fill-b: var(--frame-button-1-fill); --frame-line-b: var(--frame-button-1-line); }
.video-toggle { --frame-fill-b: var(--frame-icon-1-fill); --frame-line-b: var(--frame-icon-1-line); }
.card { --frame-fill-b: var(--frame-card-2-fill); --frame-line-b: var(--frame-card-2-line); }
.card:nth-child(4n+2) { --frame-fill-b: var(--frame-card-3-fill); --frame-line-b: var(--frame-card-3-line); }
.card:nth-child(4n+3) { --frame-fill-b: var(--frame-card-4-fill); --frame-line-b: var(--frame-card-4-line); }
.card:nth-child(4n) { --frame-fill-b: var(--frame-card-1-fill); --frame-line-b: var(--frame-card-1-line); }
.card.feature-card { --frame-fill-b: var(--frame-feature-wide-2-fill); --frame-line-b: var(--frame-feature-wide-2-line); }
@media (max-width: 720px) {
	.card.feature-card { --frame-fill-b: var(--frame-feature-tall-2-fill); --frame-line-b: var(--frame-feature-tall-2-line); }
}
/* The homepage video wobbles too: its shape, outline and shadow all swap together. */
.hero-media { --frame-fill-b: var(--frame-wide-1-fill); --frame-line-b: var(--frame-wide-1-line); }
.screenshot { --frame-fill-b: var(--frame-wide-2-fill); --frame-line-b: var(--frame-wide-2-line); }
.screenshot:nth-child(4n+2) { --frame-fill-b: var(--frame-wide-3-fill); --frame-line-b: var(--frame-wide-3-line); }
.screenshot:nth-child(4n+3) { --frame-fill-b: var(--frame-wide-4-fill); --frame-line-b: var(--frame-wide-4-line); }
.screenshot:nth-child(4n) { --frame-fill-b: var(--frame-wide-1-fill); --frame-line-b: var(--frame-wide-1-line); }
.button::before, .button .button-shadow, .video-toggle::before, .card::before, .card .card-inner, .screenshot img, .hero-media .media, .hero-media::before { animation: frame-flip-fill .3s steps(1, end) infinite paused; }
.button:hover::before, .button:hover .button-shadow, .video-toggle:hover::before, .card:hover::before, .card:hover .card-inner, .screenshot:hover img, .hero-media:hover .media, .hero-media:hover::before { animation-play-state: running; }
.button::after, .video-toggle::after, .card::after, .screenshot::after, .hero-media::after { animation: frame-flip-line .3s steps(1, end) infinite paused; }
.button:hover::after, .video-toggle:hover::after, .card:hover::after, .screenshot:hover::after, .hero-media:hover::after { animation-play-state: running; }
/* Labels wobble along with the card or update row they sit in. */
.card .tag::before, .feed-row .tag::before { animation: frame-flip-fill .3s steps(1, end) infinite paused; }
.card:hover .tag::before, .feed-row:hover .tag::before { animation-play-state: running; }
.card .tag::after, .feed-row .tag::after { animation: frame-flip-line .3s steps(1, end) infinite paused; }
.card:hover .tag::after, .feed-row:hover .tag::after { animation-play-state: running; }
@media (prefers-reduced-motion: reduce) {
	.button:hover::before, .button:hover::after, .button:hover .button-shadow, .video-toggle:hover::before, .video-toggle:hover::after, .card:hover::before, .card:hover::after, .card:hover .card-inner, .screenshot:hover img, .screenshot:hover::after, .hero-media:hover .media, .hero-media:hover::before, .hero-media:hover::after, .card:hover .tag::before, .card:hover .tag::after, .feed-row:hover .tag::before, .feed-row:hover .tag::after { animation: none !important; }
}

/* ---------- Updates lists: rows that open and "show more" ---------- */
.feed { display: flex; flex-direction: column; gap: 20px; }
/* When Show more or the page buttons line the list up under the header, leave a little room above the heading. */
.feed { scroll-margin-top: calc(var(--header-height, 72px) - 52px); }
.feed-row { width: 100%; border: 0; background: none; font: inherit; text-align: left; cursor: pointer; }
.feed-row .bold { animation: flip-to-regular .3s steps(1, end) -.29s infinite paused; }
.feed-row:hover .bold { animation-play-state: running; }
.feed-row span:not(.bold) { animation: flip-to-bold .3s steps(1, end) -.29s infinite paused; }
.feed-row:hover span:not(.bold) { animation-play-state: running; }
/* A small label in front of each title saying what the row is: tan for a game, white for anything else. */
.feed-title-line { display: flex; flex-wrap: wrap; align-items: center; gap: 4px 10px; }
.feed-tag { --box-line: var(--line); color: var(--ink); }
.feed-tag.game { --box-bg: var(--band); }
.feed-tag.news { --box-bg: var(--surface); }
/* The arrow points down on a closed row ("this opens") and up on an open one, and nudges that way on hover. */
.feed-row .update-arrow { display: inline-block; transform: rotate(90deg); transition: transform .15s; }
.feed-row:hover .update-arrow { transform: rotate(90deg) translateX(3px); }
.feed-row[aria-expanded="true"] .update-arrow { transform: rotate(-90deg); }
.feed-row[aria-expanded="true"]:hover .update-arrow { transform: rotate(-90deg) translateX(3px); }
.feed-body { padding: 2px 10px 20px calc(9em + 30px); max-width: calc(66ch + 9em + 30px); display: flex; flex-direction: column; gap: 10px; }
.feed-body[hidden] { display: none; }
.feed-body p { margin: 0; }
.feed-more { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 8px 24px; }
.feed-more[hidden] { display: none; }
.feed-more button { border: 0; background: none; font-family: "Hand Bold", "Hand", system-ui, sans-serif; color: var(--ink); cursor: pointer; }
.feed-more button:not(:disabled) { animation: flip-to-regular .3s steps(1, end) -.29s infinite paused; }
.feed-more button:hover:not(:disabled) { color: var(--muted); animation-play-state: running; }
.feed-more button:disabled { opacity: .35; cursor: default; }
.feed-more button:disabled::after { animation: none; }
.feed-pager { display: inline-flex; flex-wrap: wrap; align-items: center; gap: 4px 20px; }
.feed-pager[hidden] { display: none; }
.feed-page { font-size: 17px; }
.feed-count { font-size: 17px; }
@media (max-width: 520px) {
	.feed-body { padding-left: 4px; }
}
@media (prefers-reduced-motion: reduce) {
	.feed-row:hover span, .feed-more button:hover { animation: none !important; }
	.feed-row .update-arrow { transition: none; }
}

/* How every hover wobble on this page works: the animation is always there but paused, and hovering lets it run.
   So when the mouse leaves, a thing keeps whichever of its two looks it was showing instead of snapping back. */

/* ---------- Hover font flip: links swap to the other hand font every 0.15s ---------- */
@keyframes flip-to-regular {
	0% { font-family: "Hand", system-ui, sans-serif; }
	50%, 100% { font-family: "Hand Bold", "Hand", system-ui, sans-serif; }
}
@keyframes flip-to-bold {
	0% { font-family: "Hand Bold", "Hand", system-ui, sans-serif; }
	50%, 100% { font-family: "Hand", system-ui, sans-serif; }
}
a.bold, a .bold { animation: flip-to-regular .3s steps(1, end) -.29s infinite paused; }
a.bold:hover, a:hover .bold { animation-play-state: running; }
a:not(.bold), a span:not(.bold) { animation: flip-to-bold .3s steps(1, end) -.29s infinite paused; }
a:not(.bold):hover, a:hover span:not(.bold) { animation-play-state: running; }

@media (prefers-reduced-motion: reduce) {
	a:hover, a:hover *, a:hover::after, .theme-button:hover::before, .theme-button:hover::after, .theme-button:hover svg * { animation: none !important; }
	.button, .button-shadow, .card, .card::before, .screenshot { transition: none; }
}

/* ---------- Touch screens ---------- */
/* A phone has no mouse, and it treats the last thing you tapped as "hovered" until you tap something else.
   Without this, a tapped update row or button would keep wobbling for as long as it stayed on screen. So on touch screens the wobbles stay still. */
@media (hover: none) {
	*, *::before, *::after { animation-play-state: paused !important; }
}

/* ---------- Phones ---------- */
@media (max-width: 520px) {
	body { font-size: 19px; }
	/* The header stays on one line: the name, the links and the theme button shrink with the screen and never wrap. */
	.site-header .wrap { flex-wrap: nowrap; gap: 10px; }
	.logo { font-size: clamp(16px, 4.9vw, 22px); white-space: nowrap; }
	.nav { gap: clamp(8px, 3vw, 14px); font-size: clamp(15px, 4.4vw, 20px); white-space: nowrap; }
	.header-right { gap: clamp(8px, 2.6vw, 12px); }
	.theme-button { width: 40px; height: 40px; }
	.hero .wrap { padding-block: 32px 40px; }
	.section h2 { font-size: 38px; }
	.button { font-size: 21px; padding: 0 22px; }
	.update-row { grid-template-columns: minmax(0, 1fr) auto; padding-inline: 4px; }
	.update-row .update-date { grid-column: 1 / -1; }
	.lightbox-inner { padding: 64px 8px 72px; }
	.lightbox .previous, .lightbox .next { top: auto; bottom: 8px; transform: none; }

	/* Homepage: the title comes first, then the video, then the pitch and the buttons, all tight enough to fit on the first screen. */
	/* The text block is opened up (display: contents) so the video can be slotted in between the title and the pitch. */
	.hero .wrap { flex-direction: column; flex-wrap: nowrap; align-items: stretch; padding-block: 16px 26px; gap: 12px; }
	.hero-text { display: contents; }
	.hero-label { order: 1; }
	.hero h1 { order: 2; }
	.hero-media { order: 3; flex: none; margin-block: 4px; }
	.hero-tagline { order: 4; }
	.hero .actions { order: 5; }
	.wishlist-note { order: 6; }
	.hero .text-link { order: 7; }
	.hero-tagline { font-size: 19px; }
	.wishlist-note { font-size: 15px; }

	/* The two main buttons sit side by side instead of stacked. */
	.hero .actions, .title-row > .actions, .cta-box .actions { flex-wrap: nowrap; gap: 10px; width: 100%; }
	.hero .actions .button, .title-row > .actions .button, .cta-box .actions .button {
		flex: 1 1 auto; justify-content: center; min-height: 50px; padding: 0 8px;
		font-size: clamp(14px, 4.3vw, 19px); white-space: nowrap;
	}

	/* Less empty space between sections, and things that were one per row go two per row, so pages are much shorter. */
	.section { padding-block: 40px 12px; gap: 18px; }
	.section:last-of-type { padding-bottom: 48px; }
	.section h2 { font-size: 32px; }
	.card-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
	.card-grid .card-body { padding: 10px 10px 14px; gap: 6px; }
	.card-grid .card-title { font-size: 19px; }
	.card-grid .card-text { font-size: 14px; }
	.page { padding: 18px 20px 48px; gap: 24px; }
	.page h2 { font-size: 30px; }
	.title-row { gap: 14px; }
	.page-details { font-size: 16px; }
	.lead { font-size: 20px; }
	.screenshots { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; }
	.cta-box { padding: 18px; gap: 14px; }
	.cta-box .big { font-size: 24px; }
}
/* On the very narrowest phones two buttons do not fit side by side, so they stack again. */
@media (max-width: 339px) {
	.hero .actions, .title-row > .actions, .cta-box .actions { flex-wrap: wrap; }
}
