:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:var(--lightningcss-light,#f4f1ea)var(--lightningcss-dark,#05070a);--bg-deep:var(--lightningcss-light,#ebe6db)var(--lightningcss-dark,#0a0e14);--panel:var(--lightningcss-light,#fff)var(--lightningcss-dark,#121824);--panel-2:var(--lightningcss-light,#faf8f3)var(--lightningcss-dark,#0e131c);--line:var(--lightningcss-light,#e0d9ca)var(--lightningcss-dark,#232b38);--text:var(--lightningcss-light,#1c1f21)var(--lightningcss-dark,#ece6d8);--muted:var(--lightningcss-light,#666b6f)var(--lightningcss-dark,#b7bfcc);--accent:var(--lightningcss-light,#8f5a12)var(--lightningcss-dark,#e6c46a);--accent-soft:var(--lightningcss-light,#f3e4c8)var(--lightningcss-dark,#2a2415);--accent-ink:var(--lightningcss-light,#fffaf0)var(--lightningcss-dark,#1a1205);--green:var(--lightningcss-light,#3d6a51)var(--lightningcss-dark,#86ad93);--danger:var(--lightningcss-light,#b3261e)var(--lightningcss-dark,#ff7a6e);--ok:var(--lightningcss-light,#2e7d4f)var(--lightningcss-dark,#6fcf97);--void:#05070a;--charcoal:#0a0e14;--slate:#121824;--bone:#ece6d8;--ivory:#f6f1e6;--dim:#8f99a8;--gold:#e6c46a;--gold-hi:#f3d27a;--gold-lo:#b78a2e;--ember:#ff5a2b;--gold-12:#e6c46a1f;--gold-22:#e6c46a38;--gold-45:#e6c46a73;--gold-70:#e6c46ab3;--radius:10px;--wrap:1120px;--wrap-wide:1312px;--gutter:clamp(20px, 4.4vw, 64px);--header-h:84px;--ease:cubic-bezier(.2, .7, .2, 1);--font:"Archivo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-label:"Rajdhani", "Archivo", ui-sans-serif, system-ui, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-family:var(--font)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=1080px){:root{--header-h:68px}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 8px)}body{background:var(--bg);color:var(--text);margin:0;line-height:1.55}img{max-width:100%;display:block}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{letter-spacing:-.01em;margin:0 0 12px;line-height:1.15}h1{font-size:clamp(28px,4vw,40px)}h2{font-size:clamp(22px,2.6vw,28px)}h3{font-size:17px}p{margin:0 0 12px}.wrap{width:min(100% - 32px, var(--wrap));margin-inline:auto}.eyebrow{font-family:var(--font-label);letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-size:13px;font-weight:600;display:inline-block}.muted{color:var(--muted);font-size:14px}.lead{color:var(--muted);max-width:68ch;font-size:18px}.prose p{max-width:72ch}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.display{font-family:var(--font);text-transform:uppercase;letter-spacing:.005em;color:var(--ivory);text-shadow:0 2px #0000004d,0 18px 40px #00000080;font-weight:900;font-stretch:116%;line-height:.94}.gold{background:linear-gradient(#fff0bf 0%,#e6c46a 45%,#a8842f 100%);color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text}.glass{border:1px solid var(--gold-22);-webkit-backdrop-filter:blur(14px);background:linear-gradient(160deg,#161c28c7 0%,#080b119e 100%);box-shadow:inset 0 1px #ffffff0f,0 24px 60px #00000080}.glass-dim{-webkit-backdrop-filter:blur(14px);background:linear-gradient(160deg,#0e121ad9 0%,#05070ab3 100%);border:1px solid #ffffff14}.btn-gold,.btn-ghost{min-height:56px;font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:filter .25s var(--ease), box-shadow .25s var(--ease), border-color .25s var(--ease), transform .25s var(--ease), background .25s var(--ease);border-radius:0;justify-content:center;align-items:center;gap:12px;padding:0 30px;font-size:18px;font-weight:700;display:inline-flex}.btn-gold{background:linear-gradient(180deg, var(--gold-hi) 0%, #d4a94a 55%, var(--gold-lo) 100%);color:#1a1205;border:0;box-shadow:inset 0 0 0 1px #ffecaa80,0 0 36px #e6c46a4d,0 12px 30px #00000080}.btn-gold:hover{color:#1a1205;filter:brightness(1.07);text-decoration:none;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffecaab3,0 0 52px #e6c46a73,0 14px 32px #00000080}.btn-ghost{color:var(--ivory);-webkit-backdrop-filter:blur(8px);background:linear-gradient(#ffffff14,#ffffff05);border:1px solid #ece6d866;box-shadow:0 12px 30px #0006}.btn-ghost:hover{color:var(--ivory);border-color:var(--gold);background:linear-gradient(#e6c46a24,#e6c46a0a);text-decoration:none;transform:translateY(-1px)}.btn-sm{letter-spacing:.16em;gap:10px;min-height:44px;padding:0 20px;font-size:15px}.link-label{font-family:var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:#f0d48a;transition:gap .25s var(--ease);align-items:center;gap:10px;font-size:15px;font-weight:700;display:inline-flex}.link-label:hover{color:var(--gold-hi);gap:14px;text-decoration:none}.rule{background:linear-gradient(90deg,#e6c46a00 0%,#e6c46ae6 50%,#e6c46a00 100%);height:1px;display:inline-block}.vignette{background:radial-gradient(70% 60% at 50% 45%,#05070a00 0%,#05070a80 70%,#05070aeb 100%)}.fade-b{background:linear-gradient(#05070a00 0%,#05070a99 60%,#05070a 100%)}.fade-t{background:linear-gradient(#05070a 0%,#05070a80 30%,#05070a00 100%)}.fade-l{background:linear-gradient(90deg,#05070af7 0%,#05070adb 38%,#05070a33 72%,#05070a00 100%)}.fade-r{background:linear-gradient(270deg,#05070af7 0%,#05070adb 38%,#05070a33 72%,#05070a00 100%)}.glow-gold{background:radial-gradient(62% 48% at 50% 74%,#e6a03c38 0%,#e6a03c14 45%,#e6a03c00 72%)}.grid-lines{background-image:linear-gradient(#e6c46a0d 1px,#0000 1px),linear-gradient(90deg,#e6c46a0d 1px,#0000 1px);background-size:96px 96px}.scan{background-image:repeating-linear-gradient(0deg,#ffffff07 0 1px,#0000 1px 4px)}.card-shade{background:linear-gradient(#05070a0d 0%,#05070a33 45%,#05070af0 100%)}.frame{box-shadow:0 0 0 1px var(--gold-45), 0 0 0 6px #05070ae6, 0 0 0 7px #e6c46a26, 0 30px 80px #000000b3}.brackets{--b:22px;--bo:-9px;--bc:var(--gold-70)}.brackets:after{content:"";inset:var(--bo);pointer-events:none;background:linear-gradient(var(--bc), var(--bc)) top left / var(--b) 1px, linear-gradient(var(--bc), var(--bc)) top left / 1px var(--b), linear-gradient(var(--bc), var(--bc)) top right / var(--b) 1px, linear-gradient(var(--bc), var(--bc)) top right / 1px var(--b), linear-gradient(var(--bc), var(--bc)) bottom left / var(--b) 1px, linear-gradient(var(--bc), var(--bc)) bottom left / 1px var(--b), linear-gradient(var(--bc), var(--bc)) bottom right / var(--b) 1px, linear-gradient(var(--bc), var(--bc)) bottom right / 1px var(--b);background-repeat:no-repeat;position:absolute}.num{font-family:var(--font-label);letter-spacing:.3em;color:var(--gold-70);font-size:13px;font-weight:700}.kicker{align-items:center;gap:16px;display:flex}.kicker .rule{flex:none;width:64px}.kicker .eyebrow{margin:0;font-size:13px}@media (width<=720px){.kicker{gap:12px}.kicker .rule{width:40px}.kicker .eyebrow{font-size:11px}}.sec-head{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.sec-head .title{flex-direction:column;gap:22px;display:flex}.sec-head h2{margin:0;font-size:clamp(38px,4.4vw,64px)}.sec-head>p{max-width:440px;color:var(--muted);margin:0;font-size:17px;line-height:1.65}@media (width<=1080px){.sec-head{flex-direction:column;align-items:flex-start}}@media (width<=720px){.sec-head{gap:16px}.sec-head .title{gap:14px}.sec-head h2{font-size:36px}.sec-head>p{font-size:15px}}.chip{font-family:var(--font-label);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);background:#05070ac7;border:1px solid #ffffff14;padding:5px 10px;font-size:11px;font-weight:700;display:inline-block}.reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(26px)}.reveal.revealed{opacity:1;transform:none}@keyframes ken-burns{0%{transform:scale(1)}to{transform:scale(1.07)}}@keyframes rise-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@keyframes scroll-cue{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}@keyframes pulse-dot{0%,to{box-shadow:0 0 #e6c46a80}70%{box-shadow:0 0 0 10px #e6c46a00}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}button,.button{background:var(--accent);color:var(--accent-ink);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.button:hover{filter:brightness(1.05);text-decoration:none}button.secondary,.button.secondary{border-color:var(--line);color:var(--text);background:0 0}button.ghost,.button.ghost{color:var(--text);background:0 0;padding-inline:8px}button.danger,.button.danger{border-color:var(--danger);color:var(--danger);background:0 0}button.small,.button.small{padding:5px 10px;font-size:13px}.button.large{padding:13px 22px;font-size:16px}button:disabled,.button[aria-disabled=true]{opacity:.55;cursor:not-allowed}form{gap:14px;display:grid}label{color:var(--muted);align-content:start;gap:6px;font-size:14px;display:grid}label.check{color:var(--text);align-items:center;gap:8px;display:flex}input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=file],select,textarea{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);font:inherit;border-radius:8px;padding:10px 12px}textarea{resize:vertical;min-height:140px}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.error{color:var(--danger);font-size:14px}.field-error{color:var(--danger);font-size:12px}.notice{background:var(--accent-soft);border-radius:8px;padding:10px 12px;font-size:14px}.notice.ok{background:color-mix(in srgb, var(--ok) 16%, transparent)}.notice.bad{background:color-mix(in srgb, var(--danger) 16%, transparent)}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.badge{letter-spacing:.04em;border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.badge.ok{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 60%, transparent)}.badge.warn{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 60%, transparent)}.badge.bad{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 60%, transparent)}.avatar{object-fit:cover;background:var(--line);width:64px;height:64px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:22px;font-weight:800;display:grid}.plain-list{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.plain-list>li{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:10px 12px}.links{flex-wrap:wrap;gap:12px;font-size:14px;display:flex}hr{border:0;border-top:1px solid var(--line);margin:20px 0}code,.mono{font-family:var(--mono);font-size:13px}.key{font-family:var(--mono);letter-spacing:.06em;white-space:nowrap}.theme-toggle{border:1px solid var(--line);border-radius:999px;display:inline-flex;overflow:hidden}.theme-toggle button{color:var(--muted);background:0 0;border:0;border-radius:0;padding:4px 10px;font-size:12px;font-weight:600}.theme-toggle button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.page{padding:48px 0 0}.section{padding:56px 0 0}.section-head{margin-bottom:24px}.band{background:var(--panel);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:32px;display:flex}.timeline{border-left:2px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.timeline li{padding:0 0 26px 24px;position:relative}.timeline li:before{content:"";background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 4px var(--bg);border-radius:50%;position:absolute;top:5px;left:-7px}.timeline .year{font-family:var(--font-label);letter-spacing:.16em;color:var(--accent);font-size:14px;font-weight:700}.faq details{border-bottom:1px solid var(--line);padding:16px 0}.faq summary{cursor:pointer;font-size:16px;font-weight:700}.faq details p{color:var(--muted);max-width:72ch;margin:10px 0 0}.auth{max-width:440px;margin:48px auto}.auth h1{font-size:24px}.site{background:var(--void);min-height:100vh;color:var(--bone);font-family:var(--font);flex-direction:column;display:flex;position:relative}.site:after{content:"";z-index:60;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.7 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;position:fixed;inset:0}.site ::selection{color:var(--ivory);background:#e6c46a59}.site main{flex:1}.site main.below-header{padding-top:var(--header-h)}.site .wrap{width:min(100% - 2 * var(--gutter), var(--wrap-wide))}.site .page{padding:clamp(40px,6vw,88px) 0 clamp(56px,8vw,120px)}.site h1,.site h2,.site h3{font-family:var(--font);text-transform:uppercase;letter-spacing:.005em;color:var(--ivory);font-weight:900;font-stretch:116%;line-height:.96}.site h1{margin-bottom:20px;font-size:clamp(40px,5.6vw,72px)}.site h2{font-size:clamp(26px,3vw,36px)}.site h3{font-size:20px;font-stretch:112%}.site .prose h2{margin-top:32px;font-size:24px}.site .lead{color:#cfd4dc;font-size:clamp(16px,1.4vw,19px);line-height:1.65}.site .muted{color:var(--muted)}.site p{line-height:1.65}.site a{color:#f0d48a}.site a:hover{color:var(--gold-hi);-webkit-text-decoration-color:var(--gold-45);text-decoration-color:var(--gold-45);text-underline-offset:4px}.site a.btn-gold,.site a.btn-gold:hover{color:#1a1205}.site a.btn-ghost,.site a.btn-ghost:hover{color:var(--ivory)}.site .card{background:linear-gradient(160deg,#161c28c7 0%,#080b119e 100%);border:1px solid #e6c46a2e;border-radius:0;box-shadow:inset 0 1px #ffffff0d,0 24px 60px #0006}.site .band{border:1px solid var(--gold-22);background:linear-gradient(160deg,#0e121ad9 0%,#05070ab3 100%);border-radius:0}.site .button,.site button:not(.bare):not(.btn-gold):not(.btn-ghost){font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;border-radius:0;padding:12px 22px;font-size:16px;font-weight:700}.site .button:not(.secondary):not(.ghost):not(.danger),.site button:not(.secondary):not(.ghost):not(.danger):not(.bare):not(.btn-gold):not(.btn-ghost){background:linear-gradient(180deg, var(--gold-hi) 0%, #d4a94a 55%, var(--gold-lo) 100%);color:#1a1205;box-shadow:inset 0 0 0 1px #ffecaa80,0 8px 24px #0006}.site .button.secondary,.site button.secondary{color:var(--ivory);background:linear-gradient(#ffffff14,#ffffff05);border-color:#ece6d873}.site .button.small,.site button.small{padding:6px 12px;font-size:13px}.site button.ghost,.site .button.ghost{letter-spacing:.1em;padding-inline:8px}.site input[type=text],.site input[type=email],.site input[type=password],.site input[type=search],.site input[type=number],.site input[type=file],.site select,.site textarea{color:var(--bone);transition:border-color .2s var(--ease);background:#05070a99;border:1px solid #ffffff24;border-radius:0;padding:12px 14px}.site input:focus,.site select:focus,.site textarea:focus{border-color:var(--gold-70);outline:none;box-shadow:0 0 0 3px #e6c46a1f}.site label{color:var(--muted);font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;font-size:14px;font-weight:600}.site label.check{font-family:var(--font);letter-spacing:0;text-transform:none;color:var(--bone);font-size:14px;font-weight:400}.site .notice{border-left:3px solid var(--gold);color:var(--bone);background:#e6c46a1a;border-radius:0}.site .notice.ok{border-left-color:var(--ok);background:#6fcf971a}.site .notice.bad{border-left-color:var(--danger);background:#ff7a6e1a}.site .plain-list>li{background:#05070a80;border-color:#ffffff14;border-radius:0}.site .badge{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase}.site .faq details{border-bottom-color:#e6c46a2e;padding:22px 0}.site .faq details:first-of-type{border-top:1px solid #e6c46a2e}.site .faq summary{font-family:var(--font-label);letter-spacing:.04em;color:var(--ivory);justify-content:space-between;align-items:center;gap:20px;font-size:21px;font-weight:600;list-style:none;display:flex}.site .faq summary::-webkit-details-marker{display:none}.site .faq summary:after{content:"+";border:1px solid var(--gold-45);width:28px;height:28px;color:var(--gold);font-family:var(--font-label);transition:transform .3s var(--ease);flex:none;place-items:center;font-size:20px;display:grid}.site .faq details[open] summary:after{transform:rotate(45deg)}.site .faq details p{color:#cfd4dc;font-size:16px}.site .timeline{border-left-color:var(--gold-22)}.site .timeline li:before{background:var(--gold);box-shadow:0 0 0 4px var(--void), 0 0 14px #e6c46a99}.site .auth{margin:clamp(32px,6vw,72px) auto}.site .auth h1{font-size:32px}.page-head{gap:18px;margin-bottom:clamp(28px,4vw,48px);display:grid}.page-head h1,.page-head .lead{margin:0}.table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 12px}th{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:var(--panel-2);font-size:12px;font-weight:700}tr:last-child td{border-bottom:0}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}.filters{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:16px;display:flex}.filters label{min-width:160px}.filters label.grow{flex:1;min-width:220px}.pager{justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;font-size:14px;display:flex}.brand{color:var(--text);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:10px;font-weight:800;display:inline-flex}.brand:hover{text-decoration:none}.brand svg{color:var(--accent)}.spacer{flex:1}.admin-shell{grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.admin-side{background:var(--bg-deep);border-right:1px solid var(--line);flex-direction:column;gap:18px;padding:20px 14px;display:flex}.admin-side nav{gap:2px;display:grid}.admin-side nav a{color:var(--muted);border-radius:8px;justify-content:space-between;padding:8px 10px;font-size:14px;font-weight:600;display:flex}.admin-side nav a:hover{color:var(--text);background:var(--panel-2);text-decoration:none}.admin-side nav a[aria-current=page]{color:var(--text);background:var(--panel);box-shadow:inset 3px 0 0 var(--accent)}.admin-main{min-width:0;padding:28px clamp(16px,3vw,40px) 60px}.admin-main h1{font-size:26px}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.stat{gap:6px;display:grid}.stat .big{font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1}.stat ul{color:var(--muted);gap:2px;margin:6px 0 0;padding:0;font-size:14px;list-style:none;display:grid}@media (width<=760px){.admin-shell{grid-template-columns:1fr}.admin-side{border-right:0;border-bottom:1px solid var(--line)}.admin-side nav{grid-auto-flow:column;overflow-x:auto}}.message{gap:8px;display:grid}.message .body{white-space:pre-wrap;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:12px 14px;font-size:14px}.key-list{font-family:var(--mono);background:var(--panel-2);border:1px solid var(--line);white-space:pre;border-radius:8px;max-height:240px;padding:12px 14px;font-size:13px;overflow:auto}.play-badge{width:76px;height:76px;color:var(--ivory);-webkit-backdrop-filter:blur(6px);transition:transform .35s var(--ease), box-shadow .35s var(--ease);background:radial-gradient(circle at 50% 38%,#e6c46a66,#05070ab8 72%);border:1px solid #ffecaaa6;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #e6c46a1a,0 20px 50px #0009}.play-badge svg{margin-left:5px}.play-badge.small{width:56px;height:56px}.play-badge.small svg{width:20px;height:20px;margin-left:4px}
