Fundamentos / Efeitos

Efeitos

Sombras suaves, bordas leves, cantos arredondados e transicoes fluidas. Projetado para conforto visual em uso prolongado.

Sombras

Sombras com blur suave para criar profundidade natural. Quanto maior a elevacao, mais difusa a sombra.

Niveis de elevacao
xs
sm
md
lg
xl
SCSS Mixin
@include shadow('xs');   // Inputs, elementos rentes
@include shadow('sm');   // Cards, botoes em repouso
@include shadow('md');   // Cards hover, dropdowns
@include shadow('lg');   // Modais, popovers
@include shadow('xl');   // Elementos flutuantes

Sombras coloridas

Glow sutil com a cor do elemento. Usado em botoes hover e cards de destaque.

Glow por cor
blue
magenta
amber

Bordas

Bordas de 1px como padrao para sistemas. Cores claras (#E5E5E5) criam separacao visual sem peso.

Espessuras
1px (padrao)
2px
accent left

Border Radius

Cantos arredondados para suavidade visual. 8px (md) e o padrao para a maioria dos componentes.

Escala de raios
none / 0
xs / 4px
sm / 6px
md / 8px (padrao)
lg / 12px
xl / 16px
full / 9999px
Tokens
$border-radius-none: 0;
$border-radius-xs:   4px;
$border-radius-sm:   6px;
$border-radius-md:   8px;    // padrao
$border-radius-lg:   12px;   // cards, modals
$border-radius-xl:   16px;
$border-radius-2xl:  24px;
$border-radius-full: 9999px; // avatars, pills

Transicoes

Transicoes suaves com easing natural. Criam feedback visual sem distrair.

Passe o mouse
fast / 100ms
base / 200ms
slow / 300ms
Token Duracao Uso
$transition-fast 100ms Hover de botoes, links, toggles
$transition-base 200ms Dropdowns, tooltips, tabs
$transition-slow 300ms Modais, overlays, sidebar
SCSS Mixins
@include transition-fast;   // all 100ms ease
@include transition-base;   // all 200ms ease
@include transition-slow;   // all 300ms ease

// Hover com elevacao
@include hover-lift;   // translateY(-1px) + shadow md

Variantes Brutais (opt-in)

Para pecas de marketing, landing pages ou elementos de destaque. Use com moderacao -- nao indicado para interfaces de sistema.

Sombras brutalistas (uso opcional)
brutal-sm
brutal-blue
brutal-magenta
SCSS Mixins (brutal)
// Sombras brutal - usar apenas em --neo-brutal variants
@include brutal-shadow('sm');              // 4px offset
@include brutal-shadow('md');              // 6px offset
@include brutal-shadow('md', $color-brand-blue);  // colorida
@include brutal-hover;                     // translate + shadow