/* Khara Index. A calm consumer publication: left-aligned type, few surfaces, one idea per section.
   Familiar patterns only (sticky nav, hero with product shot, tab list, table, footer). */
:root {
  --bg: #fbfbfa; --surface: #ffffff; --band: #f4f4f1; --ink: #111214; --ink-2: #45474c; --ink-3: #7a7c81;
  --line: #e6e6e1; --brand: #0b6e4f; --brand-tint: #e5f2ec; --trick: #d1342b; --trick-tint: #fdeceb; --screen: #ffffff;
  --shadow: 0 1px 2px rgba(17,18,20,.04), 0 12px 32px -16px rgba(17,18,20,.18);
  --f: "Geist", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif; --deva: "Mukta", "Noto Sans Devanagari", sans-serif;
  color-scheme: light;
}
@media (prefers-color-scheme: dark) { :root:not([data-theme="light"]) {
  --bg: #0c0d0f; --surface: #151619; --band: #121315; --ink: #f4f4f2; --ink-2: #b4b6ba; --ink-3: #85878c; --line: #26282c;
  --brand: #4cc79a; --brand-tint: #12291f; --trick: #ff6b61; --trick-tint: #2e1514; --screen: #1b1c20;
  --shadow: 0 1px 2px rgba(0,0,0,.3), 0 12px 32px -16px rgba(0,0,0,.6); color-scheme: dark; } }
@media (prefers-color-scheme: dark) { :root:not([data-theme="light"]) .phone { box-shadow: 0 0 0 1px rgba(255,255,255,.12), 0 40px 80px -40px #000; } }
:root[data-theme="dark"] .phone { box-shadow: 0 0 0 1px rgba(255,255,255,.12), 0 40px 80px -40px #000; }
:root[data-theme="dark"] {
  --bg: #0c0d0f; --surface: #151619; --band: #121315; --ink: #f4f4f2; --ink-2: #b4b6ba; --ink-3: #85878c; --line: #26282c;
  --brand: #4cc79a; --brand-tint: #12291f; --trick: #ff6b61; --trick-tint: #2e1514; --screen: #1b1c20;
  --shadow: 0 1px 2px rgba(0,0,0,.3), 0 12px 32px -16px rgba(0,0,0,.6); color-scheme: dark; }

* { box-sizing: border-box; margin: 0; padding: 0; }
html { scroll-behavior: smooth; scroll-padding-top: 72px; -webkit-text-size-adjust: 100%; }
body { background: var(--bg); color: var(--ink); font: 400 17px/1.6 var(--f); -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; overflow-x: clip; }
a { color: inherit; }
button { font: inherit; color: inherit; background: none; border: 0; cursor: pointer; }
:focus-visible { outline: 2px solid var(--brand); outline-offset: 3px; border-radius: 6px; }
.wrap { max-width: 1120px; margin: 0 auto; padding: 0 24px; }
section { padding: 112px 0; }
.band { background: var(--band); border-block: 1px solid var(--line); }
h1, h2, h3 { letter-spacing: -.03em; color: var(--ink); text-wrap: balance; }
h1 { font: 700 clamp(42px, 6.2vw, 68px)/1.02 var(--f); letter-spacing: -.045em; }
h2 { font: 700 clamp(32px, 4.2vw, 46px)/1.08 var(--f); letter-spacing: -.04em; }
h3 { font: 600 19px/1.3 var(--f); letter-spacing: -.015em; }
.lede { font-size: 19px; line-height: 1.55; color: var(--ink-2); max-width: 560px; text-wrap: pretty; }
.head { display: grid; gap: 16px; margin-bottom: 56px; max-width: 640px; }
.label { font: 600 13px/1 var(--f); letter-spacing: .02em; color: var(--brand); }

/* Nav */
.nav { position: sticky; top: 0; z-index: 20; background: color-mix(in srgb, var(--bg) 82%, transparent); backdrop-filter: saturate(1.6) blur(16px); -webkit-backdrop-filter: saturate(1.6) blur(16px); border-bottom: 1px solid var(--line); }
.nav .wrap { height: 60px; display: flex; align-items: center; justify-content: space-between; }
.logo { display: flex; align-items: center; gap: 10px; font: 700 17px/1 var(--f); letter-spacing: -.02em; text-decoration: none; }
.seal { width: 28px; height: 28px; border-radius: 8px; background: var(--ink); color: var(--bg); display: grid; place-items: center; font: 700 17px/1 var(--deva); padding-top: 3px; flex: none; }
.nav nav { display: flex; gap: 28px; font-size: 14px; color: var(--ink-2); }
.nav nav a { text-decoration: none; } .nav nav a:hover { color: var(--ink); }

/* Hero */
.hero { padding: 88px 0 96px; }
.hero .wrap { display: grid; grid-template-columns: 1.1fr .9fr; gap: 64px; align-items: center; }
.status { display: inline-flex; align-items: center; gap: 10px; font: 500 14px/1 var(--f); color: var(--ink-2); background: var(--surface); border: 1px solid var(--line); border-radius: 999px; padding: 8px 14px 8px 12px; margin-bottom: 28px; }
.status i { width: 8px; height: 8px; border-radius: 50%; background: var(--brand); box-shadow: 0 0 0 4px var(--brand-tint); }
.hero .lede { margin: 24px 0 36px; }
.ctas { display: flex; flex-wrap: wrap; gap: 12px; align-items: center; }
.btn { display: inline-flex; align-items: center; height: 48px; padding: 0 22px; border-radius: 12px; font: 600 16px/1 var(--f); text-decoration: none; transition: transform .15s ease, background .15s ease; }
.btn.primary { background: var(--ink); color: var(--bg); }
.btn.primary:hover { transform: translateY(-1px); }
.btn.quiet { color: var(--ink); border: 1px solid var(--line); background: var(--surface); }
.btn.quiet:hover { border-color: var(--ink-3); }
.trust { display: flex; flex-wrap: wrap; gap: 8px 22px; margin-top: 36px; font-size: 14px; color: var(--ink-3); list-style: none; }
.trust li { display: flex; align-items: center; gap: 8px; }
.trust li::before { content: ""; width: 14px; height: 14px; flex: none; background: var(--brand); -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat; }

.shot { position: relative; justify-self: center; width: 100%; max-width: 420px; }
.phone { width: 300px; margin: 0 auto; aspect-ratio: 300 / 548; border-radius: 48px; background: #141518; padding: 10px; box-shadow: 0 40px 80px -40px rgba(17,18,20,.45), 0 0 0 1px rgba(17,18,20,.08); }
.screen { height: 100%; border-radius: 39px; background: var(--screen); padding: 46px 20px 20px; display: flex; flex-direction: column; position: relative; font-size: 13.5px; font-variant-numeric: tabular-nums; }
.screen::before { content: ""; position: absolute; top: 11px; left: 50%; width: 84px; height: 24px; margin-left: -42px; border-radius: 14px; background: #000; }
.screen .t { font: 700 19px/1 var(--f); letter-spacing: -.02em; margin-bottom: 14px; }
.item { display: flex; gap: 12px; align-items: center; padding-bottom: 14px; }
.item .img { width: 46px; height: 46px; border-radius: 12px; background: var(--band); display: grid; place-items: center; font-size: 24px; }
.item b { font-weight: 600; display: block; } .item small { color: var(--ink-3); font-size: 12px; }
.row { display: flex; justify-content: space-between; align-items: center; padding: 10px 0; border-top: 1px solid var(--line); }
.row .m { color: var(--ink-3); }
.row.hot { margin: 0 -8px; padding: 10px 8px; border-radius: 10px; border-top-color: transparent; background: var(--trick-tint); }
.row.hot + .row { border-top-color: transparent; }
.tick { display: inline-grid; place-items: center; width: 15px; height: 15px; border-radius: 4px; background: var(--ink); color: var(--screen); font-size: 10px; margin-right: 8px; vertical-align: -2px; }
.pay { margin-top: auto; display: grid; gap: 12px; }
.pay .tot { display: flex; justify-content: space-between; font: 700 17px/1 var(--f); }
.pay .tot span:last-child { color: var(--trick); }
.pay .go { height: 44px; border-radius: 12px; background: var(--ink); color: var(--screen); display: grid; place-items: center; font-weight: 600; }
.legend { display: grid; gap: 10px; width: 300px; margin: 28px auto 0; list-style: none; }
.legend li { display: flex; gap: 12px; align-items: center; font-size: 14px; color: var(--ink-3); }
.legend b { color: var(--ink); font-weight: 600; }
.num { width: 22px; height: 22px; flex: none; border-radius: 50%; background: var(--trick); color: #fff; display: grid; place-items: center; font: 700 12px/1 var(--f); font-style: normal; }
.row .num { position: absolute; left: -31px; box-shadow: 0 0 0 3px #141518; }
.row { position: relative; }
.note { position: absolute; display: flex; align-items: center; gap: 10px; background: var(--surface); border: 1px solid var(--line); border-radius: 12px; padding: 10px 14px 10px 10px; box-shadow: var(--shadow); font-size: 13px; line-height: 1.3; white-space: nowrap; }
.note i { width: 22px; height: 22px; flex: none; border-radius: 50%; background: var(--trick); color: #fff; display: grid; place-items: center; font: 700 12px/1 var(--f); font-style: normal; }
.note b { display: block; font-weight: 600; } .note span { color: var(--ink-3); }
.n1 { top: 37%; left: -14%; } .n2 { top: 57%; right: -16%; }

/* Facts */
.facts { padding: 0 0 8px; }
.facts .wrap { display: grid; grid-template-columns: repeat(3, 1fr); gap: 32px; }
.fact { border-top: 1px solid var(--ink); padding-top: 20px; }
.fact b { display: block; font: 700 40px/1 var(--f); letter-spacing: -.04em; margin-bottom: 12px; }
.fact p { font-size: 15px; color: var(--ink-2); max-width: 300px; }

/* Tricks explorer */
.explorer { display: grid; grid-template-columns: 330px 1fr; gap: 24px; align-items: start; }
.list { display: grid; gap: 2px; list-style: none; }
.list button { width: 100%; display: grid; grid-template-columns: 28px 1fr auto; align-items: center; gap: 10px; text-align: left; padding: 11px 14px; border-radius: 12px; font-size: 15.5px; font-weight: 500; color: var(--ink-2); transition: background .15s ease, color .15s ease; }
.list button .k { font: 500 12px/1 var(--f); color: var(--ink-3); font-variant-numeric: tabular-nums; }
.list button .s { font-size: 12px; color: var(--ink-3); font-weight: 500; }
.list button:hover { background: var(--band); color: var(--ink); }
.list button[aria-selected="true"] { background: var(--surface); color: var(--ink); box-shadow: var(--shadow), 0 0 0 1px var(--line); }
.list button[aria-selected="true"] .k { color: var(--brand); }
.panel { background: var(--surface); border: 1px solid var(--line); border-radius: 24px; overflow: hidden; }
.js .panel:not(.on) { display: none; }
.panel + .panel { margin-top: 16px; } .js .panel + .panel { margin-top: 0; }
.panel .stage { background: var(--band); display: grid; place-items: center; padding: 56px 24px; min-height: 340px; border-bottom: 1px solid var(--line); }
.panel .stage .ui { zoom: 1.35; }
.panel .body { padding: 32px 36px 36px; display: grid; gap: 22px; }
.panel .top { display: flex; justify-content: space-between; align-items: baseline; gap: 16px; }
.panel h3 { font-size: 26px; letter-spacing: -.03em; }
.chip { font: 600 12px/1 var(--f); padding: 6px 10px; border-radius: 999px; background: var(--brand-tint); color: var(--brand); white-space: nowrap; }
.chip.off { background: var(--band); color: var(--ink-3); }
.cols { display: grid; grid-template-columns: 1fr 1fr; gap: 28px; }
.cols p { color: var(--ink-2); font-size: 16px; }
.cols small { display: block; font: 600 12px/1 var(--f); letter-spacing: .02em; color: var(--ink-3); margin-bottom: 8px; text-transform: uppercase; }
.cols .spot small { color: var(--brand); }
.eg { font-size: 14px; color: var(--ink-3); border-top: 1px solid var(--line); padding-top: 18px; }

/* How */
.steps { display: grid; grid-template-columns: repeat(4, 1fr); gap: 32px; list-style: none; counter-reset: s; position: relative; }
.steps::before { content: ""; position: absolute; top: 17px; left: 18px; right: 18px; height: 1px; background: var(--line); }
.steps li { position: relative; counter-increment: s; }
.steps li::before { content: counter(s); display: grid; place-items: center; width: 36px; height: 36px; border-radius: 50%; background: var(--surface); border: 1px solid var(--line); font: 600 14px/1 var(--f); margin-bottom: 22px; position: relative; }
.steps li:last-child::before { background: var(--ink); color: var(--bg); border-color: var(--ink); }
.steps p { color: var(--ink-2); font-size: 15.5px; margin-top: 8px; }

/* Scorecard */
.card { background: var(--surface); border: 1px solid var(--line); border-radius: 20px; overflow: hidden; box-shadow: var(--shadow); }
table { width: 100%; border-collapse: collapse; font-size: 15px; font-variant-numeric: tabular-nums; }
th { text-align: left; font: 600 12px/1 var(--f); letter-spacing: .02em; text-transform: uppercase; color: var(--ink-3); padding: 16px 24px; background: var(--band); border-bottom: 1px solid var(--line); }
td { padding: 18px 24px; border-bottom: 1px solid var(--line); color: var(--ink-2); }
tr:last-child td { border-bottom: 0; }
td:first-child { color: var(--ink); font-weight: 600; }
td .sub { display: block; font-size: 13px; color: var(--ink-3); font-weight: 400; }
.k { font-weight: 700; letter-spacing: -.02em; }
.grade { display: inline-block; min-width: 54px; text-align: center; font: 700 14px/1 var(--f); padding: 8px 10px; border-radius: 8px; background: var(--band); color: var(--ink); }
.grade.g24 { background: var(--brand-tint); color: var(--brand); } .grade.g14 { background: var(--trick-tint); color: var(--trick); }
.cardfoot { display: flex; justify-content: space-between; gap: 16px; flex-wrap: wrap; padding: 16px 24px; font-size: 13px; color: var(--ink-3); border-top: 1px solid var(--line); }
.scale { display: flex; gap: 18px; flex-wrap: wrap; }

/* Method */
.two { display: grid; grid-template-columns: 1fr 1fr; gap: 72px; }
.two h3 { margin-bottom: 18px; font-size: 21px; }
.checks { list-style: none; display: grid; gap: 18px; }
.checks li { color: var(--ink-2); font-size: 16px; }
.checks b { color: var(--ink); font-weight: 600; display: block; margin-bottom: 2px; }
.why p { color: var(--ink-2); font-size: 16px; }
.why .src { margin-top: 18px; font-size: 14px; color: var(--ink-3); }
.why .src a { color: var(--brand); text-decoration: none; } .why .src a:hover { text-decoration: underline; }
.about { margin-top: 96px; padding-top: 48px; border-top: 1px solid var(--line); display: grid; grid-template-columns: 1fr 1fr; gap: 72px; align-items: start; }
.word { display: flex; align-items: baseline; gap: 16px; }
.word b { font: 700 64px/1 var(--deva); letter-spacing: 0; color: var(--ink); }
.word span { color: var(--ink-3); font-size: 15px; }
.about p { color: var(--ink-2); font-size: 16px; margin-top: 14px; }
.about strong { color: var(--ink); font-weight: 600; }
.mail { display: inline-flex; margin-top: 18px; font-weight: 600; color: var(--brand); text-decoration: none; }
.mail:hover { text-decoration: underline; }

/* Footer */
footer { border-top: 1px solid var(--line); padding: 40px 0 48px; font-size: 14px; color: var(--ink-3); }
footer .wrap { display: grid; grid-template-columns: 1.4fr 1fr 1fr; gap: 32px; }
footer p { margin-top: 12px; max-width: 360px; }
footer h4 { font: 600 13px/1 var(--f); color: var(--ink); margin-bottom: 14px; }
footer ul { list-style: none; display: grid; gap: 10px; }
footer .logo { color: var(--ink); }
footer a { text-decoration: none; } footer a:hover { color: var(--ink); }
.fine { grid-column: 1 / -1; border-top: 1px solid var(--line); padding-top: 24px; margin-top: 8px; display: flex; justify-content: space-between; gap: 16px; flex-wrap: wrap; }

/* App screens inside the explorer */
.ui { width: 100%; max-width: 270px; background: var(--screen); border-radius: 18px; padding: 16px; box-shadow: 0 1px 0 var(--line), 0 20px 40px -26px rgba(0,0,0,.35); display: grid; gap: 10px; font-size: 13px; font-variant-numeric: tabular-nums; }
.ui .r { display: flex; justify-content: space-between; align-items: center; gap: 8px; }
.ui .m { color: var(--ink-3); }
.ui .hl { color: var(--trick); font-weight: 600; }
.ui .pill { background: var(--trick-tint); color: var(--trick); border-radius: 8px; padding: 6px 9px; font-weight: 600; font-size: 12px; justify-self: start; }
.ui .b { height: 38px; border-radius: 11px; background: var(--ink); color: var(--screen); display: grid; place-items: center; font-weight: 600; }
.ui .g { text-align: center; font-size: 10.5px; color: #b9babd; }
.ui .ghost { height: 34px; border-radius: 11px; border: 1px solid var(--line); display: grid; place-items: center; color: var(--ink-3); }
.ui .x { text-decoration: line-through; color: var(--ink-3); }
.ui .cb { display: flex; gap: 8px; align-items: flex-start; line-height: 1.35; }
.ui .cb i { flex: none; width: 15px; height: 15px; border-radius: 4px; border: 1.5px solid var(--ink); margin-top: 1px; display: grid; place-items: center; font-style: normal; font-size: 10px; }
.ui .cb i.on { background: var(--ink); color: var(--screen); }
.ui .alert { background: var(--trick); color: #fff; border-radius: 12px; padding: 12px; font-weight: 600; text-align: center; }
.ui .stack { display: grid; gap: 6px; }
.ui .stack div { border-radius: 10px; background: var(--band); padding: 8px 10px; font-weight: 500; }
.ui .stack div:nth-child(2) { opacity: .7; } .ui .stack div:nth-child(3) { opacity: .45; }

/* Responsive */
@media (max-width: 980px) {
  .hero .wrap { grid-template-columns: 1fr; gap: 56px; }
  .n1 { left: 0; } .n2 { right: 0; }
  .explorer { grid-template-columns: 1fr; }
  .list { display: flex; overflow-x: auto; gap: 8px; padding: 2px 2px 8px; scrollbar-width: none; margin: 0 -24px; padding-inline: 24px; }
  .list::-webkit-scrollbar { display: none; }
  .list button { grid-template-columns: auto; white-space: nowrap; border: 1px solid var(--line); background: var(--surface); padding: 10px 14px; }
  .list button .k, .list button .s { display: none; }
  .steps { grid-template-columns: 1fr 1fr; row-gap: 40px; } .steps::before { display: none; }
  .two, .about { grid-template-columns: 1fr; gap: 48px; }
  footer .wrap { grid-template-columns: 1fr 1fr; } footer .brandcol { grid-column: 1 / -1; }
}
@media (max-width: 640px) {
  .wrap { padding: 0 16px; } .list { margin: 0 -16px; padding-inline: 16px; }
  section { padding: 80px 0; } .hero { padding: 48px 0 72px; }
  .nav .wrap { height: auto; flex-wrap: wrap; padding-top: 12px; }
  .nav nav { width: 100%; gap: 22px; padding: 10px 0 11px; overflow-x: auto; scrollbar-width: none; white-space: nowrap; }
  .facts .wrap { grid-template-columns: 1fr; gap: 24px; }
  .note { font-size: 12px; padding: 8px 10px 8px 8px; } .n1 { left: -4px; top: 34%; } .n2 { right: -4px; top: 60%; }
  .panel .body { padding: 24px 20px 26px; } .panel .stage { padding: 40px 16px; min-height: 280px; } .panel .stage .ui { zoom: 1.15; }
  .cols { grid-template-columns: 1fr; gap: 18px; }
  .steps { grid-template-columns: 1fr; row-gap: 28px; }
  .steps li { display: grid; grid-template-columns: 36px 1fr; column-gap: 16px; }
  .steps li::before { margin: 0; grid-row: span 2; }
  .steps p { margin-top: 4px; }
  .panel .top { flex-direction: column; align-items: flex-start; gap: 10px; }
  td .sub { display: none; }
  .fact b { font-size: 34px; }
  th, td { padding: 14px 14px; } .hide-sm { display: none; }
}
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } * { transition: none !important; } }

/* Inner pages */
.page { padding: 72px 0 112px; }
.crumbs { font-size: 14px; color: var(--ink-3); margin-bottom: 24px; display: flex; gap: 8px; flex-wrap: wrap; }
.crumbs a { text-decoration: none; } .crumbs a:hover { color: var(--ink); }
.page-head { display: grid; gap: 18px; max-width: 720px; margin-bottom: 56px; }
.page-head .meta { font-size: 14px; color: var(--ink-3); }
.nav nav a[aria-current="page"] { color: var(--ink); font-weight: 600; }
.prose { max-width: 680px; }
.prose > * + * { margin-top: 18px; }
.prose h2 { font-size: 28px; margin-top: 48px; }
.prose h3 { margin-top: 32px; }
.prose p, .prose li { color: var(--ink-2); font-size: 17.5px; line-height: 1.7; }
.prose ul, .prose ol { padding-left: 22px; display: grid; gap: 8px; }
.prose a { color: var(--brand); }
.prose strong { color: var(--ink); }
.split { display: grid; grid-template-columns: 1fr 380px; gap: 64px; align-items: start; }
.aside { position: sticky; top: 88px; display: grid; gap: 16px; }
.box { background: var(--surface); border: 1px solid var(--line); border-radius: 20px; padding: 24px; }
.box h3 { margin-bottom: 8px; } .box p { color: var(--ink-2); font-size: 15px; }
.box .btn { margin-top: 16px; }
.stagebox { background: var(--band); border: 1px solid var(--line); border-radius: 24px; display: grid; place-items: center; padding: 48px 20px; }
.stagebox .ui { zoom: 1.3; }
.rows { list-style: none; border-top: 1px solid var(--line); }
.rows li { border-bottom: 1px solid var(--line); }
.rows a { display: grid; grid-template-columns: 48px 1fr auto; gap: 16px; align-items: baseline; padding: 22px 4px; text-decoration: none; transition: background .15s ease; }
.rows a:hover { background: var(--band); }
.rows .k { font-size: 13px; color: var(--ink-3); font-variant-numeric: tabular-nums; }
.rows b { font: 600 19px/1.3 var(--f); letter-spacing: -.015em; display: block; color: var(--ink); }
.rows p { color: var(--ink-2); font-size: 15.5px; margin-top: 4px; }
.rows .go { color: var(--ink-3); font-size: 14px; white-space: nowrap; }
.chips { display: flex; flex-wrap: wrap; gap: 8px; }
.chips a { text-decoration: none; font-size: 14px; padding: 8px 12px; border-radius: 999px; border: 1px solid var(--line); background: var(--surface); color: var(--ink-2); }
.chips a:hover { color: var(--ink); border-color: var(--ink-3); }
.empty { text-align: left; padding: 40px; border: 1px dashed var(--line); border-radius: 24px; background: var(--surface); display: grid; gap: 14px; max-width: 720px; }
.empty .status { margin: 0; justify-self: start; }
.empty ul { padding-left: 20px; color: var(--ink-2); display: grid; gap: 6px; }
.facts-table td:first-child { width: 34%; color: var(--ink-3); font-weight: 500; }
.facts-table td { color: var(--ink); }
.copybox { background: var(--band); border: 1px solid var(--line); border-radius: 16px; padding: 20px 22px; color: var(--ink-2); font-size: 16px; line-height: 1.65; }
@media (max-width: 980px) { .split { grid-template-columns: 1fr; gap: 40px; } .aside { position: static; } }
@media (max-width: 640px) { .page { padding: 40px 0 80px; } .rows a { grid-template-columns: 36px 1fr; } .rows .go { display: none; } .empty { padding: 24px; } .stagebox .ui { zoom: 1.1; } }
