Пациенты
version: alpha name: NMKR description: >- NMKR is a multi-chain NFT and token minting platform that abstracts blockchain complexity, enabling creators to mint once and reach audiences across Cardano, Bitcoin, Solana, Midnight, and Aptos simultaneously. logo: src: https://cdn.prod.website-files.com/627424a55a80c8659c58943a/62ab442cff6ad54237cc81e4_nmkr-webclip.png colors: surface: '#ffffff' surface-dim: '#f5f5f5' surface-bright: '#fafafa' surface-container-lowest: '#efeee9' surface-container-low: '#f4f5f5' surface-container: '#eaeaea' surface-container-high: '#dae7dd' surface-container-highest: '#d0d5d0' on-surface: '#333333' on-surface-variant: '#697a6f' inverse-surface: '#1a1a1a' inverse-on-surface: '#f5f5f5' outline: '#829187' outline-variant: '#a9baad' surface-tint: '#11f250' primary: '#11f250' on-primary: '#021205' primary-container: '#37483b' on-primary-container: '#11f250' inverse-primary: '#0d8c1f' secondary: '#1378d1' on-secondary: '#ffffff' secondary-container: '#e3f2fd' on-secondary-container: '#1378d1' tertiary: '#525252' on-tertiary: '#ffffff' tertiary-container: '#dddddd' on-tertiary-container: '#333333' error: '#d32f2f' on-error: '#ffffff' error-container: '#ffebee' on-error-container: '#d32f2f' primary-fixed: '#11f250' primary-fixed-dim: '#0d8c1f' on-primary-fixed: '#021205' on-primary-fixed-variant: '#37483b' secondary-fixed: '#1378d1' secondary-fixed-dim: '#0d5fa8' on-secondary-fixed: '#ffffff' on-secondary-fixed-variant: '#e3f2fd' tertiary-fixed: '#525252' tertiary-fixed-dim: '#3a3a3a' on-tertiary-fixed: '#ffffff' on-tertiary-fixed-variant: '#dddddd' background: '#ffffff' on-background: '#333333' surface-variant: '#a9baad' typography: display: fontFamily: Aspekta fontSize: 64px fontWeight: '400' lineHeight: 72px letterSpacing: '-0.02em' headline-lg: fontFamily: Aspekta fontSize: 48px fontWeight: '400' lineHeight: 56px letterSpacing: '-0.015em' headline-md: fontFamily: Aspekta fontSize: 36px fontWeight: '400' lineHeight: 44px letterSpacing: '-0.01em' title-lg: fontFamily: Inter fontSize: 20px fontWeight: '600' lineHeight: 28px letterSpacing: 0em body-lg: fontFamily: Inter fontSize: 18px fontWeight: '400' lineHeight: 28px letterSpacing: 0em body-md: fontFamily: Inter fontSize: 16px fontWeight: '400' lineHeight: 24px letterSpacing: 0em label-md: fontFamily: Inter fontSize: 14px fontWeight: '600' lineHeight: 20px letterSpacing: 0.01em label-sm: fontFamily: Inter fontSize: 12px fontWeight: '500' lineHeight: 16px letterSpacing: 0.05em rounded: sm: 0.5rem DEFAULT: 0.5rem md: 0.75rem lg: 1rem xl: 1.25rem full: 6.25rem spacing: unit: 8px xs: 4px sm: 12px md: 24px lg: 40px xl: 64px gutter: 24px container-max: 1200px elevation: sm: 0 1px 2px rgba(0, 0, 0, 0.06) md: 0 3px 8px rgba(0, 0, 0, 0.15) lg: 0 8px 24px rgba(0, 0, 0, 0.12) layout: containerMaxWidth: 1200px gridColumns: 12 components: button-primary: backgroundColor: '{colors.primary}' textColor: '{colors.on-primary}' typography: '{typography.label-md}' rounded: '{rounded.full}' padding: 12px 32px height: 48px border: none boxShadow: none button-primary-hover: backgroundColor: '{colors.primary-fixed-dim}' textColor: '{colors.on-primary}' transition: background-color 200ms ease-out button-secondary: backgroundColor: '{colors.surface-container-high}' textColor: '{colors.on-surface}' typography: '{typography.label-md}' rounded: '{rounded.full}' padding: 12px 32px height: 48px border: 1px solid {colors.outline-variant} button-secondary-hover: backgroundColor: '{colors.surface-container-highest}' textColor: '{colors.on-surface}' transition: background-color 200ms ease-out button-ghost: backgroundColor: transparent textColor: '{colors.primary}' typography: '{typography.label-md}' rounded: '{rounded.full}' padding: 12px 24px height: 48px border: none button-ghost-hover: backgroundColor: rgba(17, 242, 80, 0.08) transition: background-color 200ms ease-out card: backgroundColor: '{colors.surface-container-lowest}' textColor: '{colors.on-surface}' rounded: '{rounded.lg}' padding: '{spacing.md}' border: 1px solid {colors.outline-variant} boxShadow: '{elevation.sm}' card-hover: backgroundColor: '{colors.surface-container-low}' boxShadow: '{elevation.md}' transition: all 200ms ease-out input-field: backgroundColor: '{colors.surface-container-low}' textColor: '{colors.on-surface}' typography: '{typography.body-md}' rounded: '{rounded.DEFAULT}' padding: 12px 16px border: 1px solid {colors.outline-variant} height: 44px input-field-focus: borderColor: '{colors.primary}' boxShadow: 0 0 0 3px rgba(17, 242, 80, 0.1) transition: all 150ms ease-out badge: backgroundColor: '{colors.primary-container}' textColor: '{colors.on-primary-container}' typography: '{typography.label-sm}' rounded: '{rounded.full}' padding: 6px 12px border: none nav-link: backgroundColor: transparent textColor: '{colors.on-surface-variant}' typography: '{typography.body-md}' rounded: 0px padding: 8px 0px border: none nav-link-active: textColor: '{colors.primary}' borderBottom: 2px solid {colors.primary} transition: color 200ms ease-out
Overview
NMKR is a multi-chain NFT and token minting infrastructure platform that embodies "Technical Clarity"—a design philosophy that transforms blockchain complexity into intuitive, accessible interfaces. The brand serves creators, developers, and enterprises who need to mint digital assets across multiple blockchains (Cardano, Bitcoin, Solana, Midnight, Aptos) without managing separate infrastructure for each chain. The UI evokes confidence and precision through a clean, light-dominant aesthetic punctuated by a vibrant neon-green accent (#11f250) that signals energy, innovation, and forward momentum. The emotional response is one of empowerment: users feel capable of executing sophisticated multi-chain operations without technical friction.
The brand voice is direct, technical yet approachable, and action-oriented. NMKR speaks in concrete terms—"mint," "deploy," "reach"—avoiding hype while celebrating capability. The vocabulary emphasizes user agency ("your users choose," "you focus") and infrastructure reliability ("we handle the minting infrastructure"). Tone is confident without arrogance, professional without coldness. Example sentence in brand voice: "Deploy your NFTs to five blockchains in one action—your users pick where they receive them."
Colors
The NMKR color system is rooted in a light, minimal foundation with a single, commanding accent. Primary (#11f250) is a vivid neon green used exclusively for call-to-action buttons, active states, and brand-critical interactive elements—it commands attention and signals the platform's forward-thinking ethos. On-primary (#021205) is a near-black used for text and icons on primary backgrounds, ensuring 7:1+ contrast for accessibility. The surface stack (white #ffffff down to #d0d5d0 for highest containers) provides subtle depth through grayscale layering, with outline (#829187) and outline-variant (#a9baad) defining borders and dividers. Secondary (#1378d1, a professional dodger blue) supports data visualization and secondary actions, while tertiary (#525252, a neutral gray) anchors UI chrom
Typography
The type system pairs Aspekta (a geometric, modern sans-serif from TypeKit) for display and headline levels with Inter (Google Fonts) for body, labels, and UI text. This pairing creates visual hierarchy through both family and weight: Aspekta's lighter weight (400) at large sizes (64px for display, 48px for headline-lg) conveys editorial confidence and spaciousness, while Inter's heavier weights (600 for labels, 500 for smaller text) provide legibility and emphasis in dense UI contexts. Display (64px, 400 weight, -0.02em letter-spacing) is reserved for hero headlines and major section titles; headline-lg (48px, 400 weight) for subsection headers; headline-md (36px, 400 weight) for card titles and modal headers. Body-lg (18px, 400 weight, 28px line-height) is used for long-form content and
Layout
The layout system uses a 12-column grid with a maximum container width of 1200px, providing a flexible yet structured canvas for responsive design. The spacing scale (unit: 8px, with semantic steps xs/sm/md/lg/xl) is applied consistently: lg spacing (40px) separates major sections, md spacing (24px) defines gutter widths and card padding, and sm spacing (12px) is used for internal component spacing and form field margins. The page rhythm emphasizes breathing room—hero sections use 64px (xl) top and bottom padding, while card grids maintain 24px gaps between items. Container max-width is set to 1200px to prevent content from stretching excessively on ultra-wide displays. White-space is treated as a design element, not a void: the light background (#ffffff) is never fully saturated with cont
Elevation & Depth
Depth in NMKR is conveyed through subtle shadows and layered surfaces rather than dramatic depth effects. The elevation system defines three levels: sm (0 1px 2px rgba(0, 0, 0, 0.06)) for subtle dividers and hover states on flat elements; md (0 3px 8px rgba(0, 0, 0, 0.15)) for cards, dropdowns, and modals; lg (0 8px 24px rgba(0, 0, 0, 0.12)) for floating action buttons and top-level modals. Cards in their default state use sm elevation and surface-container-lowest background (#efeee9), creating a barely-perceptible lift. On hover, cards transition to md elevation and surface-container-low (#f4
Shapes
The shape philosophy is "Soft-Technical"—rounded corners are used liberally to soften the precision of a technical platform, but never so much that the interface feels playful or casual. Buttons use the full radius (6.25rem / 100px), creating pill-shaped forms that feel modern and approachable while maintaining clear affordance. Cards and containers use lg radius (1rem / 16px), providing a gentle curve that distinguishes them from the sharp edges of the page frame. Input fields and smaller interactive elements use DEFAULT radius (0.5rem / 8px), a subtle rounding that improves touch targets wit
Components
Action Elements
Do's and Don'ts
Do
Поиск осуществляется по кличке питомца. В строке указана вся базовая информация о профиле пациента. Редактирование доступно по клику на троеточие в правом углу строки. Переход в медкарту по клику на кличку пациента внутри карточки.Don't