.gc{--fg:#f2eee7;--mut:#f2eee79e;--ln:#f2eee738;color:var(--fg);font-family:var(--body);text-align:left;background-color:#111113;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .07 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>"),radial-gradient(130% 150% at 12% 0,#2b2b30 0%,#151517 55%,#0c0c0d 100%);padding:6.2cqw 7cqw;display:grid;position:absolute;inset:0}.gc--ivory{--fg:#17171a;--mut:#17171a94;--ln:#17171a2e;background-color:#f4efe6;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .06 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>"),linear-gradient(135deg,#f7f3ec,#ede6da)}.gc--stone{--fg:#141416;--mut:#14141699;--ln:#14141633;background-color:#d8d5cf;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .07 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>"),linear-gradient(135deg,#dedbd5,#ccc8c0)}.gc__frame{pointer-events:none;--l:3.6cqw;--t:max(1px, .17cqw);--c:var(--mut);background:linear-gradient(var(--c) 0 0) top left / var(--l) var(--t), linear-gradient(var(--c) 0 0) top left / var(--t) var(--l), linear-gradient(var(--c) 0 0) top right / var(--l) var(--t), linear-gradient(var(--c) 0 0) top right / var(--t) var(--l), linear-gradient(var(--c) 0 0) bottom left / var(--l) var(--t), linear-gradient(var(--c) 0 0) bottom left / var(--t) var(--l), linear-gradient(var(--c) 0 0) bottom right / var(--l) var(--t), linear-gradient(var(--c) 0 0) bottom right / var(--t) var(--l);background-repeat:no-repeat;position:absolute;inset:3.2cqw}.gc--front{grid-template-rows:auto 1fr auto}.gc__top{justify-content:space-between;align-items:flex-start;display:flex}.gc__brand{font:800 2.7cqw/1 var(--display);letter-spacing:-.04em;display:grid}.gc__brand small{font:500 1.35cqw/1 var(--body);letter-spacing:.02em;color:var(--mut);margin-top:.6cqw}.gc__kind{font:600 1.35cqw/1 var(--body);letter-spacing:.32em;text-transform:uppercase;color:var(--mut)}.gc__main{align-self:center;gap:1.1cqw;display:grid}.gc__occ{font:500 1.7cqw/1.2 var(--body);letter-spacing:.02em;color:var(--mut)}.gc__for{font:800 6.4cqw/1.02 var(--display);letter-spacing:-.045em;overflow-wrap:anywhere}.gc__for.is-ph,.gc__text.is-ph,.gc__from.is-ph,.gc__code.is-ph{opacity:.42}.gc__what{font:500 1.8cqw/1.3 var(--body);color:var(--mut)}.gc__foot{font:500 1.4cqw/1.2 var(--body);color:var(--mut);justify-content:space-between;align-items:flex-end;display:flex}.gc__price{font:800 3cqw/1 var(--display);letter-spacing:-.03em;color:var(--fg)}.gc__seal{width:4.2cqw;height:4.2cqw;color:var(--fg);display:block}.gc__seal svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:100%;height:100%;display:block}.gc__seal circle{fill:currentColor;stroke:none}.gc--back{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:0 5cqw}.gc__msg{border-right:1px solid var(--ln);align-content:center;gap:1.4cqw;padding-right:5cqw;display:grid}.gc__label{font:600 1.25cqw/1 var(--body);letter-spacing:.28em;text-transform:uppercase;color:var(--mut)}.gc__text{font:500 2.25cqw/1.45 var(--body);white-space:pre-line;overflow-wrap:anywhere}.gc__from{font:700 2cqw/1.2 var(--display);letter-spacing:-.02em}.gc__redeem{align-content:center;gap:1.1cqw;display:grid}.gc__code{letter-spacing:.08em;font:600 2.5cqw/1 ui-monospace,SF Mono,Menlo,monospace}.gc__qr{border:1px dashed var(--ln);width:11cqw;height:11cqw;font:600 1.3cqw/1 var(--body);letter-spacing:.2em;color:var(--mut);border-radius:.6cqw;place-items:center;display:grid}.gc__how{font:500 1.35cqw/1.4 var(--body);color:var(--mut)}.gc__how b{color:var(--fg);font-weight:600}.gc__fine{font:400 1.1cqw/1.4 var(--body);color:var(--mut)}.gc__qr.is-real{border:0;padding:0}.gc__qr.is-real svg{width:100%;height:100%;display:block}.gc,.gc *{box-sizing:border-box}.gc p,.gc header,.gc footer{margin:0}
