/* Android 2.3 Gingerbread: black chrome, Droid-era green and the app drawer. */
html[data-theme="android"] { --accent: #a8cf55; }
[data-theme="android"] body { font-family: 'Droid Sans', Arial, sans-serif; background: linear-gradient(160deg, #16231a 0%, #233a25 35%, #111c13 75%); }
[data-theme="android"] .mobile-status { background: #111; color: #b8d96c; border-bottom: 1px solid #000; }
[data-theme="android"] .status-carrier { color: #ddd; }
[data-theme="android"] .profile-label { border-radius: 12px; background: #0007; }
[data-theme="android"] .profile:hover .profile-label, [data-theme="android"] .profile:focus-visible .profile-label { color: #111; background: #a8cf55; text-shadow: none; }
[data-theme="android"] .profile-icon { filter: drop-shadow(0 2px 3px #0009); }
[data-theme="android"] .app-icon { background-image: url("../artwork/icons/android-github.webp"); }
[data-theme="android"] .cv-icon { border-color: #6c8b43; background: #111; box-shadow: inset 0 0 0 3px #a8cf55, 0 2px 3px #0009; }
[data-theme="android"] .cv-icon::before { background: #a8cf55; box-shadow: 0 11px #ddd, 0 22px #777, 0 33px #777; }
[data-theme="android"] .cv-icon::after { color: #111; background: #a8cf55; }
[data-theme="android"] .cv-paper { background: #f6f2dc; font-family: 'Droid Sans Mono', monospace; }
[data-theme="android"] .settings-tile { color: #bbb; background: linear-gradient(#444, #161616); border: 1px solid #666; border-radius: 7px; box-shadow: inset 0 1px #9995, 0 1px 2px #000; }
[data-theme="android"] .settings-launcher:hover .settings-tile { color: #a8cf55; }
[data-theme="android"] .system-menu { color: #eee; background: #141414; border: 1px solid #777; border-radius: 2px; box-shadow: 0 5px 20px #0009; }
[data-theme="android"] .menu-titlebar { color: #a8cf55; background: linear-gradient(#333, #222); border-bottom: 3px solid #a8cf55; }
[data-theme="android"] .menu-done { color: #eee; background: linear-gradient(#555, #333); border: 1px solid #777; border-radius: 3px; }
[data-theme="android"] .theme-list { padding: 0; }
[data-theme="android"] .theme-choice { border-bottom: 1px solid #383838; }
[data-theme="android"] .theme-choice:hover, [data-theme="android"] .theme-choice:focus-visible { color: #111; background: #a8cf55; }
[data-theme="android"] .theme-choice:focus-visible { outline: 2px solid #fff; }
[data-theme="android"] .theme-choice[aria-pressed="true"]::after { color: #a8cf55; }
[data-theme="android"] .theme-choice[aria-pressed="true"]:is(:hover, :focus-visible)::after { color: #111; }

/* Independent alpha-preserving assets; no sprite offsets or colour-key removal. */
[data-theme="android"] .profile-icon.app-icon-github { background-image: url("../artwork/icons/android-github.webp"); }
[data-theme="android"] .profile-icon.app-icon-linkedin { background-image: url("../artwork/icons/android-linkedin.webp"); }
[data-theme="android"] .profile-icon.app-icon-cv { background-image: url("../artwork/icons/android-cv.webp"); }
[data-theme="android"] .profile-icon.app-icon-settings { background-image: url("../artwork/icons/android-settings.webp"); }
