ADAY(エーデイ)|カレンダーと写真アルバムのアプリのWebサイトプレビュー

DESIGN REFERENCE

ADAY(エーデイ)|カレンダーと写真アルバムのアプリ

鮮やかな青と生成りの縦長カラムに、犬のイラストと日常写真を組み合わせた公式サイト。PCの固定ブランド領域と、スマートフォンの追従ダウンロードボタンが特徴。

オリジナルサイトを見る
ジャンル
IT・通信・ソフトウェア
元の業種
アプリ・Webサービス
デザイン分析日
2026/9/13

design.md

ADAY — Style Reference

A warm paper story beside an electric-blue poster, with everyday photographs and a small illustrated dog.

Website: 1-365.me Original URL: https://1-365.me/ Final URL: https://1-365.me/ Theme: electric-blue surroundings, alternating warm light sections, and a black mobile utility footer Inspected: September 13, 2026, Japan Standard Time, using the supplied browser evidence Capture timestamp: September 12, 2026 at 19:56:23.549 UTC / September 13 at 04:56:23.549 JST Viewports: desktop 1440 × 1000 and mobile 390 × 844 CSS pixels Scope: the current Japanese ADAY product homepage, including its opening, introductory story, features, use cases, interview link, premium-plan introduction, FAQ, news, roadmap, contact link, download section, and footer. Visual captures cover desktop opening/middle/end and mobile opening/end. The remaining sections are documented through rendered DOM measurements. Open menus, expanded controls, and linked pages were not supplied.

ADAY presents its calendar and photo-album application through a strong contrast of scale. Desktop has a broad blue brand field with a white dog, a large ADAY name, and a persistent download link. Beside it, a 440px-wide column carries the detailed story. Fine grain softens the blue and cream surfaces. A looping handwritten logo, rounded photographic crops, dotted decorations, and slightly tilted black captions make the presentation feel personal.

The typography combines heavy Inter display text with regular and bold Japanese faces declared as Lineseedjp Otf Rg and Lineseedjp Otf Bd. English section headings are large; Japanese paragraphs are small, generously spaced, and confined to narrow measures. On mobile, the story becomes the page itself. The desktop poster disappears, social and legal links move to a black footer, and the download action becomes a black pill near the viewport bottom.

How to Read This Reference

  • Measured means directly recorded in the supplied computed styles or element rectangles. Measurements are CSS pixels unless otherwise stated.
  • Derived means calculated from those measurements, such as the difference between a column width and its text width.
  • Estimated means visually assessed from the supplied current-page captures. Texture strength, some image masks, and the pink stamp color fall into this category.
  • Recommended means an implementation choice for reuse. The CSS below is an adaptation, not recovered source code, and was not executed or browser-tested.
  • Token names introduced here are descriptive aliases. Original custom-property identifiers are included where useful.
  • DOM text presence does not establish visual visibility. In particular, feature descriptions and FAQ answers have recorded rectangles that overlap subsequent controls; clipping and expansion state were not captured sufficiently to reconstruct those states.

Tokens — Colors

Default Palette

Name Value Suggested token / source Role and evidence
Electric Blue #1823ff --color-blue; source --s-color-b38d1ad1 Measured outer section background, blue narrative/download sections, headings, and hero tagline
Warm Paper #f6efe9 --color-paper Measured hero, About, and News section backgrounds
Light Paper #fbf7f4 --color-paper-light Measured use-case, FAQ, and roadmap backgrounds
Text Ink #14191d --color-ink Measured Japanese text, CTA labels, and the filled News index link
White #ffffff --color-white; source --s-color-75ba0cd0 Measured menu surface, news cards, supporting CTAs, and reversed text
Black #000000 --color-black; source --s-color-468a121c Declared token; visually present in the mobile footer and download pill
Muted Date rgba(20,25,29,0.4) --color-date Measured release-note dates
Reversed Fine Print rgba(255,255,255,0.5) --color-reverse-muted Measured store trademark note and mobile copyright
Desktop Copyright rgba(255,255,255,0.7) --color-reverse-secondary Measured small vertical copyright
Free Stamp Pink Approximately #ff3366 --color-stamp Estimated from the serrated download stamp; its exact fill was not provided
Decorative Taupe Approximately #d6cac1 --color-dots Estimated hero dotted rules; the winding use-case dots appear lighter

The blue is a measured base color. Grain and large translucent artwork produce lighter-looking areas in the screenshots; those areas should not replace the base token.

The registry also contains #282d32 and #ada9a7. Their component assignments were not established. Use the measured #14191d for the sampled body and action text rather than substituting the registry's darker-gray token by assumption.

Supporting Status Colors

These are measured colors of the small roadmap status labels, not additional primary action colors.

Source label Value Suggested token
PLANNED #3c89fb --color-planned
IN PROGRESS #ff7134 --color-progress
RELEASED #52d067 --color-released

Each status also has a Japanese label in dark ink. Preserve that textual distinction when adapting the component.

Gradient and Texture Boundaries

The source registry declares linear-gradient(#f6efe9ff, #f4f6f9ff) as --s-color-afa62516. The provided measurements do not establish exactly where this gradient is painted.

The desktop download button visibly shifts from a warm pale tint toward a cool pale tint. Its anchor itself computes as transparent, so the visible fill belongs to an unsampled child or decorative layer. A practical recommended approximation is linear-gradient(100deg, #fff0f3, #dff7ff). This is not an exact source declaration.

Use grain as a fine, low-contrast surface treatment. Keep the text and store artwork crisp, and avoid a visibly repeating dotted grid as a substitute for irregular noise.

Tokens — Typography

Inter — Display and Latin Text

Measured family: Inter for the large ADAY name, English section headings, feature eyebrows, roadmap status labels, and PAGE TOP.

The desktop ADAY name uses weight 800, a 70px size, and 4.2px tracking. Most English section headings use weight 800, 60px on desktop and 54px on mobile. Their large size remains inside the narrow story column; the layout does not expand into a conventional wide heading-and-image row.

Japanese Body and Bold Text

  • Regular source stack: Inter, 'Lineseedjp Otf Rg'.
  • Bold source stack: Inter, 'Lineseedjp Otf Bd'.
  • Regular weight: 400.
  • Typical bold weight: 700.
  • Body treatment: 14px, usually 25.2px line height, and 0.84px tracking.

The regular and bold Japanese faces are separate declared family names. Preserve that distinction when configuring fonts. Font-file URLs were not fully supplied, so this reference does not invent loading paths.

Other Noto font stacks appear in the registry, but the sampled visible text primarily uses the Inter/LINE Seed combinations above. The root element's computed Times family is not representative of the visible page typography.

Lettering and Symbols

The looping ADAY logo is artwork. Its shape should not be reconstructed by choosing a script font. The small lettering inside the free-download stamp is also visually distinct from the ordinary UI; its font identity is unverified.

Social brand symbols, external-link marks, and the three-line menu icon form a separate utility layer. Font Awesome declarations exist in the supplied properties, but that alone does not identify the rendering method of every visible icon.

Type Scale

All values below are measured. Desktop/mobile entries refer to 1440px and 390px viewport widths respectively.

Role Desktop Mobile Weight Tracking
Desktop ADAY name 70px / 70px Hidden 800 0.06em
Desktop poster tagline 16px / 16px Hidden 700 0.06em
Hero tagline 16px / 24px Same 700 0.02em
Three-line hero promise 22px / 22px Same 700 0.06em
English section heading 60px / 60px 54px / 54px 800 0.04em
Roadmap heading 58px / 58px 48.75px / 48.75px 800 0.02em
Japanese section eyebrow 16px / 16px Same 700 0.04em
Body paragraph 14px / 25.2px Same 400 0.06em
Feature eyebrow 11px / 11px Same 800 0.08em
Feature title 20px / 20px 18px / 18px 700 0.04em
Photo caption 18px / 18px 16px / 16px 700 0.04em
Interview subheading 22px / 28.6px 20px / 26px 700 0.04em
Main download label 20px / 20px 16px / 16px 700 0.04em
Supporting CTA label 16px / 16px Same 700 0.04em
FAQ question 17px / 23.8px 16px / 22.4px 700 0.04em
FAQ answer 14px / 25.2px 14px / 23.8px 400 0.06em
Small answer link 13px / 13px Same 400 0.06em
News title 16px / 22.4px Same 700 0.04em
News category 12px / 12px Same 800 0.09em
News date 11px / 11px Same 400 0.02em
Roadmap status 10px / 10px Same 800 0.08em
Roadmap item 15px / 21px 14px / 19.6px 700 0.04em
Closing invitation 24px / 24px 19.5px / 19.5px 700 0.04em
Store fine print 10px / 14px Same 400 0.06em
Footer links 12px / 12px Same 400 Desktop 0.04em; mobile normal
Page-top label 14px / 14px Same 600 Normal

HOW TO USE occupies a two-line heading box: 120px high on desktop and 108px on mobile. Preserve room for that wrapping. The transformed photo-caption rectangles are taller than their 18px or 16px line boxes; use the computed line height rather than the rotated bounding-box height.

Tokens — Spacing & Shapes

Density: generous section spacing around narrow, relatively small text. Primary alignment system: 24px outer insets for broad components and 48px insets for narrative text and section headings.

Spacing Scale

Use Value Evidence
Supporting CTA internal gap 6px Measured
Social target separation 8px Derived from 50px targets on 58px intervals
Store badge gap in hero 10px Derived from measured link rectangles
Feature/news internal gap 10px Measured
Section eyebrow to English heading 14px Derived from text rectangles
Repeated news/feature row separation 16px Derived from consecutive rectangles
Desktop story top clearance 20px Measured
Broad component side inset 24px Derived on both viewports
Desktop card inner side padding 32px Measured
Narrative side inset 48px Derived on both viewports
Section heading to introduction 40px Derived
Hero top padding Desktop 60px; mobile 120px Measured
Hero image to first promise line Approximately 60px Estimated image edge plus measured text position
About section padding 80px top, 90px bottom Measured
Hero bottom padding 140px Measured
Roadmap bottom padding 160px Measured

The hero promise uses three separate lines at y=704, 762, and 820 in both opening measurements. That is a derived 58px line-to-line pitch, including the decorative dotted treatment and surrounding space, not a 58px text line height.

Border Radius and Outline

Element Value Evidence
Desktop story upper corners Approximately 50px Estimated from screenshot; enclosing wrapper not sampled
Hero photographic crop Approximately 60–70px Estimated
Use-case photograph Large capsule-like corners Observed; exact mask unavailable
Supporting white CTA 24px Measured
News card 24px Measured
Small FAQ detail link 30px Measured
News index button 34px Measured
Menu 128px source radius on a 56px square Measured; renders as a circle
Page-top link 50% on 133 × 70px Measured; renders as an ellipse
Desktop download surface Approximately 24px Estimated; anchor reports zero radius
Mobile download surface Approximately 32px Estimated from its 64px height
Black photo-caption strips Approximately 6px Estimated

The sampled feature and FAQ buttons report a zero radius and transparent background. Their parent surface styling is not fully represented. Do not infer the shape of an entire disclosure container from the button alone.

Layout Measurements

Element Desktop 1440 × 1000 Mobile 390 × 844
Story column x=827.20, width=440px x=0, width=390px
Space to story's right 172.80px None
Narrative text width 344px 294px
Broad component width 392px 342px
Feature description width 328px 278px
Main download target 340 × 82px at x=243.59, y=528.33 Wrapper 390 × 64px at y=768; 24px side padding
Visible mobile download pill Not applicable Derived width 342px; bottom clearance 12px
Menu target 56 × 56px, top=44, right=40 Same size, top=16, right=24
Corner logo link 80 × 28.75px, x=40 60 × 21.81px, x=24
Hero App Store target 135 × 50px Same
Hero Google Play target 169.16 × 50px Same
Closing store targets Approximately 118.80 × 44px and 148.86 × 44px 135 × 50px and 169.16 × 50px
Social targets 50 × 50px, 12px padding Same
News card 392 × 104.39px 342 × 104.39px
Page-top target 133 × 70px Same
Recorded document height 10020.22px 9886.11px

Document heights belong to the recorded state. They are not implementation targets and may change with disclosure state, content updates, and late layout changes.

Components

Desktop Brand Panel

Role: maintain identity and a download route while the story moves.

The left composition centers around x≈413.6 in the desktop capture. A white dog with thick black outlines sits above a short white tagline, followed by the large ADAY name and a pale download surface. Social icons and five small underlined utility links form a separate group near the bottom.

The dog, name, CTA, and utility group remain in the same visible positions across the supplied desktop opening, use-case, and end captures. This establishes persistence during the captured scrolling sequence. The exact fixed versus sticky implementation was not supplied.

A very large, faint looping mark runs through the lower blue background. It acts as atmospheric artwork rather than readable content. Keep it behind the panel and story, with low contrast and no interaction target.

Corner Identity and Menu

Role: lightweight global identity and navigation access.

The desktop corner logo is white; the mobile opening logo is blue on paper. The menu is a white 56px circle containing three short blue horizontal strokes. Its outer circle stays the same size on both viewports.

On mobile, the menu is visible at the same upper-right position in both opening and end captures. The small corner logo is absent from the end capture. Preserve the menu's persistence without assuming the logo follows identical positioning rules.

No open-menu screenshot or activation result is available. Menu contents, overlay geometry, focus management, and closing animation remain unverified.

Hero Media and Promise

Role: introduce the application through everyday use and a concise emotional promise.

The story opens with the centered two-line label あなたのための / パーソナルカレンダー ADAY. Below it, the large blue looping logo overlaps the upper edge of a rounded portrait media area.

The desktop capture shows a hand holding a phone with a dark application screen. The mobile capture shows hands using a tablet calendar. These are current captured media appearances; the evidence does not determine whether the difference comes from responsive asset selection, a changing media sequence, or capture timing.

Estimated visible crop sizes are approximately 336 × 440px on desktop and 294 × 400px on mobile. Preserve the natural device perspective and hand gestures. The product image is a real-use scene, not a floating device render.

Under the image, three centered bold lines read 予定も思い出も、, 毎日のあなたに寄り添う, and カレンダーアプリ. Each receives a pale dotted underline. App Store and Google Play badges follow as a centered pair.

Primary Download Link and Free Stamp

Role: persistent access to the download section.

The measured destination is https://1-365.me/#download.

Desktop anatomy is a 340 × 82px link with a rounded pale surface, centered 20px bold Japanese label, and a pink serrated stamp overlapping the upper-left edge. The stamp reads Download FREE and is approximately 76px across.

Mobile anatomy changes to a 342 × 64px black pill inside a full-width wrapper with 24px side padding. The label becomes 16px and white. The smaller stamp is approximately 58px across and overlaps the left/top edge. At 844px viewport height, the link begins at y=768 and ends 12px above the bottom.

The mobile opening capture shows the fixed action covering part of the hero promise. Treat this as an observed overlap. A new implementation should provide adequate scroll clearance so focused content and final links can move above the control.

Bilingual Section Heading

Role: make a long, narrow page easy to scan.

Place a small blue Japanese eyebrow above a much larger blue English heading. The measured eyebrow-to-heading gap is 14px, and the following paragraph typically begins 40px after the heading box.

Examples include ADAYってなに? with ABOUT, みんなの使いかた with HOW TO USE, and よくある質問 with FAQ. The same structure continues through News and Roadmap.

Both elements align with the 48px narrative inset. Allow the English heading to wrap deliberately; HOW TO USE occupies two lines. Roadmap uses a slightly smaller and less widely tracked display size to accommodate its longer word.

Introductory Blue Story Section

Role: connect scheduling with daily experiences and memories.

The measured section following the hero reverses to blue with white 14px paragraphs. Text blocks use deliberately varied widths and horizontal placements. On mobile, the recorded blocks begin at x=32, x≈178, and x=64, rather than sharing one rigid left edge.

The section height measures approximately 1199px on desktop and 987px on mobile. This suggests a spacious editorial passage, but its complete imagery and motion are not visible in the supplied screenshots. Preserve the confirmed color reversal and varied text placement without inventing a parallax sequence or missing illustration arrangement.

Feature Control Rows

Role: organize the four application benefits.

The rendered page contains four button-based rows: DAILY PLANNING, AUTO PHOTO SYNC, SEAMLESS SHARING, and AESTHETIC DESIGN, each paired with a Japanese title and explanatory text.

Each measured button is 110px high, with 30px vertical and 32px horizontal padding. Width changes from 392px to 342px. The small English eyebrow remains 11px; the Japanese title changes from 20px to 18px. Consecutive button starts are 126px apart, yielding a 16px separation.

Descriptions use 14px text at 1.8 line height, with widths of 328px desktop and 278px mobile. Their extracted bounds overlap later controls, so the evidence does not establish that all descriptions are simultaneously exposed. A disclosure implementation is a reasonable adaptation, but the original expansion rules and selected state were not exercised.

Use-Case Photo Story

Role: explain benefits through recognizable situations.

Each story combines a broad rounded photograph, one or two dark caption strips overlapping its lower edge, and a narrower paragraph underneath. The photograph occupies the broader 24px-inset track; the body returns to the 48px-inset track.

The supplied middle capture shows people sharing coffee at a white table and a group carrying snowboards. The first emphasizes a relationship; the second emphasizes group planning. Photography retains natural colors and ordinary detail.

Caption strips carry white bold Japanese text and tilt slightly upward toward the right. Approximately −4 degrees is a useful estimated rotation for reuse. Two-line captions stagger the second strip to the right instead of forming a perfectly aligned rectangular block.

The desktop photo is approximately 392 × 228px. The surrounding light paper includes a faint dotted path that curves around the stories. Keep this decoration behind the images and text. The caption strips are content labels; their appearance alone does not establish click behavior.

Supporting CTAs and Premium Introduction

Role: offer optional depth without interrupting the main narrative.

The interview link, premium-details button, and contact link share large white rounded surfaces. The measured interview and contact targets are 344 × 78px desktop and 294 × 78px mobile, with a 24px radius and 6px internal gap. Their labels use 16px bold type.

The interview label is インタビュー記事を読む, with a recorded destination on the ADAY note account. The contact control pairs a small mailbox-like symbol with お問い合わせはこちら.

The premium introduction uses the same bilingual heading rhythm with ADAY+, a short paragraph, and ADAY+ の詳細をみる. The captured copy advertises a monthly price of 420 yen. Treat pricing as editable content, not a permanent design token.

Premium details are represented by buttons, not recorded destination links. A modal, sheet, or inline expansion cannot be claimed from the supplied evidence.

FAQ Question Rows

Role: answer practical questions about price, sharing, calendar integration, help, and Android availability.

Each question button starts with a blue Q. marker and a bold dark question. Desktop padding is 24px 32px; mobile padding is 20px 24px. Short rows measure 72px desktop and 64px mobile. Wrapped questions grow to approximately 95.6px and 84.8px respectively.

The question text is 17px desktop and 16px mobile, with a 1.4 line height. Answers use 14px regular text; their mobile line height tightens from 1.8 to 1.7. Some answers contain compact rounded help or detail links approximately 45px high.

Six question buttons and associated answer text are recorded. Open/closed appearance, indicator artwork, and whether multiple answers can remain open are unverified. For reuse, implement accessible disclosures with content-driven heights rather than copying the overlapping extracted positions.

Release-Note Card

Role: show that the product continues to evolve.

A white card with a 24px radius contains a compact category/date row and a bold release-note title. Desktop padding is 24px 32px; mobile padding is 24px on all sides. Both captured layouts measure approximately 104.4px high per card, with 16px between cards.

The UPDATE label uses 12px weight-800 text with 0.09em tracking. Its text is white; the precise containing badge fill was not included in the sample. Dates use 11px regular text at 40% ink opacity. Titles use 16px bold text with a 22.4px line height.

Three recorded cards link to release notes for versions 3.5.0, 3.4.0, and 3.3.0. A centered dark すべて見る link follows, measuring 200 × 57px with a 34px radius.

Roadmap Status Groups

Role: communicate planned, active, and completed work.

Three groups pair small colored English status labels with larger dark Japanese labels. Task text follows beneath each group. The status eyebrow is 10px, weight 800, with 0.08em tracking; the Japanese status is 18px bold.

The measured task text positions reveal horizontal arrangement: adjacent task text starts are 228px apart. On mobile, the second item starts at x=294 and extends beyond the 390px viewport. The desktop sample similarly extends beyond the story column.

This establishes an overflowing horizontal arrangement, but not its navigation mechanism. Swipe, drag, automatic movement, and scroll snapping are unverified. A recommended implementation uses a locally scrollable horizontal track and keeps every item keyboard-reachable. A 220px item width with an 8px gap is a useful inferred starting point, not a directly measured card width.

Download Endcap and Page Top

Role: conclude the story with direct installation choices.

The closing section is blue, with a broad curved transition from the preceding paper surface. It contains a white looping logo, a centered invitation, a dotted divider, store links, fine print, a small dog, and an outlined elliptical PAGE TOP control.

Desktop shows two white QR graphics above smaller 44px-high store badges. The mobile end capture shows the two larger 50px-high badges without visible QR graphics. QR destinations were not decoded, and their responsive hiding rule was not supplied.

The page-top target is consistently 133 × 70px, with a thin white outline, a small upward triangle, and 14px Inter text. The recorded link destination is the root URL, not a supplied #top anchor. Smooth scrolling or a JavaScript override was not verified.

Social and Legal Footer

Role: provide supporting destinations and ownership information.

Desktop places Instagram, note, and X icons in the persistent left panel. Their 50px-square link boxes have 12px padding and 8px separation. Five small underlined links sit beneath them in one row at the inspected width.

Mobile moves these elements into a black block after the blue download section. The utility links wrap into two centered rows: three links followed by two. White icons and links stand out against the black, while copyright uses 50% white.

The visible copyright is © hitotabi design. On desktop it is small and vertical near the right edge; on mobile it becomes centered horizontal text. The original page also includes an 運営会社 link to https://hitotabi.design/. These observations establish the displayed operator identity without establishing a website-production role.

Tokens — Motion & Interaction

Recorded Transition Values

These are measured CSS declarations. They do not prove which properties change during activation or what the resulting state looks like.

Target Recorded timing Evidence limit
Body background 500ms cubic-bezier(0.4,0.4,0,1) No theme or background-change action was exercised
Many links, labels, sections, and menu button 300ms cubic-bezier(0.4,0.4,0,1) Broad transition declarations; endpoints unspecified
Feature and FAQ buttons 400ms cubic-bezier(0.4,0.4,0,1) Expansion and hover behavior unverified
Main download anchor 500ms cubic-bezier(0.4,0.4,0,1) Destination known; visual response unverified
Main download label 600ms cubic-bezier(0.4,0.4,0,1) Separate text-layer timing
Supporting white CTAs 300ms cubic-bezier(0.445,0.05,0.55,0.95) Activated appearance unavailable
News cards 500ms cubic-bezier(0.445,0.05,0.55,0.95), 100ms delay Trigger and property changes unverified
About introduction 300ms cubic-bezier(0.4,0.4,0,1), 100ms delay Does not establish a specific reveal direction
One introductory story paragraph 800ms cubic-bezier(0.445,0.05,0.55,0.95) No complete motion sequence supplied
Page-top link 200ms ease-in-out Control transition, not verified scroll duration
Mobile News index link 200ms cubic-bezier(0.445,0.05,0.55,0.95) Desktop declaration is longer and delayed

The sampled elements report animation: none. That does not rule out video, JavaScript animation, animated assets, or pseudo-element motion. The different hero images establish different captured appearances, not a verified carousel or video implementation.

Interaction Evidence

Interaction Established Unverified
Vertical traversal Supplied desktop captures retain the brand panel and menu while story content changes Exact positioning implementation and scroll effects
Download link Targets #download Smooth scrolling, offset, and focus transfer
Store badges Apple App Store and Google Play URLs are present Navigation result or device-specific routing
Menu Native button exists and remains visible in captured scroll positions Open state, contents, dismissal, and keyboard behavior
Features and FAQ Native buttons and associated descriptive text exist Expansion rules, indicators, and animation
Premium details Buttons are present Modal, sheet, inline expansion, or another action
Roadmap Task content is arranged beyond the visible column width Swipe, drag, snapping, or automatic movement
Page top Link to the root URL exists Reload versus scripted return-to-top behavior

Recommended motion approach: use the recorded short easing curves for small color or opacity changes, explicitly name transitioned properties, and keep the page usable with motion disabled. Do not invent a continuously bouncing dog, moving grain, or scroll-scrubbed device sequence to fill gaps in the evidence.

Surfaces

Layer Appearance Structural purpose
Desktop surroundings Electric blue, fine grain, faint oversized looping mark Persistent brand atmosphere
Main paper Warm cream Hero, About, and News
Alternate paper Slightly lighter cream Use cases, FAQ, and roadmap
Narrative/download reversal Electric blue with white text Major chapter changes
Supporting action White fill, dark label, 24px radius Optional detail or contact destination
News card White fill, rounded corners Group related release metadata
Photo caption Dark strip, white type, slight rotation Tie a benefit to a photographic situation
Mobile primary action Black pill, white text, pink overlapping stamp Persistent installation route
Mobile utility footer Black field Social, legal, and copyright information

No prominent glass blur or shadow-based elevation system appears in the supplied visual captures. Separation comes from flat color changes, rounded silhouettes, whitespace, and typography. Shadows on unsupplied states cannot be assessed.

Imagery

Identity Artwork

The dog uses an irregular thick black contour, a white body, minimal facial marks, and rounded limbs. It appears large in the desktop brand panel and small near the page end. Keep its simple, friendly silhouette and ample surrounding space.

The looping logo has a continuous hand-drawn rhythm and appears in several roles: small corner identity, large blue hero overlay, white closing mark, and faint oversized background decoration. These are artwork placements, not interchangeable text styles.

The serrated pink free-download stamp adds a small concentrated accent. Preserve its overlap with the CTA and its compact scale rather than turning pink into the dominant button color.

Photography

Use natural light, believable hand positions, ordinary interiors, and social activities. The supplied current captures include:

  • A phone held in one hand with the app visible.
  • A tablet calendar being used with a keyboard and stylus.
  • Hands and coffee cups around a white table.
  • A group walking with snowboards in a snowy setting.

Keep the application screen recognizable when it is the subject. Maintain photographic color and detail; the cream/blue palette belongs primarily to the surrounding interface.

Crops and Decorative Paths

The hero is a tall rounded crop. Use-case images are broad capsules with captions crossing the lower boundary. Dotted paths meander through the surrounding paper, while the hero promise uses short straight dotted rules.

For reuse, an SVG path with round caps is a suitable recommended way to draw the winding decoration. Its exact original path and implementation are unknown.

Observed Asset References

The supplied DOM exposes truncated asset references but does not provide complete usable URLs for the logo, dog, hero media, texture, stamp, or use-case photographs. No filenames are reconstructed here.

Asset role Current evidence Reuse requirement
Looping ADAY mark Visible in opening, background, and closing compositions Use authorized artwork with its original proportions
Dog illustration Visible in desktop panel and page end Preserve the supplied silhouette and line character
Hero media Phone and tablet appearances in current captures Supply authorized media and define its behavior separately
Use-case photos Coffee and snowboard scenes visible Retain the subject emphasis through responsive cropping
Free-download stamp Visible on desktop/mobile primary action Use supplied artwork or an explicitly new adaptation
Store badges Visible; destination links recorded Preserve official artwork proportions
QR graphics Visible in desktop closing capture Generate from verified destinations and test scanability
Grain and dotted paths Visible surface/decorative treatment Use a subtle static adaptation until exact assets are available

Layout & Responsive Behavior

Desktop Composition

At 1440px wide, the story begins at x=827.20 and ends at x=1267.20. The remaining right gutter is 172.80px. These produce a derived single-viewport split of approximately 57.44% left field, 30.56% story, and 12% right gutter.

The story remains narrow throughout the captured page. Paragraphs use 344px of its 440px width; broad cards and photographs use a 392px track. The desktop panel is visually persistent, so a visitor retains identity and a download route while reading a long column.

Do not expand the story into a wide desktop grid merely because the viewport has unused space. That space is occupied compositionally by the persistent brand field.

Mobile Composition

At 390px, the story occupies the full viewport width with no blue side gutters. Its upper outer corners disappear into a full-width cream opening. The top padding increases from 60px inside the desktop hero to 120px on mobile, creating room for the corner logo and menu.

Most narrative insets remain 48px, leaving a 294px measure. Broad components retain 24px insets, leaving 342px. This is a restrained resize rather than a proportional shrinking of every element: body text remains 14px, hero promise remains 22px, and the menu remains 56px.

The primary download link moves from the desktop brand panel to a bottom-positioned black pill. Social/legal navigation becomes a normal-flow black footer. QR graphics are absent from the supplied mobile closing view, while store badges are larger than the closing desktop badges.

Responsive Limits

The provided source text includes a max-width: 1000px media rule for conditional line breaks. It does not establish that every layout switch occurs at that breakpoint. Only the 1440px and 390px layouts are directly documented.

The Quick Start adopts 1000px as a recommended desktop-panel breakpoint and a 12vw desktop right gutter to reproduce the measured desktop composition. Tablet, landscape, intermediate widths, safe-area devices, and enlarged text require separate testing.

For narrower phones, reduce narrative insets before reducing readable body type. Keep roadmap overflow local to its track and reserve bottom clearance for the persistent CTA.

Do’s and Don’ts

Do

  • Anchor the composition in measured blue #1823ff and warm paper #f6efe9.
  • Preserve the 440px desktop story and its persistent brand companion.
  • Distinguish 24px broad-component insets from 48px narrative insets.
  • Use Inter weight 800 for large Latin headings and the documented Japanese regular/bold stacks for copy.
  • Keep the looping mark and dog as identity artwork.
  • Pair natural photographs with rounded masks and small tilted caption strips.
  • Use grain and dotted decorations quietly behind the content.
  • Keep the pink stamp small and overlapping the primary action.
  • Preserve the mobile black footer and bottom download pill.
  • Keep status labels, dates, prices, and release notes editable as content.
  • Label inferred responsive rules and untested interactions when handing off the design.

Don’t

  • Don’t turn the narrow desktop story into a broad feature grid.
  • Don’t replace the illustrated mark with an arbitrary script font.
  • Don’t use the root element's Times declaration as the page font.
  • Don’t treat transparent link wrappers as proof that their visible surfaces are transparent.
  • Don’t turn all sections into identical white rounded cards.
  • Don’t add glossy device renders, heavy shadows, or glass panels.
  • Don’t recolor the photographs into a strict two-color treatment.
  • Don’t assume extracted FAQ answers are all visibly expanded.
  • Don’t claim a hero carousel, video loop, menu overlay, or parallax effect without direct evidence.
  • Don’t reproduce offscreen roadmap text as permanently inaccessible content.
  • Don’t hardcode the recorded document height or absolute positions of every section.

Recommended Implementation Additions

These are recommendations for a new implementation, not verified features of the original:

  • Provide accessible names for the logo, menu, social links, and image-only store links. Verify actual accessible names rather than relying on extracted text alone.
  • Use one logical page heading and a consistent section hierarchy while preserving the visual heading sizes.
  • Implement feature/FAQ disclosures with native details or correctly connected buttons, aria-expanded, and answer panels.
  • Give links and controls a visible focus treatment that works on blue, paper, white, and black surfaces.
  • Reserve safe-area-aware clearance for the fixed mobile CTA and prevent it from hiding focused content.
  • Increase the contrast or size of small dates, legal copy, and colored roadmap eyebrows where necessary. Keep status names available as text.
  • Make any horizontal roadmap track keyboard-accessible and visibly discoverable.
  • Provide a stable media poster and reduced-motion alternative if changing hero media is implemented.
  • Keep decoration out of the accessibility tree and prevent it from intercepting pointer input.
  • Verify QR destinations and scanning behavior before release; do not use decorative pseudo-QR patterns.

Agent Prompt Guide

Quick Color Reference

  • Brand field and major headings: #1823ff.
  • Main paper: #f6efe9.
  • Alternate paper: #fbf7f4.
  • Body text: #14191d.
  • Supporting cards and controls: #ffffff.
  • Mobile footer and primary pill: #000000.
  • Small free-download stamp: approximately #ff3366, estimated.
  • Roadmap labels: #3c89fb, #ff7134, and #52d067.

Overall Prompt

“Create a Japanese calendar-app product homepage using an electric-blue #1823ff desktop field and a narrow 440px story column positioned toward the right. Keep a persistent left brand composition with a white dog illustration, a short Japanese tagline, a 70px Inter weight-800 ADAY name, and a pale rounded download action with a small overlapping pink free stamp. Use warm cream sections, fine grain, a looping hand-drawn logo, natural photographs, dotted decorations, and large blue English section headings. Body copy is 14px with approximately 1.8 line height. On mobile, show the story at full width, retain the circular menu, move social/legal links into a black footer, and place a black download pill near the bottom. Treat unverified menu, disclosure, and media behavior as separate implementation decisions.”

Example Component Prompts

  1. Desktop brand panel: “Center a simple white dog with thick black outlines above a short white Japanese tagline and a large Inter ADAY name. Place a 340 × 82px pale rounded download action below, with a small serrated pink stamp overlapping its upper-left corner. Put three social symbols and compact underlined utility links near the bottom of the blue field.”
  2. Hero: “Within a warm cream column, center a two-line 16px blue tagline, then overlap a supplied looping blue logo over a tall rounded photograph of someone using a calendar app. Follow with three separate 22px bold Japanese promise lines and pale dotted underlines, then two store badges.”
  3. Use case: “Use a broad capsule crop of an ordinary shared activity. Overlap its lower edge with two slightly tilted black strips carrying white Japanese labels; indent the second strip. Place a 14px paragraph below on a narrower measure, with a faint winding dotted path in the paper background.”
  4. News card: “Create a white 24px-radius card in a narrow cream column. Stack a compact category/date row over a 16px bold release-note title. Use 24px vertical padding, 32px desktop side padding, and 16px separation between cards. Keep it flat and calm.”
  5. Mobile ending: “Close with a blue download section, white looping logo, centered invitation, paired official store badges, and a thin outlined elliptical page-top link. Let a small dog cross toward the black utility footer. Retain a black bottom download pill with a pink overlapping free stamp.”

Quick Start

CSS Custom Properties

This CSS preserves measured colors, type sizes, component widths, and inset relationships. Desktop positioning, media masks, texture opacity, caption rotation, hover feedback, and the breakpoint are explicit adaptations. Supply authorized artwork and font files separately.

Expected structure: .aday-page contains the corner identity, menu button, optional backdrop artwork, desktop brand panel, shared download CTA, and .story. Put the utility footer at the end of .story; the desktop CSS positions it in the left field. The optional disclosure styles below target native details/summary as a recommended implementation.

:root {
  /* Measured colors */
  --color-blue: #1823ff;
  --color-paper: #f6efe9;
  --color-paper-light: #fbf7f4;
  --color-ink: #14191d;
  --color-white: #fff;
  --color-black: #000;
  --color-date: rgb(20 25 29 / 40%);
  --color-reverse-muted: rgb(255 255 255 / 50%);
  --color-planned: #3c89fb;
  --color-progress: #ff7134;
  --color-released: #52d067;

  /* Estimated decoration and recommended CTA fill */
  --color-stamp: #ff3366;
  --color-dots: #d6cac1;
  --cta-fill: linear-gradient(100deg, #fff0f3, #dff7ff);
  --grain-image: none;

  /* Observed families; load authorized files separately */
  --font-body: Inter, 'Lineseedjp Otf Rg', sans-serif;
  --font-bold: Inter, 'Lineseedjp Otf Bd', sans-serif;
  --font-display: Inter, sans-serif;

  --text-body: 14px;
  --text-section: 54px;
  --leading-body: 1.8;
  --tracking-body: 0.06em;
  --tracking-label: 0.04em;

  --column-width: 440px;
  --copy-inset: 48px;
  --wide-inset: 24px;
  --radius-card: 24px;
  --menu-size: 56px;
  --safe-bottom: env(safe-area-inset-bottom, 0px);

  /* Measured curves; apply only to intentional properties */
  --ease-ui: cubic-bezier(0.4, 0.4, 0, 1);
  --ease-soft: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

* { box-sizing: border-box; }
body { margin: 0; }
button, summary { font: inherit; }
button, a, summary { -webkit-tap-highlight-color: transparent; }
img { display: block; max-width: 100%; }
a { color: inherit; }

.aday-page {
  min-height: 100vh;
  color: var(--color-ink);
  background: var(--color-blue);
  background-image: var(--grain-image);
  font-family: var(--font-body);
  font-size: var(--text-body);
  line-height: var(--leading-body);
  letter-spacing: var(--tracking-body);
}

.story {
  position: relative;
  width: 100%;
  background: var(--color-paper);
}

.copy-track {
  margin-inline: var(--copy-inset);
}

.wide-track {
  margin-inline: var(--wide-inset);
}

.brand-panel,
.backdrop-mark {
  display: none;
}

.site-mark {
  position: absolute;
  z-index: 20;
  top: 34px;
  left: 24px;
  width: 60px;
  color: var(--color-blue);
}

.site-mark img { width: 100%; height: auto; }

.menu-button {
  position: fixed;
  z-index: 30;
  top: calc(16px + env(safe-area-inset-top, 0px));
  right: 24px;
  display: grid;
  place-content: center;
  gap: 5px;
  width: var(--menu-size);
  height: var(--menu-size);
  padding: 0;
  border: 0;
  border-radius: 50%;
  color: var(--color-blue);
  background: var(--color-white);
  cursor: pointer;
}

.menu-button span {
  width: 20px;
  height: 3px;
  border-radius: 2px;
  background: currentColor;
}

.hero {
  padding: 120px 0 140px;
  text-align: center;
  background-color: var(--color-paper);
  background-image: var(--grain-image);
}

.hero-tagline {
  margin: 0;
  color: var(--color-blue);
  font-family: var(--font-bold);
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0.02em;
}

/* Media geometry is a screenshot-based approximation. */
.hero-media {
  position: relative;
  width: calc(100% - 96px);
  max-width: 336px;
  height: 400px;
  margin: 76px auto 0;
}

.hero-photo {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 64px;
}

.hero-loop {
  position: absolute;
  z-index: 1;
  top: -44px;
  left: 50%;
  width: 230px;
  max-width: 90%;
  height: auto;
  transform: translateX(-50%);
}

.hero-promise {
  display: grid;
  justify-items: center;
  gap: 15px;
  margin: 60px 24px 0;
}

/* 22px text + 21px decoration area + 15px gap = 58px pitch. */
.promise-line {
  max-width: 100%;
  margin: 0;
  padding: 0 12px 21px;
  background-image: radial-gradient(
    circle at 2.5px 2.5px,
    var(--color-dots) 2.5px,
    transparent 3px
  );
  background-position: left bottom;
  background-size: 12px 5px;
  background-repeat: repeat-x;
  font-family: var(--font-bold);
  font-size: 22px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.06em;
}

.store-links {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 10px;
}

.hero .store-links { margin-top: 60px; }
.store-link img { width: auto; height: 50px; }

.download-cta {
  position: fixed;
  z-index: 25;
  right: 24px;
  bottom: calc(12px + var(--safe-bottom));
  left: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 64px;
  padding: 18px 24px;
  border: 1px solid rgb(255 255 255 / 45%);
  border-radius: 32px;
  color: var(--color-white);
  background: var(--color-black);
  font-family: var(--font-bold);
  font-size: 16px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: var(--tracking-label);
  text-align: center;
  text-decoration: none;
  transition: opacity 300ms var(--ease-ui);
}

.download-stamp {
  position: absolute;
  top: -20px;
  left: -8px;
  width: 58px;
  height: auto;
  pointer-events: none;
}

.section {
  padding-block: 80px 90px;
  background-color: var(--color-paper);
  background-image: var(--grain-image);
}

.section--light { background-color: var(--color-paper-light); }
.section--blue {
  color: var(--color-white);
  background-color: var(--color-blue);
}

.section-eyebrow {
  margin: 0 0 14px;
  color: var(--color-blue);
  font-family: var(--font-bold);
  font-size: 16px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: 0.04em;
}

.section-title {
  margin: 0 0 40px;
  color: var(--color-blue);
  font-family: var(--font-display);
  font-size: var(--text-section);
  font-weight: 800;
  line-height: 1;
  letter-spacing: 0.04em;
  overflow-wrap: anywhere;
}

.section-title--roadmap {
  font-size: min(48.75px, 12.5vw);
  letter-spacing: 0.02em;
}

.support-cta {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  width: 100%;
  min-height: 78px;
  padding: 20px 24px;
  border: 0;
  border-radius: var(--radius-card);
  color: var(--color-ink);
  background: var(--color-white);
  font-family: var(--font-bold);
  font-size: 16px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: 0.04em;
  text-align: center;
  text-decoration: none;
}

.use-case { margin: 64px 24px; }
.use-case figure { position: relative; margin: 0; }
.use-case-photo {
  width: 100%;
  aspect-ratio: 392 / 228;
  object-fit: cover;
  border-radius: 120px;
}

.use-case-caption {
  position: absolute;
  right: 8px;
  bottom: -8px;
  left: 0;
  display: grid;
  justify-items: start;
  gap: 2px;
}

.use-case-caption span {
  max-width: 100%;
  padding: 6px 8px;
  border-radius: 6px;
  color: var(--color-white);
  background: var(--color-ink);
  font-family: var(--font-bold);
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.04em;
  transform: rotate(-4deg);
}

.use-case-caption span + span { margin-left: 70px; }
.use-case-copy { margin: 32px 24px 0; }

.news-list { display: grid; gap: 16px; }
.news-card {
  display: grid;
  gap: 10px;
  padding: 24px;
  border-radius: var(--radius-card);
  background: var(--color-white);
  text-decoration: none;
}

.news-meta { display: flex; align-items: center; gap: 6px; }
.news-date { color: var(--color-date); font-size: 11px; }
.news-title {
  margin: 0;
  font-family: var(--font-bold);
  font-size: 16px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: 0.04em;
}

/* Recommended badge fill; source text color was measured. */
.news-category {
  padding: 5px 7px;
  border-radius: 4px;
  color: var(--color-white);
  background: var(--color-blue);
  font-size: 12px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: 0.09em;
}

/* Recommended native disclosures; original state behavior is unknown. */
.faq-item + .faq-item { margin-top: 16px; }
.faq-question {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  min-height: 64px;
  padding: 20px 24px;
  font-family: var(--font-bold);
  font-size: 16px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: 0.04em;
  list-style: none;
  cursor: pointer;
}

.faq-question::-webkit-details-marker { display: none; }
.faq-question .q { color: var(--color-blue); font-size: 18px; }
.faq-question .question-text { flex: 1; }
.faq-question::after { content: '+'; color: var(--color-blue); }
.faq-item[open] > .faq-question::after { content: '−'; }
.faq-answer { margin: 0; padding: 0 24px 24px; line-height: 1.7; }

/* Recommended local scrolling for the observed horizontal arrangement. */
.roadmap-track {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 220px;
  gap: 8px;
  overflow-x: auto;
  padding: 12px 48px;
  scroll-padding-inline: 48px;
  overscroll-behavior-inline: contain;
}

.roadmap-item {
  margin: 0;
  padding: 20px 18px;
  font-family: var(--font-bold);
  font-size: 14px;
  font-weight: 700;
  line-height: 1.4;
}

.download-section {
  position: relative;
  padding: 120px 24px 30px;
  color: var(--color-white);
  background: var(--color-blue);
  background-image: var(--grain-image);
  text-align: center;
  scroll-margin-top: 96px;
}

/* Approximation of the broad curved paper-to-blue transition. */
.download-section::before {
  content: '';
  position: absolute;
  top: -60px;
  right: 0;
  left: 0;
  height: 120px;
  border-radius: 50% 50% 0 0;
  background: inherit;
  pointer-events: none;
}

.download-section > * { position: relative; }
.download-invitation {
  font-family: var(--font-bold);
  font-size: 19.5px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: 0.04em;
}

.download-qr { display: none; }
.store-note {
  margin: 30px 12px 0;
  color: var(--color-reverse-muted);
  font-size: 10px;
  line-height: 1.4;
  text-align: left;
}

.page-top {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 6px;
  width: 133px;
  min-height: 70px;
  margin: 100px auto 0;
  padding-bottom: 6px;
  border: 1px solid currentColor;
  border-radius: 50%;
  font-family: var(--font-display);
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: normal;
  text-decoration: none;
}

.site-footer {
  padding: 50px 24px calc(120px + var(--safe-bottom));
  color: var(--color-white);
  background: var(--color-black);
  text-align: center;
}

.social-links { display: flex; justify-content: center; gap: 8px; }
.social-links a { display: block; width: 50px; height: 50px; padding: 12px; }
.footer-links {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 16px 20px;
  margin: 24px 0 0;
  font-size: 12px;
  line-height: 17px;
  letter-spacing: normal;
}

.footer-links a { text-underline-offset: 4px; }
.copyright {
  margin: 50px 0 0;
  color: var(--color-reverse-muted);
  font-family: var(--font-display);
  font-size: 12px;
  line-height: 1;
  letter-spacing: normal;
}

/* Recommended breakpoint and gutter formula, not recovered source rules. */
@media (min-width: 1001px) {
  :root {
    --text-section: 60px;
    --rail-width: calc(88vw - var(--column-width));
  }

  .story {
    width: var(--column-width);
    margin: 20px 12vw 20px auto;
    border-radius: 50px 50px 0 0;
    overflow: clip;
  }

  .brand-panel {
    position: fixed;
    inset: 0 auto 0 0;
    display: block;
    width: var(--rail-width);
    color: var(--color-white);
    text-align: center;
  }

  .brand-core { position: absolute; top: 17.5vh; width: 100%; }
  .brand-dog { width: 170px; height: auto; margin-inline: auto; }
  .brand-tagline {
    margin: 60px 24px 20px;
    font-family: var(--font-bold);
    font-size: 16px;
    font-weight: 700;
    line-height: 1;
  }
  .brand-name {
    margin: 0;
    font-family: var(--font-display);
    font-size: 70px;
    font-weight: 800;
    line-height: 1;
    letter-spacing: 0.06em;
  }

  .site-mark { position: fixed; top: 57.625px; left: 40px; width: 80px; }
  .menu-button { top: 44px; right: 40px; }
  .menu-button span { width: 24px; }
  .hero { padding-top: 60px; }
  .hero-media { width: 336px; height: 440px; }
  .hero-loop { width: 260px; }

  .download-cta {
    top: 52.8vh;
    right: auto;
    bottom: auto;
    left: calc(var(--rail-width) / 2);
    width: 340px;
    min-height: 82px;
    border: 0;
    border-radius: 24px;
    color: var(--color-ink);
    background: var(--cta-fill);
    font-size: 20px;
    transform: translateX(-50%);
  }
  .download-stamp { top: -28px; left: -22px; width: 76px; }
  .section-title--roadmap { font-size: 58px; }
  .use-case-caption { left: 24px; }
  .use-case-caption span { font-size: 18px; }
  .use-case-caption span + span { margin-left: 66px; }
  .news-card { padding-inline: 32px; }
  .faq-question { min-height: 72px; padding: 24px 32px; font-size: 17px; }
  .faq-question .q { font-size: 20px; }
  .faq-answer { padding-inline: 32px; line-height: 1.8; }
  .roadmap-item { padding-inline: 22px; font-size: 15px; }
  .download-invitation { font-size: 24px; }
  .download-qr { display: block; width: 84px; margin: 0 auto 24px; }
  .download-section .store-link img { height: 44px; }

  .site-footer {
    position: fixed;
    z-index: 10;
    bottom: 100px;
    left: 0;
    width: var(--rail-width);
    padding: 0 24px;
    background: transparent;
  }
  .footer-links { gap: 16px; margin-top: 20px; letter-spacing: 0.04em; }
  .copyright {
    position: fixed;
    right: 76px;
    bottom: 58px;
    margin: 0;
    color: rgb(255 255 255 / 70%);
    font-size: 10px;
    writing-mode: vertical-rl;
  }
}

/* Recommended narrow-phone adjustment. */
@media (max-width: 359px) {
  .story { --copy-inset: 32px; --text-section: 44px; }
  .use-case-caption span + span { margin-left: 32px; }
}

/* Recommended accessible focus and restrained hover feedback. */
.aday-page :is(a, button, summary):focus-visible {
  outline: 3px solid currentColor;
  outline-offset: 5px;
}

@media (hover: hover) {
  .download-cta:hover,
  .support-cta:hover,
  .news-card:hover { opacity: 0.88; }
}

@media (prefers-reduced-motion: reduce) {
  .aday-page *,
  .aday-page *::before,
  .aday-page *::after {
    animation: none !important;
    transition: none !important;
    scroll-behavior: auto !important;
  }
}

Use separate appropriately colored logo assets or a mask driven by currentColor for the corner identity. The CSS does not recolor an arbitrary bitmap automatically. The optional grain variable expects a supplied transparent texture tile; leaving it as none gives a clean fallback. Video playback, menu behavior, and any reveal system require separate implementation and reduced-motion handling.

Tailwind v4 Token Mapping

Optional aliases for a project already using Tailwind v4. This is not evidence that the original site uses Tailwind.

@theme inline {
  --color-aday-blue: var(--color-blue);
  --color-aday-paper: var(--color-paper);
  --color-aday-paper-light: var(--color-paper-light);
  --color-aday-ink: var(--color-ink);
  --color-aday-stamp: var(--color-stamp);

  --font-aday-body: var(--font-body);
  --font-aday-bold: var(--font-bold);
  --font-aday-display: var(--font-display);

  --text-aday-body: 14px;
  --text-aday-section: var(--text-section);
  --text-aday-brand: 70px;

  --spacing-aday-copy: var(--copy-inset);
  --spacing-aday-wide: var(--wide-inset);
  --spacing-aday-column: var(--column-width);
  --radius-aday-card: 24px;
}

Sources & Evidence

  • ADAY — original and final homepage: supplied HTTP 200 result, rendered Japanese text, destination links, computed styles, custom properties, and element rectangles. The final URL equals the original URL.
  • Capture timestamp: 2026-09-12T19:56:23.549Z, corresponding to September 13, 2026 at 04:56:23.549 JST.
  • Desktop visual evidence: three 1440 × 1000 captures showing the opening, use-case content, and download ending with the persistent surrounding composition.
  • Mobile visual evidence: two 390 × 844 captures showing the opening and the download/footer ending.
  • The supplied capture procedure includes at least five seconds of initial observation, waits for visible image decoding and finite layout motion, and traversal through intermediate scroll positions. Perpetual animations are paused during readiness checks and resumed afterward. These checks support settled screenshots but do not provide a complete animation timeline.
  • No additional browsing, commands, file access, or interaction testing was performed for this reference. Menu activation, feature/FAQ expansion, premium details, roadmap navigation, QR decoding, and linked-page appearance remain unverified.

This reference describes the current supplied homepage evidence. Measurements are distinguished from screenshot estimates, derived relationships, and implementation recommendations throughout.

← デザイン一覧に戻る