{"_id":"@agency-in-a-box/amphibious","_rev":"4-51a2c1cfbef9171ecc6c90cdf01cf1d4","name":"@agency-in-a-box/amphibious","dist-tags":{"latest":"2.1.0"},"versions":{"2.0.1":{"name":"@agency-in-a-box/amphibious","version":"2.0.1","keywords":["css","framework","responsive","grid","components","boilerplate","html5"],"author":{"url":"https://clivemoore.ca","name":"Clive Moore"},"license":"MIT","_id":"@agency-in-a-box/amphibious@2.0.1","maintainers":[{"name":"clivemoore","email":"clive@agencyinabox.ca"}],"homepage":"https://github.com/your-org/AIAB#readme","bugs":{"url":"https://github.com/your-org/AIAB/issues"},"dist":{"shasum":"9afdfe74f89cc4e36eff063a0c779385c57e87bf","tarball":"https://registry.npmjs.org/@agency-in-a-box/amphibious/-/amphibious-2.0.1.tgz","fileCount":127,"integrity":"sha512-Mf4FlNokhCr0+SMnOm3RPGzr9Bephgy5Lu5HGU868nPMCy/INgmQM20diVihnuJbH+mz6NnpW17GWzRgoG2F1Q==","signatures":[{"sig":"MEQCIFQ447mziBZoeGrPPwhe0QmUmJc3SoQXKsuTe0cLVa0jAiAd/wCCAv+sHSydPmbfRxmJUpArXb4azSniYpaFcrzQTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1875164},"main":"./dist/amphibious.umd.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/amphibious.es.js","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/amphibious.es.js","require":"./dist/amphibious.umd.js"},"./css":"./dist/amphibious.css"},"gitHead":"7db60c163a68a9cfa431e8498f774cfea5330e76","scripts":{"dev":"vite --config vite.config.app.js --port 2960 --host","lint":"biome check .","test":"bun test --preload ./test/setup.ts","build":"NODE_ENV=production vite build && tsc --emitDeclarationOnly --outDir dist","clean":"rm -rf dist","format":"biome format --write .","preview":"vite preview","fix:docs":"bun run scripts/fix-docs.ts","fix:grid":"bun run scripts/fix-grid.ts","lint:fix":"biome check --write .","clean:all":"rm -rf dist node_modules bun.lockb","typecheck":"tsc --noEmit","build:site":"NODE_ENV=production vite build --config vite.config.docs.js && node scripts/build-site.js","fix:images":"bun run scripts/update-image-placeholders.ts","test:watch":"bun test --watch --preload ./test/setup.ts","build:watch":"NODE_ENV=production vite build --watch","format:check":"biome check . --linter-enabled=false --assist-enabled=false","build:analyze":"ANALYZE=true NODE_ENV=production vite build"},"_npmUser":{"name":"clivemoore","email":"clive@agencyinabox.ca"},"repository":{"url":"git://github.com/your-org/AIAB.git","type":"git","directory":"amphibious"},"_npmVersion":"10.9.0","description":"Modern responsive CSS framework and component library - the evolution of A.mphibio.us","directories":{},"_nodeVersion":"22.12.0","dependencies":{"dompurify":"^3.3.1","@splidejs/splide":"^4.1.4"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.7","vite":"^7.3.1","terser":"^5.44.1","cssnano":"^7.1.2","postcss":"^8.5.6","happy-dom":"^20.0.11","typescript":">=5.0.0","@types/node":"^25.0.2","@biomejs/biome":"^2.3.11","@types/dompurify":"^3.2.0","postcss-preset-env":"^10.5.0","vite-plugin-compression":"^0.5.1","rollup-plugin-visualizer":"^6.0.5"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/amphibious_2.0.1_1772125784347_0.813091807797192","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@agency-in-a-box/amphibious","version":"2.0.2","keywords":["css","framework","responsive","grid","components","boilerplate","html5"],"author":{"url":"https://clivemoore.ca","name":"Clive Moore"},"license":"MIT","_id":"@agency-in-a-box/amphibious@2.0.2","maintainers":[{"name":"clivemoore","email":"clive@agencyinabox.ca"}],"homepage":"https://github.com/agency-In-a-box/amphibious#readme","bugs":{"url":"https://github.com/agency-In-a-box/amphibious/issues"},"dist":{"shasum":"525d3f9ef909930eb9946a923546659ed7208b12","tarball":"https://registry.npmjs.org/@agency-in-a-box/amphibious/-/amphibious-2.0.2.tgz","fileCount":127,"integrity":"sha512-5mSgPdGKqUXXT+FR9aC99ZGcEYCFJ2vDiLOOHp69rEPOjoxHtc1yCnLxApl3XGmIdCTSFc+XyQlknQoizutOWA==","signatures":[{"sig":"MEUCIHn3F0LaqBoJeyJRxsci+zcedmbMKv8veZqYKf3unv7eAiEA1tIlDj4lDQGMTu7CITL75rW2p8uWkni5AF2K/8PTbos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1875231},"main":"./dist/amphibious.umd.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/amphibious.es.js","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/amphibious.es.js","require":"./dist/amphibious.umd.js"},"./css":"./dist/amphibious.css"},"gitHead":"732eea74a94adae37579400b7ce45e5660733023","scripts":{"dev":"vite --config vite.config.app.js --port 2960 --host","lint":"biome check .","test":"bun test --preload ./test/setup.ts","build":"NODE_ENV=production vite build && tsc --emitDeclarationOnly --outDir dist","clean":"rm -rf dist","format":"biome format --write .","preview":"vite preview","fix:docs":"bun run scripts/fix-docs.ts","fix:grid":"bun run scripts/fix-grid.ts","lint:fix":"biome check --write .","clean:all":"rm -rf dist node_modules bun.lockb","typecheck":"tsc --noEmit","build:site":"NODE_ENV=production vite build --config vite.config.docs.js && node scripts/build-site.js","fix:images":"bun run scripts/update-image-placeholders.ts","test:watch":"bun test --watch --preload ./test/setup.ts","build:watch":"NODE_ENV=production vite build --watch","format:check":"biome check . --linter-enabled=false --assist-enabled=false","build:analyze":"ANALYZE=true NODE_ENV=production vite build"},"_npmUser":{"name":"clivemoore","email":"clive@agencyinabox.ca"},"repository":{"url":"git+https://github.com/agency-In-a-box/amphibious.git","type":"git"},"_npmVersion":"10.9.0","description":"Modern responsive CSS framework and component library - the evolution of A.mphibio.us","directories":{},"_nodeVersion":"22.12.0","dependencies":{"dompurify":"^3.3.1","@splidejs/splide":"^4.1.4"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.7","vite":"^7.3.1","terser":"^5.44.1","cssnano":"^7.1.2","postcss":"^8.5.6","happy-dom":"^20.0.11","typescript":">=5.0.0","@types/node":"^25.0.2","@biomejs/biome":"^2.3.11","@types/dompurify":"^3.2.0","postcss-preset-env":"^10.5.0","vite-plugin-compression":"^0.5.1","rollup-plugin-visualizer":"^6.0.5"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/amphibious_2.0.2_1772128776618_0.19429504537025433","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@agency-in-a-box/amphibious","version":"2.0.3","keywords":["css","framework","responsive","grid","components","boilerplate","html5"],"author":{"url":"https://clivemoore.ca","name":"Clive Moore"},"license":"MIT","_id":"@agency-in-a-box/amphibious@2.0.3","maintainers":[{"name":"clivemoore","email":"clive@agencyinabox.ca"}],"homepage":"https://github.com/agency-In-a-box/amphibious#readme","bugs":{"url":"https://github.com/agency-In-a-box/amphibious/issues"},"dist":{"shasum":"eea64f3b13893085c39bf0effb5d8e4ee931df54","tarball":"https://registry.npmjs.org/@agency-in-a-box/amphibious/-/amphibious-2.0.3.tgz","fileCount":128,"integrity":"sha512-fRUy1rheggIaPpm0Z02nqwmvsbtgxALbdKxVrOVuVXiKMm6aMh4eILOX2NTdWgRBqZrm/xVpuHxF1yUup+OyXA==","signatures":[{"sig":"MEUCIQCWbzz+d85imkbk/4lhXVr6bJ3N32qiXGoyQP96qcp5XAIgGTVg7nYfxiJux1uNKvUVgewnLLeio1VdnFPTEZ2RTMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1879336},"main":"./dist/amphibious.umd.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/amphibious.es.js","engines":{"bun":">=1.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/amphibious.es.js","require":"./dist/amphibious.umd.js"},"./css":"./dist/amphibious.css"},"gitHead":"2ed9a90688f868c0aeefe4a28898414cb686aecf","scripts":{"dev":"vite --config vite.config.app.js --port 2960 --host","lint":"biome check .","test":"bun test --preload ./test/setup.ts","build":"NODE_ENV=production vite build && tsc --emitDeclarationOnly --outDir dist","clean":"rm -rf dist","format":"biome format --write .","preview":"vite preview","fix:docs":"bun run scripts/fix-docs.ts","fix:grid":"bun run scripts/fix-grid.ts","lint:fix":"biome check --write .","clean:all":"rm -rf dist node_modules bun.lockb","typecheck":"tsc --noEmit","build:site":"NODE_ENV=production vite build && node scripts/build-site.js","fix:images":"bun run scripts/update-image-placeholders.ts","test:watch":"bun test --watch --preload ./test/setup.ts","build:watch":"NODE_ENV=production vite build --watch","format:check":"biome check . --linter-enabled=false --assist-enabled=false","build:analyze":"ANALYZE=true NODE_ENV=production vite build"},"_npmUser":{"name":"clivemoore","email":"clive@agencyinabox.ca"},"repository":{"url":"git+https://github.com/agency-In-a-box/amphibious.git","type":"git"},"_npmVersion":"10.9.0","description":"Modern responsive CSS framework and component library - the evolution of A.mphibio.us","directories":{},"_nodeVersion":"22.11.0","dependencies":{"dompurify":"^3.3.1","@splidejs/splide":"^4.1.4"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.80.7","vite":"^7.3.1","terser":"^5.44.1","cssnano":"^7.1.2","postcss":"^8.5.6","happy-dom":"^20.0.11","typescript":">=5.0.0","@types/node":"^25.0.2","@biomejs/biome":"^2.3.11","@types/dompurify":"^3.2.0","postcss-preset-env":"^10.5.0","vite-plugin-compression":"^0.5.1","rollup-plugin-visualizer":"^6.0.5"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/amphibious_2.0.3_1772217406679_0.25375543771068454","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@agency-in-a-box/amphibious","version":"2.1.0","description":"Modern responsive CSS framework and component library - the evolution of A.mphibio.us","type":"module","main":"./dist/amphibious.umd.js","module":"./dist/amphibious.es.js","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/amphibious.es.js","require":"./dist/amphibious.umd.js"},"./css":"./dist/amphibious.css","./loaders":{"types":"./dist/src/loaders.d.ts","import":"./dist/esm/loaders.js"},"./carousel":{"types":"./dist/src/entries/carousel.d.ts","import":"./dist/esm/carousel.js"},"./modal":{"types":"./dist/src/entries/modal.d.ts","import":"./dist/esm/modal.js"},"./forms":{"types":"./dist/src/entries/forms.d.ts","import":"./dist/esm/forms.js"},"./tabs":{"types":"./dist/src/entries/tabs.d.ts","import":"./dist/esm/tabs.js"},"./tooltip":{"types":"./dist/src/entries/tooltip.d.ts","import":"./dist/esm/tooltip.js"},"./accordion":{"types":"./dist/src/entries/accordion.d.ts","import":"./dist/esm/accordion.js"},"./toast":{"types":"./dist/src/entries/toast.d.ts","import":"./dist/esm/toast.js"},"./smooth-scroll":{"types":"./dist/src/entries/smooth-scroll.d.ts","import":"./dist/esm/smooth-scroll.js"},"./navigation":{"types":"./dist/src/entries/navigation.d.ts","import":"./dist/esm/navigation.js"},"./dark-mode-toggle":{"types":"./dist/src/entries/dark-mode-toggle.d.ts","import":"./dist/esm/dark-mode-toggle.js"},"./icons":{"types":"./dist/src/entries/icons.d.ts","import":"./dist/esm/icons.js"},"./form-builder":{"types":"./dist/src/entries/form-builder.d.ts","import":"./dist/esm/form-builder.js"},"./file-upload":{"types":"./dist/src/entries/file-upload.d.ts","import":"./dist/esm/file-upload.js"},"./search-bar":{"types":"./dist/src/entries/search-bar.d.ts","import":"./dist/esm/search-bar.js"},"./dropdown":{"types":"./dist/src/entries/dropdown.d.ts","import":"./dist/esm/dropdown.js"},"./color-picker":{"types":"./dist/src/entries/color-picker.d.ts","import":"./dist/esm/color-picker.js"},"./timeline":{"types":"./dist/src/entries/timeline.d.ts","import":"./dist/esm/timeline.js"},"./datepicker":{"types":"./dist/src/entries/datepicker.d.ts","import":"./dist/esm/datepicker.js"},"./range-slider":{"types":"./dist/src/entries/range-slider.d.ts","import":"./dist/esm/range-slider.js"},"./data-table":{"types":"./dist/src/entries/data-table.d.ts","import":"./dist/esm/data-table.js"},"./component-registry":{"types":"./dist/src/entries/component-registry.d.ts","import":"./dist/esm/component-registry.js"},"./sanitize":{"types":"./dist/src/entries/sanitize.d.ts","import":"./dist/esm/sanitize.js"}},"scripts":{"dev":"vite --config vite.config.app.js --port 2960 --host","build":"NODE_ENV=production vite build && vite build --config vite.config.lib-esm.js && tsc --emitDeclarationOnly --outDir dist","build:esm":"NODE_ENV=production vite build --config vite.config.lib-esm.js","build:site":"NODE_ENV=production vite build && node scripts/build-site.js","build:analyze":"ANALYZE=true NODE_ENV=production vite build","build:watch":"NODE_ENV=production vite build --watch","preview":"vite preview","lint":"biome check .","lint:fix":"biome check --write .","format":"biome format --write .","format:check":"biome check . --linter-enabled=false --assist-enabled=false","typecheck":"tsc --noEmit","test":"bun test --preload ./test/setup.ts","test:watch":"bun test --watch --preload ./test/setup.ts","clean":"rm -rf dist","clean:all":"rm -rf dist node_modules bun.lockb","fix:grid":"bun run scripts/fix-grid.ts","fix:images":"bun run scripts/update-image-placeholders.ts","fix:docs":"bun run scripts/fix-docs.ts"},"keywords":["css","framework","responsive","grid","components","boilerplate","html5"],"author":{"name":"Clive Moore","url":"https://clivemoore.ca"},"sideEffects":["*.css","./src/index.ts","./src/js/navigation.ts","./src/js/dark-mode-toggle.ts"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/agency-In-a-box/amphibious.git"},"homepage":"https://github.com/agency-In-a-box/amphibious#readme","bugs":{"url":"https://github.com/agency-In-a-box/amphibious/issues"},"devDependencies":{"@biomejs/biome":"^2.3.11","@types/dompurify":"^3.2.0","@types/node":"^25.0.2","axe-core":"^4.11.1","cssnano":"^7.1.2","happy-dom":"^20.0.11","postcss":"^8.5.6","postcss-preset-env":"^10.5.0","rollup-plugin-visualizer":"^6.0.5","sass":"^1.80.7","terser":"^5.44.1","typescript":">=5.0.0","vite":"^7.3.1","vite-plugin-compression":"^0.5.1"},"peerDependencies":{"typescript":">=5.0.0"},"engines":{"node":">=18.0.0","bun":">=1.0.0"},"dependencies":{"@splidejs/splide":"^4.1.4","dompurify":"^3.3.1"},"_id":"@agency-in-a-box/amphibious@2.1.0","gitHead":"320d1488206e8b8aedc4e71bbd8b08aa65183c58","_nodeVersion":"22.22.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-6JqPqqQbBDS5KO4iZPMj8HtEtMqFPazJnY1XPGHv7SxuwzdCuX3gbCqiJ5HkSk6sp3fRyVKtG7pyYTj+zHRaug==","shasum":"67bad9e342e8b463a7e9ad7d0ed8537a378efd5d","tarball":"https://registry.npmjs.org/@agency-in-a-box/amphibious/-/amphibious-2.1.0.tgz","fileCount":223,"unpackedSize":2645792,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCszBPC1R41RxSFp5OYjiAb0xKmPbjbHLLJiMsnwCPPsAIhANCCjy5P6cTRx1sRtr+6MjsOk/FTF+46XD1Kw80nPgkr"}]},"_npmUser":{"name":"clivemoore","email":"clive@agencyinabox.ca"},"directories":{},"maintainers":[{"name":"clivemoore","email":"clive@agencyinabox.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/amphibious_2.1.0_1774907984124_0.1400178617722272"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-26T17:09:44.273Z","modified":"2026-03-30T21:59:44.485Z","2.0.1":"2026-02-26T17:09:44.537Z","2.0.2":"2026-02-26T17:59:36.843Z","2.0.3":"2026-02-27T18:36:46.866Z","2.1.0":"2026-03-30T21:59:44.360Z"},"bugs":{"url":"https://github.com/agency-In-a-box/amphibious/issues"},"author":{"name":"Clive Moore","url":"https://clivemoore.ca"},"license":"MIT","homepage":"https://github.com/agency-In-a-box/amphibious#readme","keywords":["css","framework","responsive","grid","components","boilerplate","html5"],"repository":{"type":"git","url":"git+https://github.com/agency-In-a-box/amphibious.git"},"description":"Modern responsive CSS framework and component library - the evolution of A.mphibio.us","maintainers":[{"name":"clivemoore","email":"clive@agencyinabox.ca"}],"readme":"# Amphibious 2.0\n\n[![Version](https://img.shields.io/badge/version-2.0.0-blue.svg)](https://github.com/agency-In-a-box/amphibious)\n[![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)\n[![Status](https://img.shields.io/badge/status-95%25%20complete-orange.svg)](docs/qa-reports/navigation-report.md)\n\n> The Elegant HTML5 Boilerplate for Responsive Web Development - Evolved\n\n**Amphibious** is a modern CSS framework and component library, rebuilt from the ground up with modern tooling while preserving the elegant responsive design patterns that made the original [A.mphibio.us](http://a.mphibio.us) great.\n\n## 📁 Documentation\n\n- **[Planning Documents](./docs/planning/)** - Architecture plans and TODOs\n- **[Launch Materials](./docs/launch/)** - Social media and launch content\n- **[Archive](./docs/archive/)** - Historical audits and reports\n- **[Components](./docs/components/)** - Component documentation\n- **[QA Reports](./docs/qa-reports/)** - Quality assurance reports\n\n## Features\n\n- **Modern Build System** - Vite 6 with TypeScript and Biome\n- **Atomic Design System** - Systematic component architecture with tokens, atoms, molecules, and organisms\n- **16-Column Grid System** - Flexible flexbox-based responsive grid\n- **25+ Components** - Production-ready UI components including cards, modals, tabs, carousels, and more\n- **E-commerce Ready** - Built with modern web applications in mind\n- **Dark Mode Foundation** - CSS custom properties for theming\n- **Accessibility First** - ARIA attributes and keyboard navigation\n- **Zero Dependencies** - Pure CSS (except Splide.js for carousel)\n- **Performance Optimized** - Lazy loading, tree-shaking, minification\n\n## Quick Start\n\n### Installation\n\n```bash\ncd amphibious\nbun install\n```\n\n### Development\n\n```bash\nbun run dev          # Start development server on port 2960\n```\n\nVisit `http://localhost:2960` to see the framework in action.\n\n### Build\n\n```bash\nbun run build        # Build for production\n```\n\n## Usage\n\n### As a Module\n\n```typescript\nimport '@agency-in-a-box/amphibious';\nimport '@agency-in-a-box/amphibious/css';\n```\n\n### Via CDN\n\n```html\n<link rel=\"stylesheet\" href=\"path/to/amphibious.css\">\n<script type=\"module\" src=\"path/to/amphibious.js\"></script>\n```\n\n## Grid System\n\nAmphibious uses a **16-column grid** for maximum flexibility:\n\n```html\n<div class=\"container\">\n  <div class=\"row\">\n    <div class=\"col-8\">Half width (8/16)</div>\n    <div class=\"col-8\">Half width (8/16)</div>\n  </div>\n  \n  <div class=\"row\">\n    <div class=\"col-4\">Quarter (4/16)</div>\n    <div class=\"col-12\">Three quarters (12/16)</div>\n  </div>\n</div>\n```\n\n### Responsive Columns\n\n```html\n<div class=\"col-8 col-tablet-16 col-mobile-16\">\n  Full width on mobile/tablet, half width on desktop\n</div>\n```\n\n## Components\n\n### Cards\n\n```html\n<div class=\"card\">\n  <div class=\"card-header\">Card Title</div>\n  <div class=\"card-body\">Card content goes here</div>\n  <div class=\"card-footer\">Card footer</div>\n</div>\n```\n\n### Alerts\n\n```html\n<div class=\"alert alert-success\">Success message</div>\n<div class=\"alert alert-danger\">Error message</div>\n<div class=\"alert alert-warning\">Warning message</div>\n<div class=\"alert alert-info\">Info message</div>\n```\n\n## Project Status\n\n**Current Version**: 2.0.0\n**Completion**: 95% - QA Phase\n**Browser Support**: Modern browsers (Chrome, Firefox, Safari, Edge)\n\n### Completed\n- Atomic Design System implementation\n- Modern build system (Vite 6)\n- 25+ production-ready components\n- Navigation system with dropdowns\n- Accessibility features\n- Grid system modernization\n- Image placeholder system\n\n### Remaining Work\n- [ ] NPM package publication\n- [ ] CDN distribution setup\n- [ ] Additional theme templates\n- [ ] Component unit tests\n- [ ] Storybook integration\n\n## Development Commands\n\n```bash\nbun run dev          # Start dev server\nbun run build        # Build for production\nbun run preview      # Preview production build\nbun run lint         # Lint with Biome\nbun run lint:fix     # Fix linting issues\nbun run format       # Format code\nbun run typecheck    # TypeScript type checking\nbun run clean        # Clean build directory\n```\n\n## Documentation\n\nFull documentation coming soon. For now, refer to:\n\n- `docs/` - Component documentation\n- `examples/` - Live examples\n- Original [A.mphibio.us docs](http://a.mphibio.us)\n\n## Project Structure\n\n```\namphibious/\n├── src/\n│   ├── css/              # CSS source files\n│   │   ├── components/   # Component styles\n│   │   ├── grid.css      # Grid system\n│   │   ├── variables.css # CSS custom properties\n│   │   └── main.css      # Entry point\n│   ├── js/               # JavaScript plugins\n│   └── index.ts          # TypeScript entry\n├── scss/                 # Sass theme files\n├── examples/             # Usage examples\n├── docs/                 # Documentation\n├── public/               # Static assets\n└── dist/                 # Built files (generated)\n```\n\n## Philosophy\n\nAmphibious embraces **mobile-first responsive design** with:\n\n- Progressive enhancement\n- Semantic HTML\n- Accessible components\n- Performance-first approach\n- Clean, readable code\n\n## License\n\nMIT License - see LICENSE file for details\n\n## Credits\n\nOriginal A.mphibio.us created by **Clive Moore** [@cliveMoore](https://clivemoore.ca)\n\nRebuilt as part of the **AIAB** (Agency In A Box) monorepo.\n\n---\n\n**Status**: 95% Complete - Ready for production use\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## Links\n\n- [GitHub Repository](https://github.com/agency-In-a-box/amphibious)\n- [Documentation](https://github.com/agency-In-a-box/amphibious/tree/main/docs)\n- [Examples](https://github.com/agency-In-a-box/amphibious/tree/main/examples)\n- [Agency In A Box](https://github.com/agency-In-a-box)\n","readmeFilename":"README.md"}