.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.hdr,.drawer,.ftr,.scta,.skip) :is(a,button,img,svg,p,ul,li,address,details,summary,div,span,nav){all:revert-layer}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.hdr,.drawer,.ftr,.scta){all:revert-layer}
.medbr-static-root[data-medbr-project="igor-gabriel"] .sec :is(a,button,img){all:revert-layer}
.medbr-static-root[data-medbr-project="igor-gabriel"]{container:pg/inline-size}
.medbr-static-root[data-medbr-project="igor-gabriel"] main .cv-placeholder{border:1px dashed var(--color-accent-text);border-radius:var(--r-lg);padding:var(--space-md);background:color-mix(in oklab,var(--color-accent-soft) 60%,transparent);color:var(--color-text);font-size:var(--step--1)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .hdr{position:sticky}
.medbr-static-root[data-medbr-project="igor-gabriel"]{display:flow-root;background:var(--color-bg);color:var(--color-text-body)}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single,.medbr-post-single,.medbr-posts-archive,.medbr-author-profile){background:var(--color-bg);color:var(--color-text-body);font-family:var(--font-body);font-size:var(--step-0);line-height:1.65}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single__shell,.medbr-post-single__shell,.medbr-posts-archive__shell,.medbr-author-profile__shell){width:min(100% - 2*var(--gutter),var(--wrap));max-width:none;margin-inline:auto;padding-inline:0}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single__hero,.medbr-post-single__hero,.medbr-posts-archive__hero,.medbr-author-profile__hero,.medbr-post-single__sidebar-cta,.medbr-page-single__cta-inner,.medbr-post-single__final-inner){
--color-bg:var(--igor-verde-800);--color-bg-alt:var(--igor-verde-900);--color-surface:oklch(29% .045 180);--color-text:var(--igor-papel);--color-text-body:oklch(86% .018 100);--color-text-muted:oklch(74% .025 100);--color-heading:var(--igor-papel);--color-brand:var(--igor-areia-300);--color-accent:var(--igor-areia-300);--color-accent-text:var(--igor-areia-200);--color-accent-soft:oklch(34% .04 100);--color-line:oklch(36% .04 180);--color-line-strong:oklch(44% .045 180);--color-line-accent:oklch(50% .05 80);--color-link:var(--igor-papel);--color-link-hover:var(--igor-areia-200);--color-focus:var(--igor-areia-200);--color-action:var(--igor-areia-300);--color-action-hover:var(--igor-areia-200);--color-on-action:var(--igor-verde-900);--color-glow:oklch(70% .07 80 / .22);--color-glow-cool:oklch(55% .08 180 / .35);
--medbr-color-background:var(--color-bg);--medbr-color-surface:var(--color-surface);--medbr-color-surface-alt:var(--color-bg-alt);--medbr-color-text-primary:var(--color-heading);--medbr-color-text-secondary:var(--color-text-body);--medbr-color-text-muted:var(--color-text-muted);--medbr-color-border:var(--color-line);--medbr-color-border-strong:var(--color-line-strong);--medbr-color-accent:var(--color-accent);--medbr-color-accent-strong:var(--color-accent-text);--medbr-color-link:var(--color-link);--medbr-color-link-hover:var(--color-link-hover);--medbr-color-action:var(--color-action);--medbr-color-action-hover:var(--color-action-hover);--medbr-color-on-action:var(--color-on-action);--medbr-color-focus:var(--color-focus);
--medbr-post-text:var(--color-heading);--medbr-post-text-secondary:var(--color-text-body);--medbr-post-bg:var(--color-bg);--medbr-post-surface:var(--color-surface);--medbr-post-border:var(--color-line);--medbr-post-brand-700:var(--igor-areia-300);--medbr-post-on-brand:var(--igor-verde-900);--medbr-post-accent-400:var(--igor-areia-300);--medbr-post-on-accent:var(--igor-verde-900);
color-scheme:dark;color:var(--color-text-body)}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single__hero,.medbr-post-single__hero,.medbr-posts-archive__hero,.medbr-author-profile__hero){position:relative;isolation:isolate;overflow:clip;background:var(--igor-verde-800);padding-block:clamp(2rem,1.4rem+2.4vw,3.5rem)}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single__hero,.medbr-post-single__hero,.medbr-posts-archive__hero,.medbr-author-profile__hero)::before{content:"";position:absolute;inset:-20% 0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 55% 50% at 85% 20%,var(--color-glow),transparent 70%),radial-gradient(ellipse 45% 45% at 8% 90%,var(--color-glow-cool),transparent 70%)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__hero{padding:0}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__hero-inner{padding-block:clamp(2rem,1.4rem+2.4vw,3.5rem) clamp(1.75rem,1.3rem+2vw,3rem)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__orb{display:none}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single,.medbr-post-single) .medbr-global-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .55rem;margin:0 0 var(--space-sm);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--step--2);font-weight:500;letter-spacing:.04em;line-height:1.5}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single,.medbr-post-single) .medbr-global-breadcrumbs a{color:var(--color-text-body);text-decoration:none;transition:color var(--d-fast) var(--ease-std)}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single,.medbr-post-single) .medbr-global-breadcrumbs a:hover{color:var(--color-accent-text)}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single,.medbr-post-single) .medbr-global-breadcrumbs span[aria-hidden]{color:var(--color-accent)}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single,.medbr-post-single) .medbr-global-breadcrumbs [aria-current="page"]{color:var(--color-text-muted)}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single__title,.medbr-post-single__title,.medbr-posts-archive__title,.medbr-author-profile__name){max-width:26ch;margin:0;color:var(--color-heading);font-family:var(--font-display);font-size:var(--step-4);font-weight:400;font-variation-settings:"opsz" 144;line-height:1.1;letter-spacing:-.01em;text-wrap:balance}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single__hero .medbr-post-single__title{margin-top:var(--space-xs)}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single__description,.medbr-post-single__description,.medbr-posts-archive__intro){max-width:48rem;margin:var(--space-xs) 0 0;color:var(--color-text-body);font-size:var(--step-0);font-weight:400;line-height:1.6}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single__hero p.medbr-post-single__category{display:inline-flex;align-items:center;gap:.6rem;margin:0;padding:0;border:0;background:none;color:var(--color-accent-text);font-family:var(--font-body);font-size:var(--step--2);font-weight:600;letter-spacing:.14em;text-transform:uppercase}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single__hero p.medbr-post-single__category::before{content:"";width:1.6rem;height:1px;background:var(--color-accent)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin-top:var(--space-md);padding-top:0;border:0}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__meta--compact{margin-top:var(--space-sm)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__publication{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .55rem;color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--step--2);font-weight:500;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;font-variant-numeric:tabular-nums}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__publication span[aria-hidden]{color:var(--color-accent)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__reviewed-by{display:flex;align-items:center;gap:.75rem;min-width:0}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__reviewed-by img{flex:none;width:2.75rem;height:2.75rem;border:1px solid var(--color-accent);border-radius:50%;object-fit:cover;object-position:50% 20%}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__reviewed-by span{display:grid;gap:.1rem}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__reviewed-by strong{color:var(--color-heading);font-size:var(--step--1);font-weight:600;line-height:1.3}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__reviewed-by small{color:var(--color-accent-text);font-size:var(--step--2);font-weight:600;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__hero :is(.medbr-post-single__description,.medbr-post-single__reviewed-by,.medbr-post-single__byline){display:none}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__featured{display:flex;justify-content:flex-start;margin:var(--space-lg) auto 0}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__image{display:block;width:min(100%,30rem);max-width:30rem;aspect-ratio:3/2;object-fit:cover;border:0;border-radius:var(--r-md);box-shadow:none}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__featured .cv-placeholder{width:min(100%,30rem);aspect-ratio:3/2;display:grid;place-items:center;text-align:center}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__body{padding-block:var(--space-xl) var(--space-2xl)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__layout--single .medbr-post-single__main{max-width:46rem;margin-inline:0}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__main{min-width:0}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__content{padding:0}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__content>:where(:not(.alignwide,.alignfull)){max-width:none;margin-inline:0}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__sidebar{display:grid;gap:var(--space-sm);align-content:start;position:sticky;top:5.5rem;min-width:0}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__toc{padding:var(--space-md);border:1px solid var(--color-line-strong);border-radius:var(--r-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__toc[hidden]{display:none}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single__toc .medbr-post-single__toc-title{margin:0;color:var(--color-accent-text);font-family:var(--font-body);font-size:var(--step--2);font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__toc ol{display:grid;margin:.6rem 0 0;padding:0;list-style:none;counter-reset:toc}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__toc li{margin:0;border-top:1px solid var(--color-line);counter-increment:toc}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__toc a{display:flex;gap:.6rem;align-items:baseline;min-height:var(--target);padding:.5rem 0;color:var(--color-text-body);font-size:var(--step--1);line-height:1.4;text-decoration:none;transition:color var(--d-fast) var(--ease-std)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__toc a::before{content:counter(toc,decimal-leading-zero);flex:none;font-size:var(--step--2);font-weight:500;letter-spacing:.08em;color:var(--color-accent-text)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__toc a:hover{color:var(--color-heading)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__sidebar-cta{position:relative;isolation:isolate;overflow:clip;padding:var(--space-md);border:1px solid var(--color-line);border-radius:var(--r-lg);background:var(--igor-verde-800)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__sidebar-cta::before{content:"";position:absolute;inset:-30% 0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 90% 10%,var(--color-glow),transparent 70%)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single__sidebar-cta .medbr-post-single__eyebrow{display:inline-flex;align-items:center;gap:.6rem;margin:0;padding:0;border:0;background:none;color:var(--color-accent-text);font-family:var(--font-body);font-size:var(--step--2);font-weight:600;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single__sidebar-cta .medbr-post-single__eyebrow::before{content:"";width:1.4rem;height:1px;background:var(--color-accent)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__sidebar-cta h2{margin:.6rem 0 0;color:var(--color-heading);font-family:var(--font-display);font-size:var(--step-2);font-variation-settings:"opsz" 72;font-weight:400;line-height:1.15}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__sidebar-cta>p:not(.medbr-post-single__eyebrow){margin:.6rem 0 var(--space-sm);color:var(--color-text-body);font-size:var(--step--1);line-height:1.55}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-post-single__button,.medbr-page-single__button){display:inline-flex;align-items:center;justify-content:center;gap:.6rem;max-width:100%;min-height:var(--target);padding:.85rem 1.5rem;border:1px solid transparent;border-radius:var(--r-pill);background:var(--color-action);box-shadow:var(--shadow-sm);color:var(--color-on-action);font-family:var(--font-body);font-size:var(--step-0);font-weight:500;line-height:1.2;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:transform var(--d-fast) var(--ease-std),box-shadow var(--d-fast) var(--ease-std),background-color var(--d-base) var(--ease-std)}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-post-single__button,.medbr-page-single__button):hover{background:var(--color-action-hover);color:var(--color-on-action);transform:translateY(-2px);box-shadow:var(--shadow-md)}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-post-single__button,.medbr-page-single__button):active{transform:translateY(0) scale(.985)}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-post-single__button,.medbr-page-single__button) svg{flex:none;width:1.1em;height:1.1em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:var(--space-lg);padding-top:var(--space-sm);border-top:1px solid var(--color-line-strong)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__tags a{display:inline-flex;align-items:center;min-height:var(--target);padding:0 1rem;border:1px solid var(--color-line-strong);border-radius:var(--r-pill);background:none;color:var(--color-text-body);font-size:var(--step--1);text-decoration:none;transition:border-color var(--d-fast) var(--ease-std),color var(--d-fast) var(--ease-std)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__tags a:hover{border-color:var(--color-accent);color:var(--color-heading)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__related{padding-block:var(--space-2xl);border-top:1px solid var(--color-line-strong);background:var(--color-bg-alt)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single__related .medbr-post-single__shell>h2{max-width:none;margin:0 0 var(--space-lg);color:var(--color-heading);font-family:var(--font-display);font-size:var(--step-3);font-variation-settings:"opsz" 144;font-weight:400;line-height:1.1;letter-spacing:-.01em}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single__cta,.medbr-post-single__final){position:relative;isolation:isolate;overflow:clip;padding:var(--space-lg) var(--gutter) var(--space-2xl);border:0;background:var(--color-bg)}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single__cta-inner,.medbr-post-single__final-inner){position:relative;isolation:isolate;overflow:clip;display:grid;justify-items:center;gap:var(--space-sm);width:min(100%,52rem);margin-inline:auto;padding:clamp(2rem,1.5rem+2.5vw,3.5rem) clamp(1.25rem,1rem+2vw,3rem);border:1px solid var(--color-line);border-radius:var(--r-xl);background:var(--igor-verde-800);text-align:center}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single__cta-inner,.medbr-post-single__final-inner)::before{content:"";position:absolute;inset:-30% 0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 55% at 50% 100%,var(--color-glow),transparent 70%),radial-gradient(ellipse 50% 40% at 15% 0%,var(--color-glow-cool),transparent 70%)}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single__cta,.medbr-post-single__final) :is(.medbr-page-single__eyebrow,.medbr-post-single__eyebrow){display:inline-flex;align-items:center;justify-content:center;gap:.6rem;margin:0;padding:0;border:0;background:none;color:var(--color-accent-text);font-family:var(--font-body);font-size:var(--step--2);font-weight:600;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single__cta,.medbr-post-single__final) :is(.medbr-page-single__eyebrow,.medbr-post-single__eyebrow)::before{content:"";width:1.4rem;height:1px;background:var(--color-accent)}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single__cta,.medbr-post-single__final) h2{max-width:22ch;margin:0;color:var(--color-heading);font-family:var(--font-display);font-size:var(--step-3);font-variation-settings:"opsz" 144;font-weight:400;line-height:1.1;letter-spacing:-.01em;text-wrap:balance}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-page-single__cta-inner>p:not(.medbr-page-single__eyebrow),
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single__final-inner>p:not(.medbr-post-single__eyebrow):not(.medbr-post-single__trust){max-width:42ch;margin:0;color:var(--color-text-body);font-size:var(--step-0);line-height:1.55}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single__final .medbr-post-single__trust{max-width:none;margin:0;color:var(--color-text-muted);font-size:var(--step--2);letter-spacing:.08em;line-height:1.5;text-transform:uppercase}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single__final .medbr-post-single__orb--three{display:none}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-page-single .medbr-page-single__body{padding-block:var(--space-xl) var(--space-2xl)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-page-single :is(.medbr-page-single__content,.medbr-page-single__inline-header){max-width:46rem}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-page-single .medbr-page-single__inline-header{margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-line-strong)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-page-single .medbr-page-single__inline-header .medbr-page-single__title{color:var(--color-heading)}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single,.medbr-post-single) .medbr-editorial{color:var(--color-text-body);font-family:var(--font-body);font-size:var(--step-0);line-height:1.7}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single,.medbr-post-single) .medbr-editorial :is(h2,h3,h4,h5,h6){color:var(--color-heading);font-family:var(--font-display);font-weight:400;line-height:1.15;letter-spacing:-.01em;text-wrap:balance;scroll-margin-top:5.5rem}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single,.medbr-post-single) .medbr-editorial h2{margin:1.8em 0 .6em;font-size:var(--step-3);font-variation-settings:"opsz" 144}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single,.medbr-post-single) .medbr-editorial h3{margin:1.6em 0 .5em;font-size:var(--step-2);font-variation-settings:"opsz" 72}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single,.medbr-post-single) .medbr-editorial :is(h4,h5,h6){margin:1.5em 0 .45em;font-family:var(--font-body);font-size:var(--step-0);font-weight:600;letter-spacing:0;line-height:1.3}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single,.medbr-post-single) .medbr-editorial p.medbr-lead{color:var(--color-heading);font-family:var(--font-display);font-size:var(--step-2);font-variation-settings:"opsz" 72;font-weight:380;line-height:1.4}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single,.medbr-post-single) .medbr-editorial li::marker{color:var(--color-accent-text)}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single,.medbr-post-single) .medbr-editorial a:not([class]){color:var(--color-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:var(--color-accent)}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single,.medbr-post-single) .medbr-editorial a:not([class]):hover{color:var(--color-link-hover);text-decoration-color:currentColor}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single,.medbr-post-single) .medbr-editorial :is(.medbr-quote,blockquote){border-inline-start:2px solid var(--color-accent);color:var(--color-heading);font-family:var(--font-display);font-variation-settings:"opsz" 72;font-size:var(--step-1);font-style:italic;line-height:1.45}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single,.medbr-post-single) .medbr-editorial .medbr-highlight{border-inline-start:3px solid var(--color-accent);background:color-mix(in oklab,var(--color-accent-soft) 55%,transparent);color:var(--color-heading);font-family:var(--font-display);font-variation-settings:"opsz" 48;font-size:var(--step-1);line-height:1.45}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single,.medbr-post-single) .medbr-editorial .medbr-author-box{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-md);align-items:start;margin-top:var(--space-xl);padding:var(--space-md);border:1px solid var(--color-line-strong);border-radius:var(--r-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single,.medbr-post-single) .medbr-editorial .medbr-author-box__avatar{width:6rem;aspect-ratio:1;margin:0}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single,.medbr-post-single) .medbr-editorial .medbr-author-box__avatar-image{width:100%;height:100%;object-fit:cover;object-position:50% 18%}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single,.medbr-post-single) .medbr-editorial .medbr-author-box__body{display:grid;gap:.35rem;min-width:0}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single,.medbr-post-single) .medbr-editorial .medbr-author-box__title{font-size:var(--step--2);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-text)}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single,.medbr-post-single) .medbr-editorial .medbr-author-box__credentials{font-size:var(--step--1);color:var(--color-text-muted)}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single,.medbr-post-single) .medbr-editorial .medbr-author-box__bio p{font-size:var(--step--1);margin:0}
@media (max-width:30em){.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single,.medbr-post-single) .medbr-editorial .medbr-author-box{grid-template-columns:minmax(0,1fr)}
}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single,.medbr-post-single) .medbr-editorial .medbr-author-box__name{color:var(--color-heading);font-family:var(--font-display);font-size:var(--step-2);font-variation-settings:"opsz" 72;font-weight:400;line-height:1.15}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single,.medbr-post-single) .medbr-editorial .medbr-author-box__name a{color:inherit;text-decoration:none}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single,.medbr-post-single) .medbr-editorial .medbr-author-box__avatar-image{border-radius:var(--r-lg);filter:grayscale(1) contrast(1.04);mix-blend-mode:multiply;background:linear-gradient(170deg,var(--igor-areia-200),var(--igor-areia-300) 55%,var(--igor-verde-600))}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single,.medbr-post-single) .medbr-editorial .medbr-author-box__avatar{border-radius:var(--r-lg);background:linear-gradient(170deg,var(--igor-areia-200),var(--igor-areia-300) 55%,var(--igor-verde-600));overflow:hidden}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-posts-archive .medbr-posts-archive__body{padding-block:var(--space-xl) var(--space-2xl)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-posts-archive .medbr-posts-filter{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 var(--space-lg)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-posts-archive .medbr-posts-filter__item{display:inline-flex;align-items:center;min-height:var(--target);padding:0 1rem;border:1px solid var(--color-line-strong);border-radius:var(--r-pill);background:none;color:var(--color-text-body);font-size:var(--step--1);font-weight:500;text-decoration:none;transition:border-color var(--d-fast) var(--ease-std),color var(--d-fast) var(--ease-std),background-color var(--d-fast) var(--ease-std)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-posts-archive .medbr-posts-filter__item:hover{border-color:var(--color-accent);color:var(--color-heading);background:var(--color-accent-soft)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-posts-archive .medbr-posts-filter__item.is-active{border-color:transparent;background:var(--color-action);color:var(--color-on-action)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-posts-archive .pagination{display:block;margin-top:var(--space-xl)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-posts-archive .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-posts-archive,.medbr-author-profile) .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:var(--target);min-height:var(--target);padding:0 1rem;border:1px solid var(--color-line-strong);border-radius:var(--r-pill);color:var(--color-text-body);font-size:var(--step--1);text-decoration:none;transition:border-color var(--d-fast) var(--ease-std),color var(--d-fast) var(--ease-std)}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-posts-archive,.medbr-author-profile) a.page-numbers:hover{border-color:var(--color-accent);color:var(--color-heading)}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-posts-archive,.medbr-author-profile) .page-numbers.current,
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-author-profile .medbr-author-profile__pagination .current{border-color:transparent;background:var(--color-action);color:var(--color-on-action)}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-posts-archive,.medbr-author-profile) .page-numbers.dots{min-width:0;padding:0 .25rem;border-color:transparent}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-posts-archive .medbr-posts-section__empty{max-width:46rem;margin:0;padding:var(--space-lg);border:1px dashed var(--color-line-strong);border-radius:var(--r-lg);color:var(--color-text-muted)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-author-profile .medbr-author-profile__header{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);align-items:center}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-author-profile .medbr-author-profile__media{width:min(100%,11rem);aspect-ratio:1;border-radius:var(--r-xl);overflow:hidden;background:linear-gradient(170deg,var(--igor-areia-200),var(--igor-areia-300) 55%,var(--igor-verde-600))}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-author-profile .medbr-author-profile__photo{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 18%;border:0;border-radius:0;box-shadow:none;filter:grayscale(1) contrast(1.04);mix-blend-mode:multiply;opacity:.94}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-author-profile .medbr-author-profile__identity{min-width:0}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-author-profile .medbr-author-profile__eyebrow{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 var(--space-xs);color:var(--color-accent-text);font-family:var(--font-body);font-size:var(--step--2);font-weight:600;letter-spacing:.14em;text-transform:uppercase}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-author-profile .medbr-author-profile__eyebrow::before{content:"";width:1.6rem;height:1px;background:var(--color-accent)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-author-profile .medbr-author-profile__credentials{margin:var(--space-xs) 0 0;color:var(--color-text-body);font-size:var(--step--1);font-weight:500;letter-spacing:.02em}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-author-profile .medbr-author-profile__bio{max-width:42rem;margin-top:var(--space-sm);color:var(--color-text-body);font-size:var(--step-0);line-height:1.6}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-author-profile .medbr-author-profile__bio p{margin:0}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-author-profile .medbr-author-profile__bio p+p{margin-top:.75em}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-author-profile .medbr-author-profile__links{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;margin:var(--space-sm) 0 0;padding:0;list-style:none}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-author-profile .medbr-author-profile__links a{display:inline-flex;align-items:center;min-height:var(--target);color:var(--color-heading);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:var(--color-accent)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-author-profile .medbr-author-profile__links a:hover{color:var(--color-accent-text);text-decoration-color:currentColor}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-author-profile .medbr-author-profile__articles{padding-block:var(--space-xl) var(--space-2xl)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-author-profile .medbr-author-profile__articles>h2{max-width:none;margin:0 0 var(--space-lg);color:var(--color-heading);font-family:var(--font-display);font-size:var(--step-3);font-variation-settings:"opsz" 144;font-weight:400;line-height:1.1;letter-spacing:-.01em}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-author-profile .medbr-author-profile__articles>p{color:var(--color-text-muted)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-author-profile .medbr-author-profile__pagination{margin-top:var(--space-xl)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-author-profile .medbr-author-profile__pagination .page-numbers{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none;border:0;min-height:0}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-author-profile .medbr-author-profile__pagination li{margin:0}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-author-profile .medbr-author-profile__pagination a,
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-author-profile .medbr-author-profile__pagination .current{display:inline-flex;align-items:center;justify-content:center;min-width:var(--target);min-height:var(--target);padding:0 1rem;border:1px solid var(--color-line-strong);border-radius:var(--r-pill);color:var(--color-text-body);font-size:var(--step--1);text-decoration:none}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-author-profile .medbr-author-profile__pagination a:hover{border-color:var(--color-accent);color:var(--color-heading)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-skip-link{position:absolute;left:1rem;top:-100%;z-index:200;background:var(--igor-verde-900);color:var(--igor-papel);padding:.75rem 1rem;border-radius:var(--r-sm);text-decoration:none}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-skip-link:focus{top:1rem}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .readbar{position:fixed;top:0;left:0;z-index:80;width:100%;height:3px;background:var(--igor-areia-300);transform-origin:left;transform:scaleX(var(--read,0));pointer-events:none}
@supports (animation-timeline:scroll()){:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .readbar{animation:readGrow linear both;animation-timeline:scroll(root);transform:none}
@keyframes readGrow{from{transform:scaleX(0)}
to{transform:scaleX(1)}
}

}
@media (min-width:46.5em){.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-author-profile .medbr-author-profile__header{grid-template-columns:minmax(10rem,13rem) minmax(0,1fr);gap:clamp(1.75rem,1rem+3vw,4rem)}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-author-profile .medbr-author-profile__media{width:min(100%,13rem)}

}
@media (min-width:60.0625em){.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__layout{grid-template-columns:minmax(0,46rem) minmax(15rem,18.5rem);justify-content:space-between;gap:clamp(2.5rem,1.5rem+4vw,5rem)}

}
@media (max-width:60em){.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__sidebar{position:static}
.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__toc{display:none}

}
@media (max-width:40em){.medbr-static-root[data-medbr-project="igor-gabriel"] .medbr-post-single .medbr-post-single__meta{flex-direction:column;align-items:flex-start}

}
@media (prefers-reduced-motion:reduce){:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .readbar{animation:none;transform:scaleX(var(--read,0))}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-post-single__button,.medbr-page-single__button){transition:none}

}
@media print{.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single__hero,.medbr-post-single__hero,.medbr-posts-archive__hero,.medbr-author-profile__hero,.medbr-page-single__cta-inner,.medbr-post-single__final-inner){background:none;color:#111;--color-heading:#111;--color-text-body:#222;--color-text-muted:#444;--color-accent-text:#555}
.medbr-static-root[data-medbr-project="igor-gabriel"] :is(.medbr-page-single__hero,.medbr-post-single__hero,.medbr-posts-archive__hero,.medbr-author-profile__hero)::before,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .readbar,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .scta{display:none}

}
