心拍|共農共杯の滞在と文化を伝える公式サイトのWebサイトプレビュー

DESIGN REFERENCE

心拍|共農共杯の滞在と文化を伝える公式サイト

兵庫県三木市の心拍。田園写真と縦書きの明朝体、欧文セリフ、暖かなグレーの余白で、米づくり・日本酒・宿泊を伝える日英併記のサイト。

オリジナルサイトを見る
ジャンル
ホテル・宿泊
元の業種
宿泊施設・農業体験・日本酒
デザイン分析日
2026/9/12

design.md

Shinpaku — Style Reference

Expansive rice fields, small serif voices, and vertical Japanese passages on warm gray paper.

Website / Original URL: shinpaku.co Final URL: https://shinpaku.co/ Theme: warm light canvas with photographic sections and pale reversed lettering; no theme selector was inspected. Inspected: September 12, 2026, through the supplied browser evidence, retrieved at 14:44:44.508 UTC / 23:44:44.508 JST. Viewports: desktop 1440 × 1000 and mobile 390 × 844, in CSS pixels. Scope: the current homepage. Visual captures cover the desktop opening, a middle Receive passage, and the footer, plus the mobile opening and footer. Rendered text and computed element measurements cover additional homepage sections. Linked pages, the open menu, reservation checkout, and shop were not inspected.

Shinpaku presents a place where rice cultivation, sake, community, and overnight stays belong to the same experience. The homepage develops this through a long bilingual narrative, with routes to About, Story, News, Access, Faq, and Contact, and external reservation and shopping destinations. Its structure combines a brand introduction, an illustrated account of activities, editorial content, and practical visitor information.

The visual identity depends on a striking difference in scale: enormous photographic landscapes and scattered display characters surround tiny, carefully positioned text. Japanese runs vertically through the page, while English appears in narrow horizontal paragraphs, italic labels, and occasional sideways phrases. Warm gray backgrounds provide long pauses between images. Alignment repeatedly returns to the centerline, then deliberately steps away from it.

How to Read This Reference

  • Measured means a value appears in the supplied computed styles or element rectangles. Values are rounded for readability unless a decimal helps explain responsive behavior.
  • Calculated means arithmetic applied to those measurements, such as the space remaining below the main element.
  • Estimated means a visual judgment from an original-page capture. This applies to the visible oversized slogan, some image boundaries, and footer alignment details.
  • Recommended means guidance for a new implementation. Breakpoints, replacement layout formulas, accessible target sizes, and unspecified animation endpoints belong to this category.
  • Token names are implementation aliases unless explicitly identified as source custom properties.
  • Computed font families establish declared stacks, not independent verification that every glyph came from the first named font file.
  • Several semantic headings and paragraphs have 1 × 1px offscreen rectangles, with separately rendered visual counterparts. Their inherited 15px or 14.625px font sizes do not measure the large visible lettering. Repeated extracted text also does not establish repeated visible paragraphs.

Tokens — Colors

Default Palette

Name Value Token / source Evidence and role
Warm Paper #E4DFD9 --color-paper; source --color-white Measured body background. Visually forms the broad editorial and footer surfaces. Also used for lettering in later photographic sections.
Charcoal Ink #1F1F1F --color-ink; source --color-black Measured body text and reservation capsule fill. Provides nearly all interface contrast on paper.
Opening Ivory #FBF5EE --color-on-hero Measured opening logo-link, navigation, location text, and Menu foreground: rgb(251, 245, 238). No corresponding named source variable was supplied.
Warm Gray #BDB9B4 --color-muted; source --color-gray Source variable present at both viewports. Its precise visible component assignments were not established by the supplied samples.
Muted Text Gray #9F9C97 --color-muted-text; source --color-gray-text Source variable present at both viewports. Treat use for secondary text as a recommendation unless checking the particular element.

Palette Behavior

The green that dominates the opening belongs to the rice-field imagery. It is not evidence of a green button, link, or navigation token. Similarly, the brown and near-black tones above the footer come from imagery rather than a documented alternative application theme.

Keep the two pale colors distinct. The body canvas is #E4DFD9; opening navigation uses the slightly lighter and warmer #FBF5EE. Replacing both with pure white would flatten this distinction.

The supplied paper sections appear flat. Photographic texture carries the natural material quality; there is no evidence that a visible grain overlay covers the entire interface. Utility defaults in the custom-property dump are not automatically authored brand colors.

Tokens — Typography

Japanese Editorial Serif

Source regular stack:

'FOT-筑紫B明朝 Pr6 D', 'Hiragino Mincho Pro',
'HiraMinProN-W3', 'MS PMincho', 'Yu Mincho', YuMincho, serif

This stack is supplied by --font-serif. The measured body uses weight 500, with a 15px font size and 22.5px line height on desktop. At the inspected mobile width, these become 14.625px and 21.9375px.

The Japanese text gives the page its formal, literary character. Vertical columns are particularly important in chapter headings, activity captions, and bilingual navigation links. Preserve the relationship between character size and column spacing rather than rotating an entire horizontal Japanese paragraph.

Japanese Bold Serif

Source bold stack:

'FOT-筑紫B明朝 Pr6 B', 'Hiragino Mincho Pro',
'HiraMinProN-W3', 'MS PMincho', 'Yu Mincho', YuMincho, serif

This stack is supplied by --font-serif-bold. Measured uses include activity captions, story titles, news titles, and reservation headings, generally at weight 700. The bold family is separately named; it should not be replaced with a generic heavy sans-serif.

English Editorial Serif

Measured family: Louize, serif.

Louize appears in the navigation, location line, English narrative, article translations, dates, and English labels. Measured weight is generally 500. Its small size and compact proportions let English act as a second compositional voice without overwhelming the Japanese columns.

The opening Shinpaku label and portions of the slogans visibly use italic styling. The supplied element list does not include every nested text run, so italic appearance should not be generalized to all English copy.

Menu and Identity Artwork

The Menu button reports the Japanese serif stack at the button level, despite its italic-looking Latin presentation. A nested run may differ; that run was not measured separately.

The outlined Japanese brand mark is artwork. The widely spaced opening characters also have visible geometry that is not represented by the sampled hidden text nodes. Preserve the supplied artwork when available and authorized; ordinary text is only an approximation of those visual elements.

Type Scale

Role Desktop measured size / line height Mobile measured size / line height Notes
Base Japanese text 15 / 22.5px 14.625 / 21.9375px Weight 500
English narrative 15 / 23.1px 14.625 / 22.5225px Louize, weight 500
Activity introduction English 15 / 22.95px 14.625 / 22.3762px Includes indented continuation paragraphs
Opening navigation 15 / 20.1px Hidden in opening Mobile footer links remain visible, but their computed styles were not included
Opening Shinpaku label 15.9984 / 21.4379px Hidden in opening Visually italic
Location and time 11.9952 / 11.9952px Hidden Tracking -0.359856px, approximately -0.03em
English manifesto lead 19.9872 / 19.9872px 19.5 / 19.5px Two separately positioned lines
Chapter heading 19.9872 / 29.9808px 20 / 30px Near-constant size across the two viewports
Japanese activity caption 13.9968 / 21.695px 13.65 / 21.1575px Bold; vertical composition
English activity caption 13.9968 / 20.9952px 13.65 / 20.475px Regular Louize
Reservation heading 23.9904 / 31.1875px 24 / 31.2px Bold; two vertical columns
Reservation conditions 15.9984 / 28.7971px 16 / 28.8px Japanese bold
Reservation capsule label 11.9952 / 11.9952px 11.7 / 11.7px Bold; tracking 0.06em
Featured story title 31.9968 / 44.7955px 17.55 / 24.57px Japanese bold
Other story titles 23.9904 / 33.5866px 15.6 / 21.84px Japanese bold
Featured story English 18 / 25.2px 12.675 / 17.745px Louize
Other story English 13.9968 / 19.5955px 12.675 / 17.745px Louize
Story dates Approximately 11–12px 10.725–11.7px Size depends on article prominence
News title 15 / 21px 14.625 / 20.475px Japanese bold
Opening display characters Estimated 80–90px Estimated 48–54px Visual estimate only; not the hidden paragraph's font size

The source root remains 16px at both inspected widths. Do not reinterpret these measurements using a tiny custom rem unit. Many mobile values are 97.5% of their desktop counterparts, but other headings remain effectively fixed or change substantially. A single global scaling factor would not reproduce the page.

Tokens — Spacing & Shapes

Spacing Scale

Use Desktop measurement Mobile measurement Interpretation
External-link internal gap 3.9888px 3.9px Small arrow-to-label separation
Menu padding 5.9904px 9.9936px 6.825px 15.6px Mobile increases horizontal breathing room
General editorial side inset 19.9872px 15.6px Not universal: story section uses a different inset
Story section side padding 19.9872px 9.75px Article bounds have additional internal offsets
Opening logo top 19.9844px 19.5px Approximately 20px at both widths
English continuation indent, Receive 234.994px 60.45px Deliberately changes instead of scaling uniformly
Experience section bottom padding 200.995px 98.475px Long pauses are reduced on mobile
Reservation section vertical padding 149.99px 58.5px Strong mobile compression
News section bottom padding 167.99px 95.55px Keeps a pause before the closing invitation
Closing section bottom padding 499.997px 117px Especially large desktop reduction

This is not a consistent eight-pixel grid. Fine offsets and large content-dependent spaces coexist. For reuse, establish a small practical spacing scale, then preserve the measured large relationships in the key compositions.

Border Radius and Elevation

Element Evidence Treatment
Photographic blocks Square in supplied captures Preserve rectangular edges
Navigation and article containers Sampled radius 0px Unboxed text and media
Reservation capsule Measured radius 9999px A small, fully rounded exception
Menu control Measured radius 0px, transparent background No visible button container
Paper sections and footer No visible shadow in supplied captures Separate through whitespace and image boundaries

Do not convert the capsule's rounding into a site-wide rounded-card system.

Layout Measurements

Element Desktop Mobile Evidence status
Document height About 28,286px About 20,351px Reported document heights
Introductory section 4,120.78px high 3,601.30px high Measured parent section; includes more than the opening viewport
Create section 7,670.64px high 5,167.72px high Measured
Receive section 8,022.20px high 5,484.86px high Measured
Opening logo link 90 × 90px, x 675 97.5 × 97.5px, x 146.25 Measured link box, not visible stroke bounds
Menu button 62.72 × 35.97px 72.91 × 37.02px Measured
Manifesto English column x 561, width 317.98px x 45.83, width 298.34px Measured
Receive English introduction x 784.03, width 635.98px x 45.84, width 328.56px Measured paragraph boxes
About bilingual vertical link 65.94 × 141px 64.75 × 138.27px Measured
Reservation text block x 490, width 459.98px x 29.25, width 331.5px Measured
Reservation capsule 141.11 × 19.97px 137.73 × 19.55px Measured visible anchor box
Footer span About 764.72px About 731.16px Calculated as document height minus main height; agrees with captures

The opening image fills the first captured viewport. Its enclosing introductory section is much longer. Do not assign the full 4,120.78px desktop parent height to the opening image itself.

Components

Persistent Menu Control

Role: access to navigation while moving through a long page.

A small : Menu treatment sits at the upper-right edge. Its measured button rectangle starts at y 0; the label is inset through padding. There is no visible header bar, card, or filled control background. The sampled header has zero layout height.

The control occupies the same upper-right position in the opening, middle, and footer captures, supporting a persistent viewport placement. Exact positioning CSS was not supplied. Its opening color is #FBF5EE, and it remains visible over the dark imagery at the top of the lower captures.

Interaction limitation: the button was not opened. Menu-panel geometry, animation, close controls, keyboard behavior, and expanded-state colors are unknown.

Opening Landscape and Identity

Role: establish place before explaining the offering.

The opening is an edge-to-edge rice-field view with small white-clad people working near the lower portion. Broad stretches of green occupy most of the screen. The photograph carries the scale and atmosphere; there is no conventional centered marketing paragraph or large filled booking button in this view.

Place the outlined brand mark near the top center. The desktop link box is 90px square at approximately 20px from the top. On mobile it becomes 97.5px square while retaining almost the same top inset. The drawn mark occupies only part of its box.

Desktop adds a tiny upper-left place/time line, Miki, Hyogo, JPN 23:44, and an offset navigation cluster below the logo. Both the place/time line and this navigation cluster are absent from the mobile opening. The logo and Menu remain.

The displayed time is an observed value. Its refresh interval and clock implementation were not tested.

Offset Identity Navigation

Role: compact site directory, used in the desktop opening and echoed in the footer.

The desktop opening label Shinpaku starts at x 662.66, while the links begin at x 719.64, almost exactly on the viewport centerline. This produces a roughly 57px outdent for the brand label.

The link order is About, Story, News, Access, Faq, Contact, and Stay / Reservation. Links use Louize at 15px / 20.1px; the label is approximately 16px / 21.44px. Stack the entries tightly without bullets, boxes, or equal-width button backgrounds.

The reservation link combines a text label and small diagonal external-link arrow. Its DOM also contains offscreen Japanese and English new-tab notices. These notices are not additional visible navigation rows.

Distributed Opening Slogan

Role: give the landscape a memorable typographic structure.

The characters in 共農共杯 are spread across the full width, with a large central interval. The outer characters meet or cross the viewport edges. The English phrase Cultivate Together, Celebrate Together occupies two slim sideways lines close to the center.

In the desktop capture, the Japanese lettering sits around the lower quarter of the viewport. On mobile it appears nearer two-thirds down the screen, with the English beginning above it. These are capture-based position estimates, not recovered CSS formulas.

Keep the character distribution and English/Japanese crossing relationship. Replacing this with a single centered horizontal heading would lose one of the page's most distinctive structures.

Manifesto and Bilingual Vertical Link

Role: explain the relationship between farming, culture, and staying at Shinpaku.

The introductory section contains a Japanese statement and narrative, an English lead broken into two offset lines, a narrow English reading column, and a vertical About link.

The English lead demonstrates the site's stepped alignment: on desktop the first line begins at x 19.98, and the second at x 173.98. On mobile the corresponding starts are x 15.59 and 163.17. The offset remains substantial even though the viewport narrows.

Long English prose is centered in a column about 318px wide on desktop and 298px on mobile. It does not expand to fill a large desktop content container.

The About link is a roughly 66px-wide vertical composition combining English, Japanese, and a directional element. Its English text measures 15px, while the Japanese text uses the bold family at approximately 14px. Similar vertical links lead to Story and News elsewhere on the homepage.

Create and Receive Chapter Introductions

Role: divide the experience into making and receiving.

The paired chapters use 共農 / つくること / Create and 共杯 / いただくこと / Receive. Measured Japanese chapter headings remain approximately 20px / 30px at both viewports and occupy narrow vertical boxes at the centerline.

English chapter labels appear slightly left of center, followed by a short description in a roughly 100px-wide column beginning at the centerline. This repeats the opening navigation's offset relationship in another form.

Chapter lettering is measured in #E4DFD9. The supplied middle capture shows the lower edge of a dark photographic chapter area before the paper narrative begins. Full chapter imagery, any pinning behavior, and transitions between media states were not separately captured.

Asymmetric Activity Spread

Role: describe individual acts of farming, cooking, resting, and sharing.

The supplied Receive capture shows the clearest anatomy:

  1. A dark photographic section ends across the full width.
  2. A warm paper section begins with Japanese vertical prose near its upper-left corner.
  3. A large open area separates that prose from the English introduction on the right.
  4. The English first line starts at the left edge of a 636px column; its continuation is indented approximately 235px within the same box.
  5. A square-cornered photograph of a hand gathering produce starts below that English introduction and aligns with the column's outside edges.

In this capture, the paper boundary is near y 150, the English begins around y 475, and the photograph begins around y 588. These are approximate screenshot coordinates, not document scroll positions. The image width is visually about 636px; its full height is not visible.

Other activity captions are supported by DOM measurements: Japanese h3 labels form narrow vertical groups, while English captions sit at varying horizontal offsets. The page moves between left, right, and more expansive placements. It does not use a repeated equal-width feature-card grid.

On mobile, vertical Japanese captions remain. Their widths stay approximately 42px for two columns or 63px for three columns, while the English captions reposition and narrow according to the activity.

Reservation Section

Role: present the practical stay conditions and booking destination.

The section contains a vertical Japanese heading, a separate sideways English label, Japanese conditions, an English translation, a small dark capsule, and an English reservation link beneath it.

The source states one group per day, one night with two meals, and reservation required. The Japanese heading remains approximately 24px on both viewports. The conditions remain approximately 16px with generous 28.8px line height.

The visible capsule is unusually small: about 141 × 20px on desktop and 138 × 19.5px on mobile. It uses charcoal fill, paper lettering, a fully rounded radius, approximately 3px vertical and 11px horizontal padding, and a small external arrow. The inner Japanese label is approximately 12px bold with 0.06em tracking.

The destination is Shinpaku's reservation URL, as recorded in the original page's links. The booking interface and actual new-tab behavior were not exercised.

Story Collection

Role: connect the place to current reporting and longer editorial work.

The three sampled entries have date/category metadata, Japanese titles, and English translations. Their computed bounds establish an intentionally unequal arrangement:

Entry position Desktop bounds Mobile bounds
Featured entry, upper right x 740.98, width 658.05px x 205.75, width 163.75px
Second entry, upper left x 40.97, width 450px x 20.5, width 164.75px
Third entry, lower right x 1135.05, width 263.98px x 205.75, width 163.75px

The first two entries share a top coordinate at each viewport. The third sits substantially lower on the right. Mobile therefore retains two narrow columns and asymmetric placement, rather than collapsing every article into one full-width row.

The first two desktop anchors use flex layout, with title blocks occupying about 333px and 225px respectively. On mobile the anchors become block layout. The supplied captures do not directly show these article media regions, so image subjects, crop ratios, and hover imagery cannot be specified from this evidence.

Use article prominence to control typography: the featured Japanese title drops from approximately 32px to 17.55px; other titles drop from 24px to 15.6px. Dates and category labels remain very small and unboxed.

Access, Faq, and Contact Links

Role: provide practical paths after the narrative and stories.

Each sampled link combines a Japanese heading, an English label positioned toward the opposite side, and a smaller Japanese explanatory paragraph. The measured foreground is paper-colored, indicating placement on a darker underlying visual surface; the section's complete background was not supplied as a direct capture.

Desktop link blocks are 518px wide and aligned approximately 20px from the left. Mobile blocks span 358.81px within 15.6px side insets. Explanatory text remains narrower: approximately 284px on desktop and 277px on mobile.

The spacing stays editorial rather than dense. Japanese descriptions use about 12px type with a line height close to 24px.

News List

Role: provide a compact chronological record of announcements.

The section begins with an English News label and a centered vertical Japanese heading. Each announcement is a full-width link with a small date and a Japanese title; an English translation appears where present in the source content.

Desktop rows span about 1400px inside 20px margins. Dates begin at the far left, while title blocks begin at x 750, creating a large empty interval. Rows measure approximately 121px high, with about 1px between their sampled bounds. Border styling itself was not included in the measured fields.

On mobile, rows switch from flex to block layout. The date begins at x 15.59; the title begins at x 106.25 and occupies about 268px. Rows become approximately 143px high, or 155px when the sampled translation adds content. Preserve this indentation instead of aligning every text element flush left.

Closing Invitation and Testimonials

Role: return to the shared cultivation/celebration theme and offer another reservation path.

The final main section repeats the slogan, a bilingual invitation, and a tall vertical reservation link. The supplied footer captures show the tail of dark, straw-like imagery above the paper footer, with large cropped characters at the outer edges.

The mobile reservation link measures approximately 57.5 × 219.25px, with English and Japanese arranged in narrow vertical elements. It uses pale text without the filled capsule treatment of the earlier booking section.

The DOM includes several testimonial passages followed by names and affiliations. Some mobile author rectangles extend beyond the viewport horizontally. This suggests a horizontal arrangement, but does not establish a working carousel, swipe gesture, automatic rotation, or its controls. Those behaviors must remain unspecified.

Footer Directory

Role: provide a quiet, complete ending and recover the site's main routes.

The footer returns to warm paper and charcoal ink. A centered outlined mark appears above an offset Shinpaku label and a narrow link column. The links repeat the main navigation and add Online Shop. Instagram and Line form a separate group, followed by Privacy Policy, bilingual address text, and copyright.

Desktop visual estimates place the mark about 100px below the footer boundary. Mobile reduces this gap to about 68px. The link column begins near x 720 on desktop and x 172 on mobile. The mobile logo remains centered near x 195, so the directory does not share exactly the same axis as the mark.

The Shinpaku label is outdented approximately 55–57px from the links. Social links and legal information are separated by broad gaps rather than rules.

Address alignment repeats the offset idea: the Japanese line ends around the navigation axis, while the English address starts there on the following line. The mobile English address wraps to two lines. The visible source address is 兵庫県三木市久留美408 / 408 Kurumi, Miki-shi, Hyogo, Japan, followed by © Shinpaku.

Tokens — Motion & Interaction

Treatment Supplied computed value What is established
Body entrance 0.6s both fadeIn A named entrance animation is applied to the body
Opening logo entrance 2s cubic-bezier(0.16, 1, 0.3, 1) both fadeIn Measured at desktop and mobile
Desktop location entrance 2s cubic-bezier(0.16, 1, 0.3, 1) both fadeIn Measured on the visible desktop location paragraph
Desktop navigation entrance 1.2s cubic-bezier(0.33, 1, 0.68, 1) … both fadeInSlide Each sampled link has the same duration and easing
Navigation stagger Delays 0.9s through 1.5s, in 0.1s increments About appears first in the sequence; reservation last
Menu and capsule colors 0.8s cubic-bezier(0.16, 1, 0.3, 1) Color-related transitions are declared; changed-state colors were not sampled
Selected English link decoration background-size 0.8s cubic-bezier(0.16, 1, 0.3, 1) A decoration-related transition exists; hover endpoints were not supplied
Shared easing Source --base-ease: cubic-bezier(.16,1,.3,1) Reusable source token
Slide easing Source --slide-ease: cubic-bezier(0.33,1,0.68,1) Reusable source token

The motion vocabulary documented here is gradual entrance and eased property changes. The keyframe bodies were not supplied, so fadeInSlide does not reveal the exact travel distance or direction. A generic computed transition: all without a nonzero duration is not proof of a visible animation.

Source variables named --mask-img and --mask-img-vertical contain embedded image data. Their existence does not establish where masks are applied or what a transition looks like. Do not infer a page-wide dissolve from those variable names alone.

Unverified: background-video playback, autoplay, audio, camera movement, parallax, scroll-linked transformations, menu opening, hover appearance, and testimonial interaction. Static captures show photographic compositions but do not establish whether a particular media region is a still image or moving footage.

For reuse, retain the measured timing tokens. If adding a slide distance or hover underline, label those choices as implementation decisions and provide a reduced-motion state with fully visible content.

Surfaces

Surface Appearance Purpose
Opening landscape Full-bleed rice-field imagery with ivory lettering Establish scale, landscape, and identity
Editorial canvas Flat #E4DFD9 with charcoal text Carry long bilingual passages and irregularly placed images
Dark photographic passage Low-light imagery with pale text Provide a tonal pause between narrative sections
Article and news content Transparent sampled containers on the underlying canvas Organize information through position and typography
Reservation capsule Charcoal fill, paper text, fully rounded outline A small, focused booking action
Footer Uninterrupted warm paper Present a compact directory within generous space

There is no observed general elevation system. Image edges, changing background luminance, typography, and large empty areas do most of the structural work.

Imagery

The directly visible imagery is documentary and grounded in physical work: an expansive rice field containing small human figures, a close-up hand gathering produce, a narrow strip of dark interior imagery, and dark straw-like texture near the ending.

Use landscape scale and close physical detail together. The field establishes the wider setting; the hand and plant photograph brings the narrative down to touch, light, and material. Preserve natural green variation, imperfect vegetation, and light falling across skin. Avoid replacing this relationship with uniformly staged hospitality interiors or generic smiling portraits.

On mobile, the opening crop remains immersive. People can be partly cut by the left and right edges. This is consistent with a composition that prioritizes the field and central lettering rather than keeping every figure fully visible. Exact crop coordinates and media fitting rules were not supplied.

The logo's irregular outlined strokes should remain crisp. Do not apply pixelated image rendering to the photography or simulate the logo by placing a generic font inside a border.

Observed Asset References

Visual Original-page evidence Asset limitation
Opening rice field Desktop and mobile opening captures No file URL, native dimensions, or media type supplied
Outlined brand mark Opening and footer captures No asset path or vector markup supplied
Hand gathering produce Desktop Receive capture Only the upper portion of the image is visible
Dark interior strip Top of the Receive capture Full composition and media type unknown
Dark straw-like ending Desktop and mobile footer captures Only the ending segment is visible

No original asset filenames can be recovered from this evidence. Any filenames in the Quick Start are explicitly illustrative replacements, not discovered source paths.

Layout & Responsive Behavior

The homepage remains a long document at both viewports. Its broad order is opening and manifesto, Create, Receive, reservation, stories, visitor information, news, closing invitation/testimonials, and footer. The sampled heights correspond to about 28.3 desktop screens and 24.1 mobile screens; these are calculated reading-length indicators, not recommended fixed page heights.

Confirmed Responsive Changes

Relationship Desktop observation Mobile observation
Opening utilities Location/time and central navigation visible Both omitted; logo and Menu retained
Opening logo 90px link box 97.5px link box
Body typography 15px 14.625px
Chapter headings Approximately 20px 20px
Japanese writing direction Vertical headings and activity captions Vertical forms retained
English manifesto Centered, approximately 318px wide Approximately 298px wide with 46px side offsets
Receive introduction Right-aligned 636px box with 235px continuation indent 329px box with 60.45px continuation indent
Story collection Unequal article widths and mixed internal layouts Two narrow columns; article internals become block layout
News rows Date far left, title near the right half Date above, title indented about 91px within the row
Visitor links 518px-wide group Nearly full width inside 15.6px margins
Footer Central navigation axis Navigation shifts left of the centered logo

The mobile layout preserves compositional asymmetry. It changes widths, offsets, article internals, and section spacing individually. A blanket rule that stacks every section and removes all indentation would miss the observed design.

No tablet or landscape-phone capture was supplied, and the actual media-query thresholds were not included. The breakpoint in the Quick Start is a recommendation. The source includes --win-height: 100vh; this alone does not establish how every media section handles browser chrome or safe areas.

For a new implementation, use content-driven section heights and test intermediate widths. Keep vertical Japanese passages readable, let English translations wrap naturally, and ensure that deliberate artwork cropping does not create document-wide horizontal scrolling.

Do’s and Don’ts

Do

  • Keep the exact paper and ink pair: #E4DFD9 and #1F1F1F.
  • Use the lighter #FBF5EE for the opening's reversed identity and navigation.
  • Let agricultural imagery provide green, texture, and visual scale.
  • Preserve Japanese Mincho typography alongside Louize or an appropriately tested serif fallback.
  • Retain vertical Japanese passages and the stepped alignment of English copy.
  • Position the desktop navigation links near the centerline, with Shinpaku outdented to the left.
  • Keep the large slogan distributed across the landscape, including its edge cropping.
  • Preserve asymmetric activity spreads and mobile story columns.
  • Treat the compact booking capsule as a specific component exception.
  • Keep enough empty paper between images and text for each composition to register.
  • Use source timing values where documented and identify any added motion behavior.

Don’t

  • Don’t compress the homepage into a generic hero, three feature cards, and a single booking strip.
  • Don’t replace all serif text with a modern sans-serif.
  • Don’t treat the rice-field green as an automatic CTA color.
  • Don’t convert every image into a rounded card with a shadow.
  • Don’t mistake offscreen 1px semantic text for the size of visible display lettering.
  • Don’t flatten every mobile section into a centered, full-width stack.
  • Don’t remove all English indents simply because the screen is narrow.
  • Don’t spread footer navigation across a conventional multi-column sitemap.
  • Don’t claim background video, parallax, or a testimonial carousel without additional evidence.
  • Don’t reproduce the source's very small booking target without considering a larger accessible hit area.

Recommended Implementation Additions

These are recommendations for a new implementation, not verified original-site features:

  • Give the Menu control an accessible expanded state and controlled-panel relationship. Implement Escape handling and focus restoration if it opens an overlay.
  • Preserve the small visible reservation capsule inside a target at least 44px high. Avoid overlapping enlarged hit areas in tightly stacked navigation.
  • Provide visible focus indicators on text links, vertical links, and image/article anchors.
  • Mark Japanese and English content with appropriate lang attributes. Preserve logical reading order independently of visual placement.
  • Keep one accessible copy of decorative slogans. Hide redundant visual copies from assistive technology only when a complete equivalent is available.
  • Load licensed font files explicitly and test the fallback stacks. Family declarations alone do not supply the fonts.
  • Check text contrast against the actual image crop at every breakpoint. If moving media is used, check multiple frames and provide an appropriate static alternative.
  • Reserve image dimensions, provide responsive sources, and defer below-fold media without delaying the opening image.
  • Keep essential content visible when animation or scripting is unavailable. Under reduced motion, remove decorative translation and reveal delays.
  • Test very narrow screens and text enlargement; allow a simpler story layout if the observed two-column arrangement becomes unreadable.
  • Reconcile bilingual practical information before reuse. The supplied access text gives different Kobe travel times in Japanese and English, so neither should be copied as a verified travel estimate.

Agent Prompt Guide

Quick Color Reference

  • Main canvas and footer: #E4DFD9.
  • Main text and capsule fill: #1F1F1F.
  • Opening identity and navigation: #FBF5EE.
  • Available source grays: #BDB9B4 and #9F9C97; specific use requires verification.
  • Green and brown: supplied by photography, without a required flat UI swatch.
  • Surface separation: image boundaries and whitespace; minimal boxing.

Overall Prompt

“Create a bilingual homepage for an agricultural stay and cultural project inspired by Shinpaku's current composition. Begin with an immersive rice-field image, a small outlined mark near the top center, a discreet upper-right Menu control, and widely distributed Japanese display characters near the lower portion of the image. On desktop, add tiny location information at upper left and a narrow serif navigation list near the centerline, with its brand label outdented left. Continue on warm paper #E4DFD9 with charcoal #1F1F1F, Japanese Mincho typography, Louize-style English serif text, vertical Japanese passages, offset English paragraphs, and irregularly positioned rectangular photographs. Include distinct Create and Receive narratives, a small reservation capsule, asymmetrical story entries, indented news rows, and a compact offset footer directory. Preserve selected asymmetries on mobile. Treat unspecified media playback and interactions as separate implementation decisions.”

Example Component Prompts

  1. Opening identity: “Use a full-viewport rice-field photograph with small people working in the lower area. Place a 90px-square outlined logo link about 20px from the top center. Set ivory serif links at 15px/20.1px beneath it, beginning at the centerline, with the Shinpaku label approximately 57px to their left. Hide this link list and the location line in the mobile opening.”
  2. Receive spread: “Build a warm gray editorial section with vertical Japanese prose at the upper left, a long interval of empty paper, and a 636px-wide English-and-image group aligned to the right on a 1440px canvas. Indent the continuation paragraph 235px within that group. On a 390px screen, reduce the group to about 329px and its continuation indent to about 60px.”
  3. Reservation action: “Use a small charcoal capsule with paper-colored 12px bold Japanese lettering, 0.06em tracking, and a tiny external arrow. Keep the visible capsule near 140px by 20px, but place it inside a keyboard-focusable link with a larger hit area. Add a quiet English reservation link below.”
  4. Story collection: “Arrange three bilingual editorial entries with unequal desktop widths: a large feature at upper right, a smaller entry at upper left, and another narrow entry lower on the right. At 390px, preserve two approximately 164px columns and stack each entry's internal content. Use small dates, bold Mincho Japanese titles, and smaller serif translations.”
  5. Footer: “Place an outlined mark in the center of a broad warm-paper footer. Beneath it, use a small italic Shinpaku label outdented left of a narrow navigation column. Separate social links, privacy, bilingual address, and copyright with whitespace. On mobile, let the link column begin slightly left of the logo's axis.”

Quick Start

CSS Custom Properties

This is an implementation scaffold, not recovered source CSS. It uses measured colors, families, type sizes, and timing values, with rounded spacing for practical reuse. The 767px breakpoint, opening slogan geometry, editorial section padding, footer formulas, slide distance, and hover endpoints are recommendations.

The root remains conventional. Load the named fonts separately if licensed and available. The scaffold uses a static image for the opening; it does not assume the original media type or reproduce unverified menu and scrolling behavior.

:root {
  /* Measured palette */
  --color-paper: #e4dfd9;
  --color-ink: #1f1f1f;
  --color-on-hero: #fbf5ee;
  --color-muted: #bdb9b4;
  --color-muted-text: #9f9c97;

  /* Source family declarations; font files must be loaded separately */
  --font-ja: 'FOT-筑紫B明朝 Pr6 D', 'Hiragino Mincho Pro',
    'HiraMinProN-W3', 'MS PMincho', 'Yu Mincho', YuMincho, serif;
  --font-ja-bold: 'FOT-筑紫B明朝 Pr6 B', 'Hiragino Mincho Pro',
    'HiraMinProN-W3', 'MS PMincho', 'Yu Mincho', YuMincho, serif;
  --font-en: Louize, serif;

  --text-body: 15px;
  --text-caption: 14px;
  --text-small: 12px;
  --text-chapter: 20px;
  --text-reservation: 24px;
  --text-story: 24px;
  --text-story-feature: 32px;
  --leading-body: 1.5;
  --leading-en: 1.54;
  --leading-navigation: 1.34;

  /* Rounded layout measurements and adaptation aliases */
  --gutter: 20px;
  --logo-size: 90px;
  --nav-outdent: 57px;
  --reading-width: 318px;
  --editorial-width: min(44.167vw, 636px);
  --continuation-indent: 235px;
  --footer-axis: 50vw;
  --radius-pill: 9999px;

  /* Measured source timing tokens */
  --duration-base: 0.8s;
  --ease-base: cubic-bezier(0.16, 1, 0.3, 1);
  --ease-slide: cubic-bezier(0.33, 1, 0.68, 1);
}

* { box-sizing: border-box; }
html { font-size: 16px; }
body { margin: 0; }

.shinpaku-page {
  color: var(--color-ink);
  background: var(--color-paper);
  font: 500 var(--text-body) / var(--leading-body) var(--font-ja);
}

.shinpaku-page :where(h1, h2, h3, p, figure) { margin: 0; }
.shinpaku-page a { color: inherit; }
.shinpaku-page img { display: block; max-width: 100%; }
.en { font-family: var(--font-en); }
.ja-bold { font-family: var(--font-ja-bold); font-weight: 700; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}

.menu-trigger {
  position: fixed;
  z-index: 30;
  top: env(safe-area-inset-top, 0px);
  right: env(safe-area-inset-right, 0px);
  min-height: 44px; /* Recommended target enlargement */
  padding: 6px 10px;
  border: 0;
  border-radius: 0;
  color: var(--color-on-hero);
  background: transparent;
  font: inherit;
  font-style: italic;
  cursor: pointer;
  transition: color var(--duration-base) var(--ease-base);
}

.menu-trigger::before { content: ': '; }
.menu-trigger.on-paper { color: var(--color-ink); }

.hero {
  position: relative;
  min-height: 100vh;
  min-height: 100svh;
  overflow: hidden; /* Crop artwork locally, not the whole document */
  color: var(--color-on-hero);
  background: var(--color-ink);
}

.hero-media {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%; /* Recommended starting crop */
}

.hero-logo {
  position: absolute;
  top: 20px;
  left: 50%;
  width: var(--logo-size);
  height: var(--logo-size);
  transform: translateX(-50%);
}

.hero-logo img { width: 100%; height: 100%; object-fit: contain; }

.local-time {
  position: absolute;
  top: 11px;
  left: 10px;
  font: italic 500 12px / 1 var(--font-en);
  letter-spacing: -0.03em;
}

.identity-nav {
  position: absolute;
  top: 137px;
  left: calc(50% - var(--nav-outdent));
  width: 182px;
  font: 500 15px / var(--leading-navigation) var(--font-en);
}

.identity-label { font-size: 16px; font-style: italic; }

.identity-nav ul,
.footer-nav ul {
  list-style: none;
  padding: 0;
  margin: 0 0 0 var(--nav-outdent);
}

.identity-nav a,
.footer-nav a { text-decoration: none; }

.external-link {
  display: inline-flex;
  align-items: baseline;
  gap: 4px;
}

/* Recommended geometry approximating the captured display artwork */
.hero-motto {
  position: absolute;
  top: 71%;
  left: -12.5%;
  width: 125%;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  text-align: center;
  font-size: 80px;
  line-height: 1;
}

.hero-slogan {
  position: absolute;
  top: 66%;
  left: 50%;
  display: flex;
  flex-direction: row-reverse;
  gap: 5px;
  transform: translateX(-50%);
  font: 500 16px / 1.3 var(--font-en);
}

.hero-slogan span { writing-mode: vertical-rl; white-space: nowrap; }
.hero-slogan span + span { margin-top: 60px; }

.manifesto-copy {
  width: min(var(--reading-width), calc(100% - 32px));
  margin-inline: auto;
  font-family: var(--font-en);
  line-height: var(--leading-en);
}

.manifesto-copy p + p { margin-top: 1.54em; }

.vertical-ja {
  writing-mode: vertical-rl;
  text-orientation: mixed;
}

.chapter-title {
  width: max-content;
  margin-inline: auto;
  font-size: var(--text-chapter);
  line-height: 1.5;
  writing-mode: vertical-rl;
}

.editorial-intro {
  position: relative;
  padding: 320px var(--gutter) 200px;
}

.editorial-poem {
  position: absolute;
  top: 20px;
  left: var(--gutter);
  inline-size: 190px;
  writing-mode: vertical-rl;
  font-size: 18px; /* Visual approximation of the captured passage */
  line-height: 1.45;
}

.editorial-copy {
  width: var(--editorial-width);
  margin-left: auto;
  font-family: var(--font-en);
  line-height: 1.53;
}

.editorial-copy .continuation {
  margin-top: 4px;
  padding-left: var(--continuation-indent);
}

.editorial-copy figure { margin-top: 20px; }
.editorial-copy img { width: 100%; height: auto; border-radius: 0; }

.bilingual-link {
  display: flex;
  align-items: flex-start;
  gap: 6px;
  width: max-content;
  margin-inline: auto;
  padding: 4px;
  text-decoration: none;
}

.bilingual-link .en,
.bilingual-link .ja {
  writing-mode: vertical-rl;
  line-height: 1;
}

.bilingual-link .en { margin-top: 12px; }
.bilingual-link .ja {
  font: 700 var(--text-caption) / 1 var(--font-ja-bold);
}

.reservation {
  padding: 150px var(--gutter);
  text-align: center;
}

.reservation h2 {
  width: max-content;
  margin: 0 auto 150px;
  writing-mode: vertical-rl;
  font: 700 var(--text-reservation) / 1.3 var(--font-ja-bold);
}

.reservation-copy { max-width: 460px; margin-inline: auto; }
.reservation-copy .ja { font: 700 16px / 1.8 var(--font-ja-bold); }
.reservation-copy .en { margin-top: 9px; font-size: 14px; line-height: 1.5; }

.reservation-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  margin-top: 20px;
  text-decoration: none;
}

.reservation-pill {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 3px 11px;
  border: 1px solid var(--color-ink);
  border-radius: var(--radius-pill);
  color: var(--color-paper);
  background: var(--color-ink);
  font: 700 var(--text-small) / 1 var(--font-ja-bold);
  letter-spacing: 0.06em;
  transition: color var(--duration-base) var(--ease-base),
    background-color var(--duration-base) var(--ease-base);
}

.news-list { margin-inline: var(--gutter); }
.news-row {
  display: grid;
  grid-template-columns: 52.14% minmax(0, 1fr);
  min-height: 121px;
  padding: 14px 0 20px;
  text-decoration: none;
}

/* Recommended separator; exact source border styling was not supplied */
.news-row + .news-row { border-top: 1px solid var(--color-muted); }
.news-date { font: 500 var(--text-small) / 1 var(--font-en); }
.news-title { font: 700 var(--text-body) / 1.4 var(--font-ja-bold); }
.news-translation { margin-top: 7px; font-size: var(--text-caption); }

.site-footer { padding: 100px var(--gutter) 96px; }
.footer-logo { display: block; width: 90px; margin-inline: auto; }
.footer-logo img { width: 100%; height: 90px; object-fit: contain; }

.footer-nav {
  width: min(240px, 100%);
  margin-top: 40px;
  margin-left: calc(var(--footer-axis) - var(--gutter) - var(--nav-outdent));
  font: 500 var(--text-body) / 1.4 var(--font-en);
}

.footer-nav .social-links { margin-top: 34px; }
.footer-nav .privacy-link {
  display: block;
  margin: 36px 0 0 var(--nav-outdent);
  font-size: var(--text-small);
}

.footer-address {
  display: grid;
  grid-template-columns: calc(var(--footer-axis) - var(--gutter)) minmax(0, 1fr);
  margin-top: 56px;
  font-size: var(--text-small);
  font-style: normal;
}

.footer-address .ja { grid-column: 1; text-align: right; }
.footer-address .en { grid-column: 2; margin-top: 8px; max-width: 220px; }
.footer-copyright {
  margin-top: 16px;
  margin-left: calc(var(--footer-axis) - var(--gutter));
  font: 500 var(--text-small) / 1.5 var(--font-en);
}

/* Recommended state endpoints */
@media (hover: hover) {
  .identity-nav a:hover,
  .footer-nav a:hover { text-decoration: underline; text-underline-offset: 3px; }
  .reservation-link:hover .reservation-pill {
    color: var(--color-ink);
    background: var(--color-paper);
  }
}

.shinpaku-page :focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 4px;
}

/* Recommended entrance implementation; travel distance is not measured */
@media (prefers-reduced-motion: no-preference) {
  .hero-logo { animation: reference-fade 2s var(--ease-base) both; }
  .local-time { animation: reference-fade 2s var(--ease-base) both; }
  .identity-nav li {
    animation: reference-enter 1.2s var(--ease-slide) both;
    animation-delay: calc(0.9s + var(--i, 0) * 0.1s);
  }
}

@keyframes reference-fade {
  from { opacity: 0; }
  to { opacity: 1; }
}

@keyframes reference-enter {
  from { opacity: 0; transform: translateY(8px); }
  to { opacity: 1; transform: translateY(0); }
}

/* Recommended breakpoint; mobile values match the inspected 390px state */
@media (max-width: 767px) {
  :root {
    --text-body: 14.625px;
    --text-caption: 13.65px;
    --text-small: 11.7px;
    --text-story: 15.6px;
    --text-story-feature: 17.55px;
    --gutter: 15.6px;
    --logo-size: 97.5px;
    --nav-outdent: 55px;
    --reading-width: 298.34px;
    --editorial-width: calc(100% - 30.25px);
    --continuation-indent: 60.45px;
    --footer-axis: 44vw;
  }

  .menu-trigger { padding: 6.825px 15.6px; }
  .hero-logo { top: 19.5px; }
  .local-time, .identity-nav { display: none; }
  .hero-motto { top: 65%; font-size: 50px; }
  .hero-slogan { top: 57.5%; font-size: 15.6px; }
  .editorial-intro { padding-top: 272px; padding-bottom: 98.475px; }
  .reservation { padding-block: 58.5px; }
  .reservation-copy { max-width: 331.5px; }
  .news-row { display: block; min-height: 143px; padding: 13.65px 0 29.25px; }
  .news-content { margin-top: 13.65px; margin-left: 25.27%; }
  .site-footer { padding-top: 68px; padding-bottom: 64px; }
  .footer-nav { width: calc(100% - 101px); }
  .footer-address .en { max-width: 160px; }
}

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

Minimal Markup

The following shows the class relationships for the opening and booking action. your-field-image.jpg and your-outline-mark.svg are replacement filenames for authorized assets, not original-site URLs. Use the appropriate pale mark on imagery. The Menu button requires a separately implemented panel and state handling; do not present it as functional until that behavior exists.

<div class='shinpaku-page'>
  <button class='menu-trigger' type='button'>Menu</button>

  <main>
    <section class='hero' aria-labelledby='page-title'>
      <h1 id='page-title' class='sr-only'>心拍 Shinpaku</h1>
      <img class='hero-media' src='your-field-image.jpg' alt=''>
      <p class='local-time'>Miki, Hyogo, JPN <time>23:44</time></p>

      <a class='hero-logo' href='/' aria-label='Shinpaku home'>
        <img src='your-outline-mark.svg' alt=''>
      </a>

      <nav class='identity-nav' aria-label='Primary navigation'>
        <p class='identity-label'>Shinpaku</p>
        <ul>
          <li style='--i:0'><a href='/about/'>About</a></li>
          <li style='--i:1'><a href='/story/'>Story</a></li>
          <li style='--i:2'><a href='/news/'>News</a></li>
          <li style='--i:3'><a href='/access/'>Access</a></li>
          <li style='--i:4'><a href='/faq/'>Faq</a></li>
          <li style='--i:5'><a href='/contact/'>Contact</a></li>
          <li style='--i:6'>
            <a class='external-link' href='https://shinpaku.booking.chillnn.com/'>
              Stay / Reservation <span aria-hidden='true'>↗</span>
            </a>
          </li>
        </ul>
      </nav>

      <div class='hero-motto' aria-hidden='true'>
        <span>共</span><span>農</span><span></span><span>共</span><span>杯</span>
      </div>
      <p class='sr-only' lang='ja'>共農共杯</p>
      <p class='hero-slogan' lang='en'>
        <span><em>Cultivate</em> Together,</span>
        <span><em>Celebrate</em> Together</span>
      </p>
    </section>

    <section class='reservation' aria-labelledby='reservation-title'>
      <h2 id='reservation-title' lang='ja'>心拍の<br>宿泊ご予約</h2>
      <div class='reservation-copy'>
        <p class='ja' lang='ja'>1日1組<br>1泊2食付完全予約制です。</p>
        <p class='en' lang='en'>One group per day.<br>One night with two meals included.<br>Reservation required.</p>
        <a class='reservation-link' href='https://shinpaku.booking.chillnn.com/'>
          <span class='reservation-pill' lang='ja'>
            心拍の宿泊予約へ <span aria-hidden='true'>↗</span>
          </span>
        </a>
      </div>
    </section>
  </main>
</div>

This abbreviated markup omits the intervening narrative, stories, news, and footer. It demonstrates component anatomy, not the complete homepage or an implemented booking flow. Replace the static time with suitable content or an actual clock implementation if needed.

Tailwind v4 Token Mapping

Optional aliases for a project already using Tailwind v4. This does not identify the original site's framework. Define the preceding custom properties first.

@theme inline {
  --color-paper: var(--color-paper);
  --color-ink: var(--color-ink);
  --color-ivory: var(--color-on-hero);
  --color-warm-gray: var(--color-muted);

  --font-japanese: var(--font-ja);
  --font-japanese-bold: var(--font-ja-bold);
  --font-editorial: var(--font-en);

  --text-copy: var(--text-body);
  --text-photo-caption: var(--text-caption);
  --text-utility: var(--text-small);
  --text-section-title: var(--text-chapter);
  --text-article: var(--text-story);
  --text-article-feature: var(--text-story-feature);

  --spacing-page-inset: var(--gutter);
  --spacing-brand-mark: var(--logo-size);
  --radius-booking: var(--radius-pill);
}

For color aliases that share a name with a root property, a direct literal mapping is also suitable, for example --color-paper: #e4dfd9 and --color-ink: #1f1f1f. Use those literals if your build tool emits self-referential declarations instead of inlining the values.

Sources & Evidence

  • Original website: https://shinpaku.co/.
  • Final website URL: https://shinpaku.co/, unchanged; supplied HTTP status 200.
  • Capture timestamp: September 12, 2026, 2026-09-12T14:44:44.508Z, equivalent to 23:44:44.508 JST.
  • Desktop evidence: 1440 × 1000 CSS pixels; three supplied captures show the opening, a Receive editorial passage, and the footer. Rendered DOM includes measured typography, navigation, activity captions, reservation content, stories, visitor links, and news.
  • Mobile evidence: 390 × 844 CSS pixels; two supplied captures show the opening and footer. Rendered DOM provides additional responsive measurements throughout the homepage.
  • Style evidence: supplied custom properties and computed element records, including font stacks, color values, text sizes, line heights, padding, bounding rectangles, selected transitions, and named animations. Full stylesheet rules, media-query thresholds, asset URLs, and keyframe definitions were not provided.
  • Interaction evidence: the capture process traversed scroll positions and recorded settled views. No menu activation, link navigation, hover sequence, playback test, or testimonial gesture was supplied.
  • Readiness limits: the supplied process observed the opening for at least five seconds and used bounded load, animation, layout-stability, and image-decoding checks. Perpetual animations were temporarily paused during readiness checks and resumed. These checks do not prove delayed-content completeness or establish the behavior of unexercised interactions. SharedWorkers and service workers were disabled during inspection.

This reference describes the current homepage represented by those original-page captures and measurements. Visual estimates and recommended CSS remain explicitly separate from measured source values. Linked destinations are recorded from the homepage, not independently inspected.

← デザイン一覧に戻る