html { -webkit-text-size-adjust: 100%; padding-bottom: 4em; } body { font-family: system-ui, sans-serif; line-height: 1.5; max-width: 40em; padding: 0 2%; margin: auto; } .text-input { width: 96%; display: block; padding: 0.5em 1%; margin-bottom: 1.5em; font-size: 1em; } fieldset { margin-bottom: 1.5em; } textarea { height: 10em; } dt { font-weight: bold; } .important { color: red; } .footer { text-align: right; } .centered { text-align: center; } .nope { display: none; } a { color: blue; } a:visited { color: purple; } .no-a-visited a:visited, .cleanlinks a:visited { color: blue; } h3 { margin-top: 1.7em; margin-bottom: 0.3em; } h3 + ul { margin-top: 0; padding-top: 0; } #viewer-cat:checked ~ #for-cats::after { display: block; margin-top: 1em; content: "meow nya mrrp :3 pspsps"; } #viewer-friend:not(:checked) ~ #switcharoo #onlyfriends { display: none; } #viewer-recruiter:checked ~ #switcharoo { display: flex; flex-direction: column; } #viewer-recruiter:checked ~ #switcharoo > div { order: 9999; } #viewer-recruiter:checked ~ #switcharoo > #links { order: 0; } #viewer-recruiter:checked ~ #switcharoo > #experience { order: 1; } #viewer-recruiter:checked ~ #switcharoo > #current-projects { order: 2; } #viewer-recruiter:checked ~ #switcharoo > #past-projects { order: 3; } #viewer-australian:checked ~ #switcharoo { transform: rotate(180deg); } #nocss { display: none; }