Files
nibiru-framework.com/application/view/mockup/template/less/style.less
stephan 48c839d927 Initial public push: docs cosmos v4 + AI module + framework groundwork
This is the snapshot the production landing site (nibiru-framework.com) is
deployed from. Brings together the recent splash + docs migration to the v4
"Cosmos" design system, the new in-framework AI module, and the framework
groundwork that backs the framework-reference extraction.

What lands:
- docs/: Astro + Starlight site with the v4 dark cosmic palette, GalaxyHero
  canvas constellation, Mission Control chat (wired to /api/oracle →
  api.neuronetz.ai via providers.mjs Ollama), 5-panel MMVC stage
  (Model · AI · Module · Controller · View), translated EN/DE/JA/ES/FR
  content, PWA + sitemap + llms.txt + Umami analytics.
- docs/design-system/: canonical mockup bundle (source/index-v2.html for
  splash, source/docs-system.html + preview/ for docs, SPEC.md, tokens).
- docs/scripts/extraction/framework-reference-v2.md: deep framework
  reference (~1.6k lines, file:line citations, every public factory and
  idiom — basis for the LoRA training corpus.
- application/module/ai/: AI module with chat / embed / RAG / agent
  plugins, plus pdoQuery / httpGet / fileRead tools and Modelfile +
  smoke-test in training/.
- application/module/users/: user / ACL / form-factory traits used as the
  reference plugin pattern for the framework docs.
- application/settings/config/database/: schema + seed migrations
  including the AI module tables (200–203).
- Form factory + autogenerator changes the framework-reference-v2 covers.

Production secrets stay out: docs/.env, settings.production.ini and
ai.production.ini are all gitignored (.example files are in tree).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-08 15:22:18 +02:00

206 lines
6.4 KiB
Plaintext

/**
* Description: VSDocs - Documentation Framework
* Version: 1.0.0
* Author: VSArt - http://www.vsart.me
*
* Summary:
*
* 0. GLOBALS
* - 0.1. MIXINS
* - 0.2. CONFIG
* - 0.3. NORMALIZE
* - 0.4. GRID
* - 0.5. BACKGROUNDS
* - 0.6. GENERAL
* - 0.7. LAYOUT
* - 0.8. TRANSITIONS
* - 0.9. TEXT
* - 0.10. IMAGE
* - 0.11. LIST
* - 0.12. FONT-AWESOME
* - 0.13. PE-ICON-7-STROKE
* - 0.14. ANIMATE
* 1. LIBS
* - 1.1. LOGO
* 2. MODULES
* - 2.1. LOGO
* - 2.2. HEADER
* - 2.3. HEADER-BACK
* - 2.4. FOOTER
* - 2.5. BUTTON
* - 2.6. TABLE
* - 2.7. FORMS
* - 2.8. SEARCH
* - 2.9. TAGS
* - 2.10. MENU
* - 2.11. MENU-VERTICAL
* - 2.12. MENU-SIDE
* - 2.13. LANGUAGES
* - 2.14. PAGE-INFO
* - 2.15. ROTATOR
* - 2.16. PANELS
* - 2.17. CATEGORY-INFO
* - 2.18. PROMO-TITLE
* - 2.19. BOX
* - 2.20. NUMBER
* - 2.21. BROWSERS
* - 2.22. NOTE
* - 2.23. MODAL
* - 2.24. CODE-HIGHLIGHT
* - 2.25. FILE-TREE
* - 2.26. SKILL
* - 2.27. STEPS
* - 2.28. STEPS-INTERACTIVE
* - 2.29. STEPS-SLIDER
* - 2.30. COLUMN-FILL
* - 2.31. BEFORE-AND-AFTER
* - 2.32. FAQ
* - 2.33. INFO
* - 2.34. INFO-DELIMITER
* - 2.35. CATEGORY-LIST
* - 2.36. TABS
* - 2.37. NAVIGATION
* - 2.38. GIF-PLAYER
* - 2.39. VIDEO
* - 2.40. VIDEO-ADVANCED
* - 2.41. VIDEO-CUSTOM
* - 2.42. VIDEO-PLAYLIST-CUSTOM
* - 2.43. LIST-VIEW
* - 2.44. GRID-VIEW
* - 2.45. BOOK
* - 2.46. BOOK-GRID
* - 2.47. SOCIAL
* - 2.48. NOTIFICATION
* - 2.49. LOGIN
* - 2.50. CONTACTS
* - 2.51. CONTACTS-INFO
* - 2.52. CHANGELOG
* - 2.53. BLOG
* - 2.54. ARTICLE
* - 2.55. ARTICLE-COMMENT
* - 2.56. PRICE-LIST
* - 2.57. BRANDS
* - 2.58. CALL-TO-ACTION
* - 2.59. ONE-PAGE
* - 2.60. ONE-PAGE-NAV
*/
/* ==========================================================================
0. ELEMENT
========================================================================== */
@import 'global/_mixins.less';
@import 'global/_config.less';
@import 'global/_normalize.less';
@import 'global/_grid.less';
@import 'global/_backgrounds.less';
@import 'global/_general.less';
@import 'global/_layout.less';
@import 'global/_transitions.less';
@import 'global/_text.less';
@import 'global/_image.less';
@import 'global/_list.less';
@import (less) 'libs/font-awesome.min.css';
@import (less) 'libs/pe-icon-7-stroke.css';
@import (less) 'libs/animate.css';
/* ==========================================================================
1. LIBS
========================================================================== */
@import (less) 'libs/jquery.jscrollpane.css';
/* ==========================================================================
2. MODULES
========================================================================== */
@import 'modules/_preloader.less';
@import 'modules/_logo.less';
@import 'modules/_header.less';
@import 'modules/_header-back.less';
@import 'modules/_footer.less';
@import 'modules/_button.less';
@import 'modules/_table.less';
@import 'modules/_forms.less';
@import 'modules/_search.less';
@import 'modules/_tags.less';
@import 'modules/_menu.less';
@import 'modules/_menu-vertical.less';
@import 'modules/_menu-side.less';
@import 'modules/_languages.less';
@import 'modules/_page-info.less';
@import 'modules/_rotator.less';
@import 'modules/_panels.less';
@import 'modules/_category-info.less';
@import 'modules/_promo-title.less';
@import 'modules/_box.less';
@import 'modules/_number.less';
@import 'modules/_browsers.less';
@import 'modules/_browsers-table.less';
@import 'modules/_browser.less';
@import 'modules/_note.less';
@import 'modules/_modal.less';
@import 'modules/_code-highlight.less';
@import 'modules/_file-tree.less';
@import 'modules/_file-tree-text.less';
@import 'modules/_skill.less';
@import 'modules/_steps.less';
@import 'modules/_steps-interactive.less';
@import 'modules/_steps-slider.less';
@import 'modules/_column-fill.less';
@import 'modules/_before-and-after.less';
@import 'modules/_faq.less';
@import 'modules/_faq-article.less';
@import 'modules/_faq-table-of-contents.less';
@import 'modules/_info.less';
@import 'modules/_info-delimiter.less';
@import 'modules/_category-list.less';
@import 'modules/_tabs.less';
@import 'modules/_navigation.less';
@import 'modules/_gif-player.less';
@import 'modules/_video.less';
@import 'modules/_video-advanced.less';
@import 'modules/_video-custom.less';
@import 'modules/_video-playlist-custom.less';
@import 'modules/_list-view.less';
@import 'modules/_grid-view.less';
@import 'modules/_book.less';
@import 'modules/_book-grid.less';
@import 'modules/_social.less';
@import 'modules/_notification.less';
@import 'modules/_login.less';
@import 'modules/_contacts.less';
@import 'modules/_contacts-info.less';
@import 'modules/_changelog.less';
@import 'modules/_blog.less';
@import 'modules/_article.less';
@import 'modules/_article-comment.less';
@import 'modules/_price-list.less';
@import 'modules/_brands.less';
@import 'modules/_call-to-action.less';
@import 'modules/_testimonial.less';
@import 'modules/_social-share.less';
@import 'modules/_one-page.less';
@import 'modules/_one-page-nav.less';
@import 'modules/_mobile-app.less';
@import 'modules/_soft-mac.less';
@import 'modules/_video-trigger-button.less';
@import 'modules/_subscribe-form.less';
@import 'modules/_socials-footer.less';
@import 'modules/_subscribe-footer.less';
@import 'modules/_modal-alt.less';
@import 'modules/_rate.less';
@import 'modules/_mobile-app-features.less';
@import 'modules/_donate.less';
@import 'modules/_audio.less';
@import 'modules/_video-section.less';
@import 'modules/_visual-guide.less';
@import 'modules/_table-of-contents.less';
@import 'modules/_widget.less';
@import 'modules/_widget-recommended-products.less';
@import 'modules/_accordion.less';
@import 'modules/_404.less';
@import 'modules/_featured-boxes.less';
@import 'global/_media.less';