Kobana

Sign in with Kobana guidelines

How to display the Sign in with Kobana button: themes, shapes, spacing, typography and rules for using the K symbol.

Kobana K symbol in lime green on a black background

Implementing with help from AI?

Copy the markdown link for this page and paste it into your coding assistant. It holds the full specification, every fixed value and a reference implementation.

https://www.kobana.com.br/en/branding/login.md

Open markdown

Before you ship

Following these guidelines is mandatory for any integration that uses Kobana authentication. They exist so people immediately recognize which account they are signing in with — which cuts drop-off in the flow and avoids confusion about who holds the credentials. If your case is not covered here, talk to us before you ship.

Three ways to display the button

Choose in the order below: the higher up you go, the less chance the button ends up off-spec.

  1. 01

    Pre-approved assets

    Download the symbol SVG and assemble the button with the specifications on this page. It is the fastest route and it comes out compliant.

    See the assets
  2. 02

    Custom button

    Build the button in your own design system, respecting the fill, stroke, height, radius, padding and typography specified below.

    See specifications
  3. 03

    Icon mode

    A 40 × 40 px square button with the symbol only. Use it only when the space does not allow text — and always with an accessible label.

    See icon mode

Pre-approved assets

Four themes in two shapes. All of them 40 px tall, set in Work Sans Medium 14/20, with an 18 px symbol.

Light theme

Light and neutral backgrounds. This is the default theme.

Rectangular — 4 px radius

Pill — 20 px radius

Fill
#FFFFFF
Stroke
#747775
Text
#1F1F1F
Symbol
K on lime plate

Dark theme

Dark mode interfaces and dark backgrounds.

Rectangular — 4 px radius

Pill — 20 px radius

Fill
#131314
Stroke
#8E918F
Text
#E3E3E3
Symbol
K on lime plate

Neutral theme

Light backgrounds where the light theme's stroke would be visual noise.

Rectangular — 4 px radius

Pill — 20 px radius

Fill
#F2F2F2
Stroke
no stroke
Text
#1F1F1F
Symbol
K on lime plate

Kobana theme

Use sparingly, when Kobana is the featured integration and the surroundings do not use lime green.

Rectangular — 4 px radius

Pill — 20 px radius

Fill
#D3FD54
Stroke
no stroke
Text
#000000
Symbol
black K

Button specifications

If you are going to build the button in your own design system, these values are fixed.

Colors per theme

ThemeFillStrokeText
Light#FFFFFF#747775#1F1F1F
Dark#131314#8E918F#E3E3E3
Neutral#F2F2F2—#1F1F1F
Kobana#D3FD54—#000000

The stroke is 1 px and is drawn inside the button. To preserve the usable area, use 11 px of horizontal padding on themes with a stroke and 12 px on themes without one.

Fixed measurements

PropertyValue
Button height40 px
Radius — rectangular shape4 px
Radius — pill shape20 px
K symbol size18 Ă— 18 px
Button in icon mode40 Ă— 40 px
TypographyWork Sans Medium 14/20
Stroke weight1 px, inside

Spacing

Spacing is fixed and does not scale with the text. Measured from the edge to the symbol, from the symbol to the text and from the text to the opposite edge.

PlatformBefore the symbolSymbol → textAfter the text
Web and Android12 px10 px12 px
iOS16 px12 px16 px
HTML
<button class="kobana-signin kobana-signin--light" type="button">
  <img
    src="https://www.kobana.com.br/brand/icon/kobana-icon-k-fundo-verde.svg"
    alt=""
    width="18"
    height="18"
  />
  <span>Sign in with Kobana</span>
</button>
CSS
.kobana-signin {
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  height: 40px;
  border-radius: 4px; /* 20px for the pill shape */
  font-family: "Work Sans", system-ui, sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  cursor: pointer;
}

/* 10px between the symbol and the text */
.kobana-signin > span {
  margin-left: 10px;
  white-space: nowrap;
}

/* Light theme — 11px of padding offsets the 1px stroke */
.kobana-signin--light {
  padding: 0 11px;
  background: #ffffff;
  border: 1px solid #747775;
  color: #1f1f1f;
}

/* Dark theme */
.kobana-signin--dark {
  padding: 0 11px;
  background: #131314;
  border: 1px solid #8e918f;
  color: #e3e3e3;
}

/* Neutral theme */
.kobana-signin--neutral {
  padding: 0 12px;
  background: #f2f2f2;
  border: none;
  color: #1f1f1f;
}

/* Kobana theme — use the black K symbol, with no lime plate */
.kobana-signin--kobana {
  padding: 0 12px;
  background: #d3fd54;
  border: none;
  color: #000000;
}

Button wording

Use one of the three approved calls to action. The verb must describe the action in the flow, and the word “Kobana” never changes.

Login flow for people who already have an account in your product.

Account creation flow.

A single flow that serves both login and sign-up, with no distinction in the interface.

Other languages

Translate the verb and the preposition into the interface language — "Entrar com a Kobana", "Iniciar sesión con Kobana" — but always keep "Kobana" exactly as it is, with a capital K. If the translated text does not fit, narrow the container before switching to icon mode.

Icon mode and symbol use

The K symbol only appears on its own inside the boundary of a 40 Ă— 40 px button. Anywhere else, it must be accompanied by text.

Always with an accessible label. In icon mode the button has no visible text — use aria-label="Sign in with Kobana" so screen readers announce the action.

The lime plate is the default. On the light, dark and neutral themes, use the black K on the lime green plate. That is what guarantees brand recognition on any background.

Exception on the Kobana theme. When the button is already lime green, the plate disappears into the background. In that case, use the black K with no plate.

Light, dark and neutral themes

Kobana theme

Do and don't

Do

  • • Use the pre-approved assets on this page whenever possible
  • • Pick the theme that guarantees contrast with your interface background
  • • Keep the 40 px height, the paddings and the symbol size
  • • Use one of the three approved texts, translated when the interface is in another language
  • • Keep the “Sign in with Kobana” button at least as visible as the other providers
  • • Always keep the K symbol at the same proportions and in the permitted colors

Don't

  • • Using the K symbol on its own, without the button boundary and without text
  • • Applying monochrome versions of the symbol outside black, white and lime green
  • • Placing the lime green symbol on a lime green background
  • • Creating your own symbol, redrawing the K or using old Kobana logos
  • • Using only “Kobana” as the button text, without the action verb
  • • Changing the height, padding, radius, typography or colors in the specifications
  • • Translating or altering the word “Kobana”

Prominence on screen

The "Sign in with Kobana" button must appear at least as prominently as the other sign-in providers on your screen.

Same visual weight

Same height, same width and the same level in the hierarchy as the other provider buttons.

Do not hide the option

Do not place Kobana behind a "more options" link, below the fold, or at a smaller size than the other providers.

Stacking example

Every button shares the same height, radius and typography. The order can vary, but Kobana is never at a visual disadvantage.

The technical part lives in the docs

This page covers the brand. For scopes, endpoints, tokens and the test environment for authentication, head to the developer documentation.

Have a question about a specific case?

If your interface does not fit any of the themes or shapes on this page, talk to us before you ship.