.skills-page{padding-bottom:88px}.skills-page section[id],.skill-detail section[id]{scroll-margin-top:80px}.skills-text-link{align-items:center;gap:8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.skills-text-link:hover{text-decoration:underline}.skills-page code,.skill-detail code{overflow-wrap:anywhere;font-family:var(--font-mono), monospace;font-size:.9em}.skills-section-heading{max-width:680px}.skills-section-heading>.eyebrow{margin-bottom:12px}.skills-section-heading h2,.skills-product-note h2{letter-spacing:-.045em;font-size:clamp(28px,3.1vw,40px);font-weight:800;line-height:1.2}.skills-section-heading>p:last-child:not(.eyebrow){color:var(--muted);margin-top:16px;font-size:16px;line-height:1.75}.skills-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:56px;padding:72px 0 56px;display:grid}.skills-hero-copy>.eyebrow{margin-bottom:22px}.skills-hero h1{letter-spacing:-.06em;font-size:clamp(46px,5.2vw,70px);font-weight:800;line-height:1.06}.skills-hero h1>span{color:var(--accent-dark)}.skills-hero-deck{max-width:60ch;color:var(--muted);margin-top:24px;font-size:18px;line-height:1.7}.skills-hero-install{margin-top:30px}.skills-hero-meta{font-family:var(--font-mono), monospace;color:var(--muted);margin-top:16px;font-size:11px;line-height:1.7}.skills-hero-art{min-height:420px;padding:24px 24px 60px 0;position:relative}.skills-file-sheet{border:1.5px solid var(--ink);background:var(--surface);min-height:320px;box-shadow:var(--shadow-md);padding:24px;position:relative;transform:rotate(-3deg)}.skills-file-sheet-top{border-bottom:1px solid var(--line);font-family:var(--font-mono), monospace;letter-spacing:.02em;justify-content:space-between;gap:12px;padding-bottom:15px;font-size:9px;display:flex}.skills-file-sheet-title{letter-spacing:-.04em;margin:22px 0;font-size:clamp(24px,2.6vw,34px);font-weight:800;line-height:1.2}.skills-file-sheet-lines{font-family:var(--font-mono), monospace;color:var(--muted);gap:10px;font-size:11px;display:grid}.skills-file-sheet-lines span:before{content:"✓";color:var(--accent-dark);margin-right:10px}.skills-file-stamp{border:1.5px solid var(--ink);background:var(--accent);text-align:center;width:91px;height:91px;font-family:var(--font-mono), monospace;border-radius:50%;align-content:center;font-size:10px;font-weight:600;line-height:1.5;display:grid;position:absolute;top:-19px;right:20px;transform:rotate(12deg)}.skills-hero-art>.mascot{width:auto;height:250px;position:absolute;bottom:23px;right:-6px}.skills-art-caption{font-family:var(--font-mono), monospace;letter-spacing:.06em;color:var(--muted);font-size:9px;position:absolute;bottom:0;left:0}.skills-tabs{border:1.5px solid var(--ink);background:var(--surface);box-shadow:var(--shadow-sm)}.skills-tablist{border-bottom:1.5px solid var(--ink);background:var(--romeo-stone-soft);scrollbar-width:none;display:flex;overflow-x:auto}.skills-tablist::-webkit-scrollbar{display:none}.skills-tablist [role=tab]{border:0;border-right:1px solid var(--line);min-height:42px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;flex-shrink:0;padding:0 16px;font-size:13px;font-weight:700}.skills-tablist [role=tab]:hover{color:var(--ink);background:var(--surface)}.skills-tablist [role=tab][aria-selected=true]{color:var(--ink);background:var(--surface);box-shadow:inset 0 -3px 0 var(--accent)}.skills-tablist [role=tab]:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.skills-tabpanel{gap:12px;padding:18px;display:grid}.skills-tabpanel[hidden]{display:none}.skills-tabpanel>.primary-button,.skills-tabpanel>.secondary-button{justify-self:start}.skills-tab-note{color:var(--muted);font-size:13px;line-height:1.65}.skills-tab-actions{flex-wrap:wrap;gap:12px;display:flex}.skills-command{border:1.5px solid var(--ink);background:var(--ink);align-items:stretch;min-width:0;display:flex}.skills-command>code{color:#eef3e6;white-space:nowrap;scrollbar-width:thin;flex:1;min-width:0;padding:12px 14px;line-height:1.5;overflow-x:auto;overflow-wrap:normal!important;font-size:13px!important}.skills-command-prompt{color:var(--accent);-webkit-user-select:none;user-select:none}.skills-command>.skills-copy{border-left:1.5px solid var(--ink);background:var(--accent);flex-shrink:0}.skills-command>.skills-copy:hover{background:var(--romeo-eye-bright)}.skills-copy{border:1.5px solid var(--ink);background:var(--surface);min-height:36px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:750;text-decoration:none;transition:background .12s;display:inline-flex}.skills-copy:hover{background:var(--romeo-eye-soft)}.skills-copy:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.skills-copy[data-copied]{background:var(--romeo-eye-soft)}.skills-stats{border:1.5px solid var(--ink);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.skills-stats>div{border-right:1px solid var(--line);padding:20px 22px}.skills-stats>div:last-child{border-right:0}.skills-stats dt{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.skills-stats dd{letter-spacing:-.05em;margin-top:6px;font-size:34px;font-weight:800;line-height:1.1}.skills-stats p{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5}.skills-start{padding:64px 0 56px}.skills-playbooks{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start;gap:24px;margin-top:32px;display:grid}.skills-situations{gap:8px;display:grid}.skills-situations button{border:1.5px solid var(--ink);background:var(--surface);min-height:46px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;align-items:center;padding:0 16px;font-size:15px;font-weight:700;transition:transform .12s,box-shadow .12s,background .12s;display:flex}.skills-situations button:hover{background:var(--romeo-eye-soft)}.skills-situations button[aria-pressed=true]{background:var(--accent);box-shadow:var(--shadow-xs);transform:translate(-1px,-1px)}.skills-situations button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.skills-playbook{border:1.5px solid var(--ink);background:var(--surface);box-shadow:var(--shadow-sm);padding:26px}.skills-playbook-summary{border-bottom:1px solid var(--line);letter-spacing:-.02em;gap:8px;padding-bottom:18px;font-size:17px;font-weight:700;line-height:1.5;display:grid}.skills-playbook ol{display:grid}.skills-playbook li{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.skills-playbook li:last-child{border-bottom:0;padding-bottom:0}.skills-playbook-step{border:1.5px solid var(--ink);background:var(--romeo-stone-soft);width:32px;height:32px;font-family:var(--font-mono), monospace;place-items:center;font-size:11px;display:inline-grid}.skills-playbook li a{font-size:16px;font-weight:750;text-decoration:none}.skills-playbook li a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent-dark);text-decoration-color:var(--accent-dark)}.skills-playbook li p{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.6}.skills-start>.romeo-says{max-width:560px;margin-top:28px}.skills-library{border-top:1.5px solid var(--ink);padding:56px 0 72px}.skills-library-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.skills-library-heading>a{flex-shrink:0;margin-bottom:5px}.skills-toolbar{z-index:5;background:var(--paper);border-bottom:1px solid var(--line);gap:12px;padding:14px 0;display:grid;position:sticky;top:61px}.skills-search{border:1.5px solid var(--ink);background:var(--surface);min-height:48px;color:var(--muted);align-items:center;gap:10px;padding:0 14px;display:flex}.skills-search:focus-within{outline:2px solid var(--ink);outline-offset:2px}.skills-search input{min-width:0;height:44px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.skills-search input::placeholder{color:var(--muted)}.skills-filters{flex-wrap:wrap;gap:8px;display:flex}.skills-filters button{border:1.5px solid var(--ink);background:var(--surface);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.skills-filters button span{color:var(--muted);font-family:var(--font-mono), monospace;font-size:10px}.skills-filters button:hover{background:var(--romeo-eye-soft)}.skills-filters button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.skills-filters button[aria-pressed=true] span{color:var(--accent)}.skills-filters button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.skills-result-count{color:var(--muted);font-family:var(--font-mono), monospace;margin:18px 0 16px;font-size:11px}.skills-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.skill-card{border:1.5px solid var(--ink);background:var(--surface);min-width:0;box-shadow:var(--shadow-xs);flex-direction:column;padding:24px;scroll-margin-top:160px;display:flex}.skill-card:target{box-shadow:0 0 0 3px var(--accent), var(--shadow-xs)}.skill-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.skills-file-number{font-family:var(--font-mono), monospace;color:var(--muted);font-size:11px}.skill-category{background:var(--romeo-eye-soft);border:1px solid var(--line);color:var(--accent-dark);font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:4px 8px;font-size:10px}.skill-card h3{letter-spacing:-.035em;font-size:21px;line-height:1.3}.skill-card h3 a{text-decoration:none}.skill-card h3 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent-dark);text-decoration-color:var(--accent-dark)}.skill-card-description{color:var(--muted);margin-top:10px;margin-bottom:18px;font-size:14px;line-height:1.7}.skill-card-needs{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:auto;padding:14px 0;font-size:13px;line-height:1.5;display:flex}.skill-card-needs>span{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.skill-card-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.skills-empty{border:1.5px dashed var(--ink);background:var(--surface);padding:40px 32px}.skills-empty-title{font-size:18px;font-weight:750}.skills-empty p+p{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.7}.skills-inline-button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.skills-flow{border-top:1.5px solid var(--ink);padding:56px 0}.skills-flow-line{counter-reset:flow;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}.skills-flow-line li{border:1.5px solid var(--ink);background:var(--surface);align-content:start;gap:10px;min-height:108px;padding:16px;display:grid;position:relative}.skills-flow-line li:not(:last-child):after{content:"→";z-index:1;place-items:center;width:14px;font-weight:800;display:grid;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.skills-flow-line li:first-child{background:var(--romeo-eye-soft)}.skills-flow-line li:last-child{background:var(--accent)}.skills-flow-line a{letter-spacing:-.02em;font-size:15px;font-weight:750;line-height:1.35;text-decoration:none}.skills-flow-line a:hover{text-decoration:underline}.skills-flow-checks{border:1.5px dashed var(--ink);flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:20px;padding:16px 18px;display:flex}.skills-flow-checks ul{flex-wrap:wrap;gap:8px;display:flex}.skills-flow-checks li a{border:1px solid var(--line);background:var(--surface);align-items:center;min-height:32px;padding:0 10px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.skills-flow-checks li a:hover{border-color:var(--ink)}.skills-principles{border-top:1.5px solid var(--ink);padding:56px 0}.skills-principles-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.skills-sample{border:1.5px solid var(--ink);background:var(--ink);box-shadow:var(--shadow-sm);margin:0}.skills-sample figcaption{color:#c9d2c4;border-bottom:1px solid #ffffff2e;padding:10px 14px}.skills-sample pre{color:#eef3e6;font-family:var(--font-mono), monospace;margin:0;padding:16px;font-size:12.5px;line-height:1.75;overflow-x:auto}.skills-sample .is-fix-now{background:var(--romeo-brick);color:#fff;padding:1px 6px}.skills-sample .is-leave{background:var(--romeo-stone-deep);color:var(--ink);padding:1px 6px}.skills-principles-grid{border-top:1.5px solid var(--ink);border-left:1.5px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:36px;display:grid}.skills-principles-grid li{border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);background:var(--surface);padding:22px}.skills-principles-grid h3{letter-spacing:-.03em;font-size:17px}.skills-principles-grid p{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.7}.skills-install{border-top:1.5px solid var(--ink);padding:56px 0}.skills-install-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.skills-install-grid article{border:1.5px solid var(--ink);background:var(--surface);min-width:0;box-shadow:var(--shadow-xs);align-content:start;gap:12px;padding:24px;display:grid}.skills-install-grid h3{letter-spacing:-.03em;font-size:20px}.skills-install-grid p{font-size:14px;line-height:1.7}.skills-install-grid .secondary-button{justify-self:start}.skills-install-repo{color:var(--muted);margin-top:20px;font-size:13px;line-height:1.7}.skills-faq{border-top:1.5px solid var(--ink);grid-template-columns:1fr 1.4fr;column-gap:64px;padding:56px 0;display:grid}.skills-faq .skills-section-heading{grid-area:1/1/span 8}.skills-faq details{border-bottom:1px solid var(--line);grid-column:2}.skills-faq summary{cursor:pointer;padding:20px 0;font-size:15px;font-weight:750;line-height:1.6}.skills-faq details:first-of-type summary{padding-top:0}.skills-faq details p{color:var(--muted);padding-bottom:20px;font-size:14px;line-height:1.85}.skills-product-note{border:1.5px solid var(--ink);background:var(--surface);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:flex-end;gap:32px;margin-top:12px;padding:40px;display:flex}.skills-product-note h2{margin-top:12px}.skills-product-note p:not(.eyebrow){max-width:62ch;color:var(--muted);margin:16px 0 24px;font-size:15px;line-height:1.75}.skills-product-note>.mascot{flex-shrink:0;width:auto;height:150px}.skill-detail{max-width:1120px;padding-top:36px;padding-bottom:88px}.skills-breadcrumb{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:12px;line-height:1.6;display:flex}.skills-breadcrumb a{color:inherit}.skill-detail-header{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:48px;padding:44px 0 36px;display:grid}.skill-detail-header h1{letter-spacing:-.055em;margin-top:16px;font-size:clamp(40px,5.4vw,64px);font-weight:800;line-height:1.08}.skill-detail-header .skills-hero-deck{margin-top:20px}.skill-rule{border-left:4px solid var(--romeo-mauve);background:var(--romeo-mauve-soft);margin-top:26px;padding:16px 20px}.skill-rule .eyebrow{color:var(--romeo-mauve-ink)}.skill-rule p{margin-top:6px;font-size:16px;font-weight:650;line-height:1.6}.skill-facts{border:1.5px solid var(--ink);background:var(--surface);box-shadow:var(--shadow-sm)}.skill-facts>div{border-bottom:1px solid var(--line);padding:14px 18px}.skill-facts>div:last-child{border-bottom:0}.skill-facts dt{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.skill-facts dd{margin-top:4px;font-size:14px;line-height:1.6}.skill-install-panel{padding:8px 0 40px}.skill-install-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;margin-bottom:16px;display:flex}.skill-install-heading h2,.skill-prompt h2,.skill-next h2{letter-spacing:-.035em;font-size:26px;line-height:1.25}.skill-install-heading .eyebrow+h2{margin-top:10px}.skill-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.skill-detail-needs{grid-area:1/2/span 2}.skill-detail-panel{border:1.5px solid var(--ink);background:var(--surface);min-width:0;box-shadow:var(--shadow-xs);padding:24px}.skill-detail-panel ul{margin-top:14px;padding-left:18px;font-size:14px;line-height:1.7;list-style:outside}.skill-detail-panel li+li{margin-top:10px}.skill-detail-panel a code{text-decoration:underline;-webkit-text-decoration-color:var(--accent-dark);text-decoration-color:var(--accent-dark)}.skill-no-tools{border-top:1px solid var(--line);color:var(--muted);margin-top:16px;padding-top:14px;font-size:13px;line-height:1.7}.skill-no-tools strong{color:var(--ink)}.skill-detail-not{background:var(--romeo-stone-soft)}.skill-prompt{padding:48px 0 8px}.skill-prompt h2{margin:10px 0 18px}.skill-prompt-box{border:1px solid var(--line);border-left:3px solid var(--accent-dark);background:var(--surface);align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.skill-prompt-box blockquote{min-width:0;font-family:var(--font-mono), monospace;flex:1;font-size:14px;line-height:1.85}.skill-prompt .fine-print{margin-top:12px}.skill-file-section{padding:48px 0 8px}.skill-file{border:1.5px solid var(--ink);background:var(--surface);box-shadow:var(--shadow-sm);position:relative}.skill-file-bar{border-bottom:1.5px solid var(--ink);background:var(--romeo-stone-soft);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 14px;display:flex}.skill-file-bar>code{font-size:12px;font-weight:700}.skill-file-meta{color:var(--muted);font-family:var(--font-mono), monospace;font-size:11px}.skill-file-actions{gap:8px;margin-left:auto;display:flex}.skill-file-body{max-height:560px;font-family:var(--font-mono), monospace;counter-reset:line;margin:0;padding:16px 0;font-size:12.5px;line-height:1.75;overflow:auto}.skill-file[data-open] .skill-file-body{max-height:none}.skill-file-body:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.skill-file-body code{display:block;font-size:inherit!important;overflow-wrap:normal!important}.skill-file-body code>span{white-space:pre-wrap;text-indent:-12px;counter-increment:line;min-height:1.75em;padding:0 18px 0 64px;display:block;position:relative}.skill-file-body code>span:before{content:counter(line);color:#9aa39d;text-align:right;text-indent:0;-webkit-user-select:none;user-select:none;width:44px;position:absolute;left:0}.skill-file-body .is-meta{color:var(--muted)}.skill-file-body .is-heading{color:var(--accent-dark);font-weight:700}.skill-file-body .is-quote{color:var(--romeo-mauve-ink)}.skill-file-body .is-fence{color:var(--muted)}.skill-file:not([data-open]):after{content:"";background:linear-gradient(#fbfcfb00, var(--surface));pointer-events:none;height:72px;position:absolute;bottom:46px;left:0;right:0}.skill-file-expand{border:0;border-top:1.5px solid var(--ink);background:var(--accent);width:100%;min-height:46px;color:var(--ink);font:inherit;cursor:pointer;font-size:14px;font-weight:750;display:block}.skill-file-expand:hover{background:var(--romeo-eye-bright)}.skill-file-expand:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.skill-next{padding:48px 0 8px}.skill-next h2{margin:10px 0 20px}.skill-next ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.skill-next a{border:1.5px solid var(--ink);background:var(--surface);gap:8px;height:100%;padding:20px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:grid}.skill-next a:hover{box-shadow:var(--shadow-sm);transform:translate(-1px,-1px)}.skill-next .skill-category{justify-self:start}.skill-next strong{letter-spacing:-.02em;font-size:17px}.skill-next a>span:last-child{color:var(--muted);font-size:13px;line-height:1.6}.skill-detail-next{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px 24px;margin-top:40px;padding-top:20px;font-size:13px;font-weight:700;line-height:1.6;display:flex}@media (max-width:1050px){.skills-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skills-flow-line{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.skills-flow-line li:nth-child(3):after{display:none}}@media (max-width:950px){.skills-hero{grid-template-columns:1fr;gap:28px;padding-top:56px}.skills-hero-art{width:min(440px,100%);min-height:380px;margin:0 auto}.skills-library-heading{display:block}.skills-library-heading>a{margin-top:20px}.skills-playbooks{grid-template-columns:1fr}.skills-situations{flex-wrap:wrap;display:flex}.skills-situations button{min-height:40px;font-size:14px}.skills-principles-intro{grid-template-columns:1fr;gap:28px}.skills-principles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skills-faq{column-gap:32px}.skill-detail-header{grid-template-columns:1fr;gap:28px}}@media (max-width:700px){.skills-page>.container,.skill-detail{padding-left:16px;padding-right:16px}.skills-hero{padding:40px 0 36px}.skills-hero h1{font-size:clamp(38px,10vw,56px)}.skills-hero-deck{margin-top:20px;font-size:16px}.skills-hero-art{display:none}.skills-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.skills-stats>div:nth-child(2){border-right:0}.skills-stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.skills-stats dd{font-size:28px}.skills-start,.skills-library,.skills-flow,.skills-principles,.skills-install,.skills-faq{padding:40px 0}.skills-playbook{padding:20px}.skills-situations{gap:6px}.skills-situations button{min-height:36px;padding:0 11px;font-size:13px}.skills-grid,.skills-install-grid,.skills-principles-grid,.skill-detail-grid,.skill-next ul{grid-template-columns:1fr}.skills-flow-line{grid-template-columns:1fr;gap:10px}.skills-flow-line li{grid-template-columns:28px 1fr;align-items:center;min-height:0}.skills-flow-line li:not(:last-child):after{content:"↓";inset:auto auto -13px 22px;transform:none}.skills-flow-line li:nth-child(3):after{display:grid}.skill-card,.skill-detail-panel,.skills-install-grid article{padding:20px}.skill-detail-needs{grid-area:auto}.skills-faq{display:block}.skills-faq .skills-section-heading{margin-bottom:24px}.skills-product-note{padding:28px 20px;display:block}.skills-product-note>.mascot{display:none}.skill-detail-header{padding-top:32px}.skill-prompt-box{flex-direction:column;padding:18px}.skill-prompt-box blockquote{font-size:13px}.skill-file-actions{margin-left:0}.skill-file-body{font-size:11.5px}.skill-file-body code>span{padding-left:46px;padding-right:12px}.skill-file-body code>span:before{width:32px}.skills-toolbar{position:static}}@media (prefers-reduced-motion:reduce){.skills-situations button,.skill-next a,.skills-copy{transition:none}}.skills-spotlight{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0 0 56px;display:grid}.skills-spotlight article{border:1.5px solid var(--ink);background:var(--surface);box-shadow:var(--shadow-sm);align-content:start;gap:12px;padding:26px;display:grid}.skills-spotlight article:first-child{background:var(--romeo-eye-soft)}.skills-spotlight h2{letter-spacing:-.04em;font-size:clamp(24px,2.4vw,30px);line-height:1.2}.skills-spotlight p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.7}.skills-spotlight ul{flex-wrap:wrap;gap:8px;display:flex}.skills-spotlight li a{border:1px solid var(--ink);background:var(--surface);align-items:center;min-height:32px;padding:0 10px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.skills-spotlight li a:hover{background:var(--accent)}@media (max-width:700px){.skills-spotlight{grid-template-columns:1fr;padding-bottom:40px}.skills-spotlight article{padding:20px}}
