TirSystem/git-workflows: OpenGrep / opengrep (push) Skipped
TirSystem/git-workflows: Publish wiki / publish-wiki (push) Skipped
TirSystem/git-workflows: Sync GitHub mirror metadata / sync-metadata (push) Skipped
TirSystem/git-workflows: Publish accepted milestones / publish (push) Skipped
TirSystem/git-workflows: Validate / validate (push) Skipped
TirSystem/git-workflows: Validate / validate (pull_request) Successful in 42s
TirSystem/git-workflows: OpenGrep / opengrep (pull_request) Successful in 4m48s
Selenium bot (src/tinder_bot) for the Day 50 lecture steps, unit tests, a mock-site Docker e2e harness for screenshots, and README plus wiki in English, Danish and Bahasa Malaysia.
30 lines
1.7 KiB
CSS
30 lines
1.7 KiB
CSS
body { font-family: Arial, sans-serif; margin: 0; background: #fff5f5; color: #333; }
|
|
.hidden { display: none !important; }
|
|
header { background: #ff4c68; color: #fff; padding: 16px 32px; display: flex;
|
|
justify-content: space-between; align-items: center; }
|
|
header h1 { margin: 0; font-size: 28px; }
|
|
main { padding: 48px; text-align: center; }
|
|
button { font-size: 16px; padding: 10px 24px; border: 0; border-radius: 20px;
|
|
background: #ff4c68; color: #fff; cursor: pointer; }
|
|
button.secondary { background: #888; }
|
|
.overlay { position: fixed; inset: 0; background: rgba(0, 0, 0, 0.55);
|
|
display: flex; align-items: center; justify-content: center; z-index: 10; }
|
|
.dialog { background: #fff; border-radius: 12px; padding: 32px; min-width: 340px;
|
|
text-align: center; }
|
|
.dialog h2 { margin-top: 0; }
|
|
.dialog button { margin: 8px; }
|
|
.card { width: 280px; height: 360px; margin: 24px auto; border-radius: 16px;
|
|
background: linear-gradient(135deg, #ffb199, #ff0844); position: relative;
|
|
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25); overflow: hidden; }
|
|
.avatar { position: absolute; left: 90px; top: 50px; width: 100px; height: 100px;
|
|
border-radius: 50%; background: #fff; }
|
|
.avatar::after { content: ""; position: absolute; left: -30px; top: 115px;
|
|
width: 160px; height: 120px; border-radius: 80px 80px 0 0; background: #fff; }
|
|
.card p { position: absolute; bottom: 8px; width: 100%; margin: 0; color: #fff;
|
|
font-size: 22px; }
|
|
.loading { font-size: 22px; margin: 120px 0; }
|
|
#counter { margin-top: 12px; }
|
|
form label { display: block; margin: 12px 0; text-align: left; }
|
|
form input { width: 100%; box-sizing: border-box; padding: 8px; }
|
|
.fb-header { background: #3b5998; color: #fff; padding: 12px 20px; }
|