Tier 2Android phone and tablet: tokens only. Account is the settings screen. Switch, AlertDialog and the rows are stock Material 3; the 52×32dp switch is Material's shape, coloured by the app's primary.--yellow-solid · --component-bg-hover · --component-bg-active · --border · --red-solid
Account is the settings screen
Identity, three manage rows, then settings under primary-coloured subheads: Files, Subtitles, Privacy and storage, Playback, About. Sign out is an outlined button at the end.
Android52x32dp, 2dp outline, handle 16 to 24dp on select
iOS51x31pt, full-height knob, no outline
Confirmation is an AlertDialog. Single choices (default sort, video playback, proxy) are an AlertDialog with radio rows.
Destructive copy names the object and the consequence. The dialog body carries it; the row label never does.
9:41
Account
Signed in as
username
user@example.com
99 GB of 100 GB free
Downloads
Files saved to this device for offline playback
Exclusive access
Links to your files that anyone can open
Manage Trash
Browse deleted items and restore them
Files
Default sort order
Name, A–Z
Used by every folder that doesn’t have its own order.
Subtitles
Show subtitles
Show available subtitles during playback.
Automatically select subtitles
Select matching subtitles when playback starts.
Files
Search
Transfers
Account
Account · topTwo-line ListItems with a leading Phosphor glyph and a trailing Switch; the whole row toggles. The supporting line does the explaining; Android has no section footer.
9:41
Account
Privacy and storage
Keep account history
Keep watched files and transfer activity in your put.io history.
Move deleted files to Trash
If you disable this, your files will be deleted permanently. Otherwise, we’ll keep them for 14 days.
Privacy controls
Diagnostics on · Product analytics on
Playback
Video playback
HLS stream
Choose how this app streams videos.
Autoplay next video
Start the next video automatically when playback ends.
Turn off Trash?
Deleted files will no longer be recoverable. Continue?
CancelTurn off
Files
Search
Transfers
Account
AlertDialogTurning Trash off asks first. 28dp corner, text-button actions in primary; Cancel sits left of the confirm.
Switch
52 × 32dp
on: --yellow-solid + --primary-foreground
Switch off
outline handle
--border handle and outline on --component-bg-active
Dialog
28dp corner
--component-bg-hover surface
Subhead
14sp medium
titleSmall in --yellow-solid
Destructive
--red-solid
error, on a delete's confirm label
Text button
40dp · pill
--yellow-solid label
Sign out
OutlinedButton
full width, 16dp margin
Version
App info dialog
About row opens it; no mono
Per-control detail, the token map and the full don't list live in platforms/android/DESIGN.md.
Do not reach for components.css's .switch, .modal or .sheet when an Android screen needs one. They encode web pointer states, a 6px radius and a hover model that does not exist on a phone.

Material already has all three, and it already knows this app's colours.