From d34ec96b94258ced9bb8a181fea838a27990f08f Mon Sep 17 00:00:00 2001 From: Maarten Billemont Date: Fri, 2 Mar 2012 20:50:57 +0100 Subject: [PATCH] Make two site look better on lower resolutions. --- Site/1/css/screen.css | 18 +++++++++++++++--- Site/1/img/ribbon-join-beta.png | Bin 0 -> 10335 bytes Site/1/index.html | 22 +++++++++++++++++----- 3 files changed, 32 insertions(+), 8 deletions(-) create mode 100644 Site/1/img/ribbon-join-beta.png diff --git a/Site/1/css/screen.css b/Site/1/css/screen.css index 511f3651..165583a3 100644 --- a/Site/1/css/screen.css +++ b/Site/1/css/screen.css @@ -10,7 +10,7 @@ body { color: black; - font: 120% Exo, sans-serif; + font: 105% Exo, sans-serif; font-weight: 100; } h1, h2, h3, h4 { @@ -79,7 +79,7 @@ header { box-shadow: 0 0 50px #666; margin: 0 0 5em; - padding: 0 0 1em; + padding: 1em 0; text-align: center; } @@ -90,7 +90,8 @@ header h1 { font-size: 350%; } header .logo { - width: 200px; + height: 128px; + vertical-align:middle; } header .divider { position: absolute; @@ -200,6 +201,17 @@ a.next:after { content: " >"; } +#ribbon { + background: url("../img/ribbon-join-beta.png"); + + display: block; + position: absolute; + left: 0; + margin-top: -5em; + width: 184px; + height: 184px; +} + #frontpage .sidebox { margin-top: -50px; } diff --git a/Site/1/img/ribbon-join-beta.png b/Site/1/img/ribbon-join-beta.png new file mode 100644 index 0000000000000000000000000000000000000000..952515964602e0a0669f286931c9d5e161666eda GIT binary patch literal 10335 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 literal 0 HcmV?d00001 diff --git a/Site/1/index.html b/Site/1/index.html index d2a77d17..bd887c45 100644 --- a/Site/1/index.html +++ b/Site/1/index.html @@ -26,15 +26,27 @@ navigateTo(document.location.hash.substring(1)); }); +
- -

Master Password

+ +

Master Password

+
@@ -126,7 +138,7 @@

Master Password is currently in beta.
- Anyone interested in joining the beta is invited to join the Lyndir TestFlight team. Every so often new pending testers are admitted to the Master Password beta testers team. + Anyone interested in joining the beta is invited to join the Lyndir TestFlight team. Every so often new pending testers are admitted to the Master Password beta testers team.

Participation in the beta is free of charge, but does come with the expectation that you will contribute. Comment constructively, report issues and propose improvements. @@ -156,7 +168,7 @@ Alright, let's describe the process in detail. This part will likely make sense to you only if you're well versed in computer security jargon. If you're the kind of person who likes to know how the clock ticks before deciding that it can be trusted to keep ticking, read on.

- The user chooses a single master password, preferably sufficiently long to harden against brute-force attacks. Before usage, a masterKey is derived from this master password using the scrypt key derivation function. This makes it impossibly expensive and time-consuming to attempt brute-forcing a properly sized master password. + The user chooses a single master password, preferably sufficiently long to harden against brute-force attacks. Before usage, a masterKey is derived from this master password using the scrypt key derivation function. This makes it impossibly expensive and time-consuming to attempt brute-forcing a properly sized master password.

                 masterKey = scrypt( P, S, N, r, p, dkLen )
@@ -200,7 +212,7 @@