.fp{display:grid;gap:clamp(28px,4vw,48px);padding-bottom:clamp(24px,4vw,48px);min-width:0}.fp h1,.fp h2,.fp h3{font-family:var(--home-font-heading);text-transform:none;text-wrap:balance;margin:0}.fp p{margin:0}.fp-crumbs{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--home-text-muted);margin-bottom:calc(-1*clamp(14px,2.5vw,30px))}.fp-crumbs a{color:#9fc4ff;text-decoration:none}.fp-crumbs a:hover{color:#fff}.fp-crumbs .material-symbols-outlined{font-size:16px;opacity:.6}.fp-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,4.5vw,60px);padding:clamp(28px,4.6vw,56px);border-radius:26px;border:1px solid rgba(95,132,203,.32);background:radial-gradient(760px 340px at 0% -10%,rgba(79,201,255,.17),transparent 62%),radial-gradient(700px 360px at 100% 110%,rgba(255,169,59,.14),transparent 60%),linear-gradient(140deg,#0a1e4cdb,#040d28cc);box-shadow:0 1px #ffffff0d inset,0 30px 70px #02081780;overflow:hidden}.fp-hero.is-plain{grid-template-columns:minmax(0,1fr)}.fp-hero-text{display:grid;gap:16px;align-content:center;min-width:0}.fp-hero-text .hero-kicker{justify-self:start}.fp-hero h1{font-size:clamp(32px,4vw,52px);line-height:1.06;letter-spacing:-.026em;font-weight:800;color:#f6f9ff}.fp-answer{display:grid;gap:14px;max-width:40em}.fp-answer p{font-size:clamp(16px,1.3vw,18px);line-height:1.65;color:#c3d3ef}.fp-answer p:first-child{color:#e3ecfb}.fp-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:6px}.fp-visual{margin:0;display:grid;gap:12px;min-width:0}.fp-visual figcaption{font-size:12.5px;line-height:1.5;color:#8ea6cf;display:flex;gap:6px;align-items:flex-start;justify-content:center;text-align:center}.fp-visual figcaption .material-symbols-outlined{font-size:15px;color:#7fb4ff;margin-top:1px}.fp-visual-frame{border-radius:16px;overflow:hidden;border:1px solid rgba(130,170,240,.3);box-shadow:0 30px 60px #00041099,0 0 0 6px #4fc9ff0d;background:#050b1c}.fp-visual-frame img{display:block;width:100%;height:100%;object-fit:cover}.fp-visual-stage{position:relative;display:grid;place-items:center;padding:clamp(6px,1.4vw,18px)}.fp-visual-stage:before{content:"";position:absolute;inset:8% 6%;border-radius:50%;background:radial-gradient(closest-side,rgba(79,201,255,.22),transparent);filter:blur(24px);pointer-events:none}.fp-visual-stage>*{position:relative}.fp-about{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px 32px;align-items:start}.fp-about-text{display:grid;gap:10px}.fp-about h2{font-size:clamp(20px,2vw,24px);color:#f2f6ff}.fp-about-text p{font-size:16px;line-height:1.65;color:#bccdeb}.fp-note{display:flex;gap:10px;padding:16px 18px;border-radius:14px;border:1px solid rgba(255,196,92,.3);background:#ffb03412;font-size:14.5px;line-height:1.55;color:#e4d6bb}.fp-note .material-symbols-outlined{flex:none;font-size:19px;color:#ffc45c;margin-top:1px}.fp-cta{display:grid;grid-template-columns:minmax(0,1.4fr) auto;align-items:center;gap:20px 40px;padding:clamp(24px,3.6vw,40px);border-radius:24px;border:1px solid rgba(255,180,66,.34);background:radial-gradient(600px 260px at 100% 0%,rgba(255,171,43,.18),transparent 65%),radial-gradient(600px 260px at 0% 100%,rgba(79,201,255,.14),transparent 65%),linear-gradient(140deg,#0e2252eb,#06102ee6);box-shadow:0 24px 60px #02081780}.fp-cta>div:first-child{display:grid;gap:8px}.fp-cta h2{font-size:clamp(22px,2.4vw,30px);line-height:1.15;letter-spacing:-.02em;font-weight:800;color:#f6f9ff}.fp-cta p{font-size:16px;line-height:1.6;color:#bccdeb;max-width:52ch}.fp-more{display:grid;gap:16px;min-width:0}.fp-more h2{font-size:clamp(18px,1.8vw,22px);color:#e3ecfb}.fp code{font-family:ui-monospace,Cascadia Code,SF Mono,Menlo,Consolas,monospace;font-size:.88em;padding:1px 6px;border-radius:6px;color:#e6f2ff;background:#4f82d629;border:1px solid rgba(109,142,206,.28);overflow-wrap:anywhere}.fp-hub-intro{display:grid;gap:14px;max-width:46em}.fp-hub-intro h1{font-size:clamp(32px,4vw,48px);line-height:1.08;letter-spacing:-.024em;font-weight:800;color:#f6f9ff}.fp-hub-intro p{font-size:17px;line-height:1.6;color:#bccdeb}@media(max-width:960px){.fp-hero,.fp-about,.fp-cta{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.fp{gap:26px}.fp-hero{padding:24px 20px 26px;border-radius:20px}.fp-crumbs{margin-bottom:-14px}.fp-actions>a{flex:1 1 100%;justify-content:center}.fp-cta{padding:24px 20px}}.fpv{width:min(100%,520px);border-radius:16px;border:1px solid rgba(130,170,240,.3);background:linear-gradient(170deg,#0a1634f7,#050c20f7);box-shadow:0 32px 70px #00041099,0 1px #ffffff0f inset;color:#dbe7fb;font-size:13px;line-height:1.4;overflow:hidden;user-select:none}@media(min-width:961px){.fp-visual-stage>.fpv,.fp-visual-stage>.fpv-stack,.fp-visual-stage>.fpv-cards{transform:perspective(1600px) rotateY(-7deg) rotateX(2deg)}}.fpv-bar{display:flex;align-items:center;gap:12px;height:38px;padding:0 14px;border-bottom:1px solid rgba(130,170,240,.16);background:#ffffff06}.fpv-dots{display:inline-flex;gap:6px}.fpv-dots i{width:9px;height:9px;border-radius:50%;background:#ffffff29}.fpv-title{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#9fb6dc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fpv .material-symbols-outlined{font-size:16px}.fpv-body{display:grid;gap:10px;padding:16px}.fpv-row,.fpv-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;border-radius:12px;border:1px solid rgba(130,170,240,.16);background:#ffffff06}.fpv-row.is-bot,.fpv-option.is-on{border-color:#4fc9ff80;background:#4fc9ff12;box-shadow:0 0 0 3px #4fc9ff12}.fpv-row-main{display:grid;gap:3px;min-width:0}.fpv-row-main strong{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:#f1f6ff}.fpv-row-main small{font-size:11.5px;color:#8ea6cf}.fpv-avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:13px;color:#1b1200;background:linear-gradient(135deg,var(--brand-orange),var(--brand-orange-deep))}.fpv-avatar.is-bot{color:#9fe0ff;background:#4fc9ff24;border:1px solid rgba(79,201,255,.45)}.fpv-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.02em;color:#9fe0ff;border:1px solid rgba(79,201,255,.45);background:#4fc9ff1a}.fpv-tag .material-symbols-outlined{font-size:13px}.fpv-tag.is-muted{color:#b7c6e2;border-color:#b7c6e24d;background:#ffffff0a}.fpv-tag.is-accent{color:#8ff3e3;border-color:#2dd4bf80;background:#2dd4bf1a}.fpv-tag.is-warm{color:#ffd9a1;border-color:#ffb44280;background:#ffab2b1a}.fpv-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.fpv-chip{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:#b7c6e2;white-space:nowrap}.fpv-chip.is-ok{color:#8ff3e3}.fpv-seg{display:inline-flex;padding:3px;gap:2px;border-radius:9px;background:#0000004d;border:1px solid rgba(130,170,240,.18)}.fpv-seg span{padding:4px 9px;border-radius:6px;font-size:11.5px;color:#8ea6cf;white-space:nowrap}.fpv-seg span.is-on{color:#04131f;font-weight:700;background:linear-gradient(135deg,#8be3ff,var(--brand-cyan))}.fpv-add{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 2px 0;font-size:12px;color:#8ea6cf}.fpv-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;border:1px dashed rgba(130,170,240,.4);color:#dbe7fb;font-size:12px}.fpv-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.fpv-actions.is-start{justify-content:flex-start}.fpv-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:9px;font-size:12px;font-weight:650;color:#dbe7fb;border:1px solid rgba(130,170,240,.32);background:#ffffff0a;white-space:nowrap}.fpv-btn.is-primary{color:#1b1200;border-color:transparent;background:linear-gradient(135deg,var(--brand-orange),var(--brand-orange-deep));box-shadow:0 6px 16px #ffab2b40}.fpv-note{display:flex;align-items:flex-start;gap:6px;font-size:11.5px;line-height:1.45;color:#8ea6cf;padding-top:2px}.fpv-note .material-symbols-outlined{font-size:14px;margin-top:1px;color:#7fb4ff}.fpv-radio{width:16px;height:16px;border-radius:50%;border:2px solid rgba(183,198,226,.45)}.fpv-radio.is-on{border-color:var(--brand-cyan);box-shadow:inset 0 0 0 3px #08152f,inset 0 0 0 8px var(--brand-cyan)}.fpv-skel{display:inline-block;height:9px;border-radius:6px;background:linear-gradient(90deg,#a0bef033,#a0bef014)}.fpv-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px}.fpv-tabs{display:inline-flex;gap:4px}.fpv-tabs span{padding:5px 11px;border-radius:8px;font-size:12px;font-weight:650;color:#8ea6cf}.fpv-tabs span.is-on{color:#e9f5ff;background:#4fc9ff24;border:1px solid rgba(79,201,255,.4)}.fpv-toggle{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#b7c6e2}.fpv-switch{position:relative;width:28px;height:16px;border-radius:999px;background:#ffffff26}.fpv-switch.is-on{background:var(--accent)}.fpv-switch:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff}.fpv-switch.is-on:after{left:14px}.fpv-rank{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;border-radius:10px;background:#ffffff06}.fpv-rank-pos{font-weight:800;color:#8ea6cf;font-size:12.5px}.fpv-rank-score{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:#8ea6cf}.fpv-rank.is-you{border:1px solid rgba(255,180,66,.5);background:#ffab2b14}.fpv-rank.is-you .fpv-rank-pos{color:#ffd9a1}.fpv-meter{display:inline-block;width:80px;height:8px;border-radius:999px;background:#ffffff1a;overflow:hidden}.fpv-meter.is-wide{width:100%}.fpv-meter>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand-cyan-deep),var(--brand-cyan))}.fpv-rank.is-you .fpv-meter>span{background:linear-gradient(90deg,var(--brand-orange-deep),var(--brand-orange))}.fpv-players{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fpv-player{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:10px 12px;border-radius:12px;border:1px solid rgba(130,170,240,.16);background:#ffffff06}.fpv-player small{grid-column:2 / 4;font-size:11px;color:#8ff3e3}.fpv-player.is-turn{border-color:#2dd4bfb3;box-shadow:0 0 0 3px #2dd4bf1f,0 0 24px #2dd4bf40}.fpv-disc{grid-row:1 / 3;width:22px;height:22px;border-radius:50%}.fpv-disc.is-dark{background:radial-gradient(circle at 35% 30%,#4a4f5a,#0b0d12);border:1px solid rgba(255,255,255,.2)}.fpv-disc.is-light{background:radial-gradient(circle at 35% 30%,#fff,#c9d0da)}.fpv-score{min-width:26px;padding:2px 8px;border-radius:999px;text-align:center;font-weight:800;font-size:12px;color:#04131f;background:#cfe6ff}.fpv-board{width:min(100%,236px);justify-self:center;display:grid;grid-template-columns:repeat(8,1fr);gap:3px;padding:8px;border-radius:10px;background:#0c5a3d;box-shadow:inset 0 0 0 3px #3a2412,inset 0 0 0 5px #6b4524}.fpv-board span{aspect-ratio:1;border-radius:3px;background:#127a52;position:relative}.fpv-board span.is-dark:after,.fpv-board span.is-light:after{content:"";position:absolute;inset:14%;border-radius:50%}.fpv-board span.is-dark:after{background:radial-gradient(circle at 35% 30%,#4a4f5a,#0b0d12)}.fpv-board span.is-light:after{background:radial-gradient(circle at 35% 30%,#fff,#c9d0da)}.fpv-gameover{display:grid;gap:6px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,180,66,.45);background:#ffab2b14}.fpv-gameover strong{display:inline-flex;align-items:center;gap:6px;color:#ffd9a1}.fpv-gameover>span:not(.fpv-actions){font-size:12px;color:#c8b89c}.fpv-stack{position:relative;width:min(100%,530px);padding-bottom:92px}.fpv-terminal{width:100%;background:#04070f}.fpv-terminal .fpv-body{gap:8px;font-family:ui-monospace,Cascadia Code,SF Mono,Menlo,Consolas,monospace}.fpv-terminal code{display:block;font-size:12px;color:#e6eefb;white-space:pre-wrap;word-break:break-word}.fpv-prompt{color:var(--accent);margin-right:6px}.fpv-dim{color:#7f93b5!important}.fpv-hl{color:#ffd9a1;font-weight:700}.fpv-dialog{position:absolute;right:-6px;bottom:0;width:290px;border-color:#ffb44273}.fpv-dialog-title{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#f1f6ff}.fpv-code{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.fpv-code span{display:grid;place-items:center;height:34px;border-radius:8px;font-weight:800;font-size:15px;color:#fff;background:#ffffff0f;border:1px solid rgba(130,170,240,.35)}.fpv-code span:nth-child(3){margin-right:6px}.fpv-check{display:flex;align-items:center;gap:8px;font-size:11.5px;color:#b7c6e2}.fpv-box{width:14px;height:14px;border-radius:4px;border:1.5px solid rgba(183,198,226,.5)}.fpv-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fpv-stats span{display:grid;gap:2px;padding:9px 10px;border-radius:10px;background:#ffffff09;border:1px solid rgba(130,170,240,.14)}.fpv-stats small{font-size:10.5px;color:#8ea6cf}.fpv-stats strong{font-size:12.5px;color:#f1f6ff}.fpv-gauge{display:grid;gap:10px;padding:12px;border-radius:12px;border:1px solid rgba(130,170,240,.16);background:#ffffff05}.fpv-gauge>small{font-size:11px;color:#8ea6cf}.fpv-gauge-row{display:grid;grid-template-columns:128px minmax(0,1fr) 36px;align-items:center;gap:10px;font-size:12px;color:#c9d7ef}.fpv-gauge-row strong{text-align:right;color:#fff}.fpv-devices{position:relative;width:min(100%,500px);height:330px}.fpv-screen{position:absolute;inset:0;display:grid;place-items:center;border-radius:inherit;background:radial-gradient(circle at 50% 30%,rgba(79,201,255,.18),transparent 70%),linear-gradient(160deg,#0c1c3f,#050c22);overflow:hidden}.fpv-laptop{position:absolute;left:0;top:18px;width:340px;height:214px;border-radius:12px 12px 4px 4px;border:8px solid #1b2333;box-shadow:0 30px 60px #00041099}.fpv-laptop .fpv-screen{border-radius:4px}.fpv-laptop-base{position:absolute;left:-38px;right:-38px;bottom:-22px;height:14px;border-radius:0 0 14px 14px;background:linear-gradient(180deg,#2a3446,#121925)}.fpv-tablet{position:absolute;right:54px;top:96px;width:168px;height:214px;border-radius:16px;border:7px solid #1f2838;box-shadow:0 26px 50px #000410a6}.fpv-phone{position:absolute;right:0;top:150px;width:92px;height:172px;border-radius:16px;border:6px solid #252e40;box-shadow:0 22px 40px #000410b3}.fpv-mini-board{display:grid;width:64%;aspect-ratio:1;border-radius:4px;overflow:hidden;transform:perspective(300px) rotateX(38deg);box-shadow:0 10px 20px #00000080}.fpv-mini-board .is-a{background:#e9dcc3}.fpv-mini-board .is-b{background:#7a5233}.fpv-link{position:absolute;left:28px;bottom:0;display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;font-size:12.5px;font-weight:600;color:#e9f5ff;background:#081634f0;border:1px solid rgba(79,201,255,.5);box-shadow:0 10px 24px #00041099}.fpv-link .material-symbols-outlined{font-size:16px;color:var(--brand-cyan)}.fpv-vr-scene{position:relative;height:150px;border-radius:12px;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(79,201,255,.25),transparent 60%),linear-gradient(180deg,#0a1733,#050b1c)}.fpv-vr-felt{position:absolute;left:8%;right:8%;bottom:-30px;height:150px;border-radius:50% 50% 0 0/30% 30% 0 0;background:radial-gradient(circle at 50% 30%,#1f8f5f,#0c4a33 75%);box-shadow:inset 0 0 0 6px #4a2e17;transform:perspective(500px) rotateX(48deg);transform-origin:50% 100%}.fpv-vr-card{position:absolute;top:30px;width:38px;height:54px;border-radius:5px;background:linear-gradient(170deg,#f4ecdc,#e3d4b8);box-shadow:0 6px 12px #00000073}.fpv-vr-die{position:absolute;right:18%;top:46px;width:22px;height:22px;border-radius:5px;background:radial-gradient(circle at 30% 30%,#fff,#d6dbe4);box-shadow:inset 5px 5px 0 -3px #1b2333,inset -5px -5px 0 -3px #1b2333,0 6px 12px #00000073}.fpv-vr-hand{position:absolute;top:22px;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:#8ff3e3;background:#2dd4bf1f;border:1px solid rgba(45,212,191,.55);box-shadow:0 0 22px #2dd4bf59}.fpv-vr-hand .material-symbols-outlined{font-size:26px}.fpv-vr-hand.is-left{left:12%}.fpv-vr-hand.is-right{right:12%;transform:scaleX(-1)}.fpv-wrist{display:grid;gap:8px;padding:14px;border-radius:14px;border:1px solid rgba(45,212,191,.45);background:radial-gradient(260px 120px at 0% 0%,rgba(45,212,191,.14),transparent 70%),#ffffff05}.fpv-wrist>small{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8ff3e3}.fpv-wrist-row{display:flex;align-items:center;gap:10px;font-size:12.5px;color:#dbe7fb}.fpv-wrist-row .material-symbols-outlined{color:#8ff3e3;font-size:18px}.fpv-pre{margin:0;padding:14px;border-radius:10px;background:#04070f;border:1px solid rgba(130,170,240,.14);font-family:ui-monospace,Cascadia Code,SF Mono,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.65;color:#d7e3f7;white-space:pre;overflow:hidden}.t-k{color:#c792ea}.t-f{color:#82aaff}.t-s{color:#c3e88d}.fpv-cards{position:relative;width:min(100%,470px);height:330px}.fpv-cardface{position:absolute;left:8px;top:0;width:200px;height:284px;border-radius:14px;padding:12px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;gap:8px;background:linear-gradient(170deg,#f4ecdc,#e3d4b8);box-shadow:0 30px 60px #00041099}.fpv-region{display:grid;place-items:center;gap:4px;border-radius:8px;border:1.5px dashed rgba(19,131,230,.75);background:#4fc9ff1f;color:#0f4f8f;font-size:11px;font-weight:700}.fpv-region .material-symbols-outlined{font-size:22px}.fpv-region.is-title{padding:6px}.fpv-region.is-cost{width:34px;height:34px;border-radius:50%}.fpv-region.is-art{grid-column:1 / 3}.fpv-region.is-text{grid-column:1 / 3;height:56px}.fpv-region.is-counter{position:absolute;right:-12px;top:112px;width:36px;height:36px;border-radius:50%;border-style:solid;color:#1b1200;background:var(--brand-orange);border-color:var(--brand-orange-deep)}.fpv-hand{position:absolute;right:0;bottom:0;width:250px;height:200px}.fpv-handcard{position:absolute;left:50%;bottom:44px;width:84px;height:120px;margin-left:-42px;border-radius:9px;transform-origin:50% 140%;background:repeating-linear-gradient(45deg,rgba(255,255,255,.06) 0 6px,transparent 6px 12px),linear-gradient(160deg,#1d5fd6,#0b2f7a);border:3px solid #e9f1ff;box-shadow:0 14px 30px #0004108c}.fpv-hand-note{position:absolute;left:50%;bottom:0;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;white-space:nowrap;font-size:12px;font-weight:600;color:#e9f5ff;background:#081634f2;border:1px solid rgba(45,212,191,.55)}.fpv-hand-note .material-symbols-outlined{font-size:15px;color:#8ff3e3}.fpv-formats{display:flex;flex-wrap:wrap;gap:6px}.fpv-pipeline{display:grid;gap:8px;counter-reset:fpv-step}.fpv-pipeline span{counter-increment:fpv-step;display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;background:#ffffff08;border:1px solid rgba(130,170,240,.16);font-size:12.5px}.fpv-pipeline span:before{content:counter(fpv-step);width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;color:#04131f;background:var(--brand-cyan)}.fpv-dot{width:10px;height:10px;border-radius:50%;border:2px solid rgba(183,198,226,.5)}.fpv-dot.is-on{border-color:var(--accent);background:var(--accent);box-shadow:0 0 10px #2dd4bf99}@media(max-width:600px){.fpv-dialog{position:relative;right:auto;width:auto;margin-top:12px}.fpv-stack{padding-bottom:0}.fpv-devices,.fpv-cards{zoom:.68}.fpv-gauge-row{grid-template-columns:104px minmax(0,1fr) 34px}.fpv-seg span{padding:4px 6px}}
