CSS Styling Guidelines

This document explains how to customize your personal profile using CSS overrides. These rules ensure a consistent user experience across the platform while allowing for individual customization.

I. Targetable Elements

You can use the following CSS selectors to modify specific parts of your profile page:

  • body - The main page background and global styles.
  • .profile-box - The central container for your profile information.
  • .polaroid-frame - The frame surrounding your profile picture.
  • #username - The display area for your account name.
  • .post - Individual containers for your activity feed posts.

II. Prohibited Content

For security and stability, the following methods are strictly blocked by the system:

  • <script> - Embedded JavaScript is not allowed.
  • @import - External stylesheet links are disabled.
  • javascript: - Executable code in CSS properties is filtered.
  • @font-face - Custom fonts are currently restricted to system defaults.

III. Implementation Example

The following example demonstrates a standard dark-themed override for your profile:

/* Apply an aged sepia tone to the entire desk */
body {
    filter: sepia(0.6) brightness(0.9);
}

/* Style the dossier like an old library card */
.profile-box {
    background: #fdf5e6 !important;
    border: 1px solid #8b4513 !important;
    box-shadow: 5px 5px 15px rgba(0,0,0,0.1);
}

/* Enhance the subject ID with classic bolding */
#username {
    font-family: 'Garamond', serif;
    letter-spacing: 2px;
    border-bottom: 2px solid #654321;
}
                
MIRAGE ARCHIVES // P-FILE 2023