AI Agent Instructions
For Claude, Codex, Gemini, Copilot, and other AI assistants
Quick Start
Main CSS file: package/pbs-theme.css
What this is: CSS theme for iMIS 20.2 member portal (Phi Beta Sigma Fraternity)
Constraint: CSS-only. No HTML/JS access.
Essential Rules
- Always use
!important- Required to override iMIS base styles - Edit only
package/pbs-theme.css- This is the deployed file - Mobile styles go in
@media (max-width: 767px)block - Commit to git after changes - User deploys from GitHub
Brand Colors
--pbs-blue: #164F90; /* Primary */
--pbs-blue-dark: #0d3a6a;
--pbs-blue-light: #2066ac;
--pbs-blue-accent: #6a9ac9;
--pbs-white: #FFFFFF;
Key Selectors
| Element | Selector |
|---|---|
| Navigation | .RadMenu, .RadMenu_Austin, .rmLink |
| Tabs | .RadTabStrip, .rtsLink |
| Buttons | .TextButton, .PrimaryButton |
| Disabled | .aspNetDisabled |
| Panels | .PanelHead, .PanelBody |
| Sidebar | #masterSideBarPanel |
| Content | #yui-main, #masterContentArea |
File Structure
package/
├── pbs-theme.css ← EDIT THIS
├── ThemeSettings.xml
└── images/
└── pbs-header2.png
Responsive Breakpoints
- 991px - Tablet
- 767px - Mobile (stack columns)
- 480px - Small mobile
Common Fixes
Remove bullet points
#hd li, .NavigationListItem {
list-style: none !important;
padding-left: 0 !important;
}
Full width on mobile
@media (max-width: 767px) {
#masterSideBarPanel, #yui-main {
float: none;
width: 100%;
}
}
Don't Do
- Don't use overly broad selectors like
#hd *(breaks things) - Don't forget
!important(styles won't apply) - Don't edit files outside
package/folder
See Also
CLAUDE.md- Full documentationtestingScreenshots/- Current state screenshotsPBSTheme_Current_Production.css- Reference backup