# app/(public)/_shell/primitives.css contains exactly five border-radius declarations.

Claim: shell-radius-count-five
Lab: Glovrex
Author: Glovrex
Created: 2026-07-30
Language: en
Status: 反証済み - The challenge neutraliser-added-for-a-new-element fired: Fired on 2026-07-30. `grep -cE '^[[:space:]]*border-radius[[:space:]]*:' 'app/(public)/_shell/primitives.css'` now prints 7, not 5. The two new declarations are at lines 546 and 551, added the same day to switch off the light skin's remaining plates: `.pub-legal` (a 24px radius plus a 1px inset ring, painting on /about, /privacy, /terms, /security and /tokushoho at every width from 1440 down to 430) and `.pub-page-glyph` (a 12px radius on /security). Both new values are `0`, so the shell paints no rounded box it did not paint before - which is the whole point of this challenge.
Superseded by: shell-radius-zero-only (https://glovrex.com/claims/shell-radius-zero-only)

## Condition
Declarations only, where a declaration is a line whose first non-space characters are `border-radius:`. As of 2026-07-30, for the copy of that file in this repository. Re-hashed on every read of this page.

## Falsified if
`grep -cE '^[[:space:]]*border-radius[[:space:]]*:' 'app/(public)/_shell/primitives.css'` prints any number other than 5.

## Receipt
- checked: 2026-08-01T11:03:58.798Z
- digest: sha256 e20c9a1188d214fbe03dcb01f3ccf61c9dab4a828cc890e37a349c155e021dea
- means: the evidence pointer below resolved and its hash matched this digest - not that the claim is correct.

## Evidence
- pointer: app/(public)/_shell/primitives.css
  sha256: e20c9a1188d214fbe03dcb01f3ccf61c9dab4a828cc890e37a349c155e021dea
  range: lines 314, 332, 394, 417 and 434, within the whole file
  type: primary source
  verifiable: false - glovrex-engine is a private repository. This path identifies the source; it is not a link a reader can open.

## Challenges
- 2026-07-30 - Glovrex - neutraliser-added-for-a-new-element
  proposes: A `border-radius` neutraliser is added to app/(public)/_shell/primitives.css for an element that did not previously have one. The count then leaves 5 while the shell paints exactly as few rounded boxes as it did before, so the claim goes false on a change that violates nothing it was written to protect.
  accepted: true
  fired: true - Fired on 2026-07-30. `grep -cE '^[[:space:]]*border-radius[[:space:]]*:' 'app/(public)/_shell/primitives.css'` now prints 7, not 5. The two new declarations are at lines 546 and 551, added the same day to switch off the light skin's remaining plates: `.pub-legal` (a 24px radius plus a 1px inset ring, painting on /about, /privacy, /terms, /security and /tokushoho at every width from 1440 down to 430) and `.pub-page-glyph` (a 12px radius on /security). Both new values are `0`, so the shell paints no rounded box it did not paint before - which is the whole point of this challenge.

## Lab
- Glovrex

## Notes
Measured 2026-07-30, on the bytes this page hashes: five line-initial
`border-radius:` declarations, at lines 314, 332, 394, 417 and 434. All five
have the value `0`.

Two things worth stating, because both were found while writing the condition
rather than assumed:

A naive substring search finds six, not five. The sixth is inside a comment on
line 411 - `a round bead with no border-radius: clip-path is a shape` - which
is why the condition is anchored to the start of a line instead of matching
anywhere. A claim whose check counts its own prose is not checking anything.

The count is the wrong thing to pin. `primitives.css` neutralises rounding
where the user agent would otherwise supply it; adding a sixth neutraliser for
a sixth element would make this claim false while leaving the property it was
written to protect - that nothing in the shell paints a rounded box - exactly
as true as before. This claim was replaced the same day for that reason. See
`shell-radius-zero-only`, which states the property without pinning a count.
The record is kept rather than deleted: it was published, so it stays.

## Citation
Glovrex. "app/(public)/_shell/primitives.css contains exactly five border-radius declarations." Claim shell-radius-count-five, checked 2026-08-01. https://glovrex.com/claims/shell-radius-count-five

Canonical: https://glovrex.com/claims/shell-radius-count-five
JSON-LD: https://glovrex.com/claims/shell-radius-count-five/jsonld
