diff --git a/content/index.html b/content/index.html index 1fd61aa9d7604a61c3274be1da38dc79487b849b..831951a28cf836fdc58124129bb90e380791fcc1 100644 --- a/content/index.html +++ b/content/index.html @@ -7,17 +7,17 @@ <!-- Author: Tomáš Valenta, https://blog.imaniti.org --> <title>Voličské průkazy</title> - <meta name="description" content="Vol si jak chceš, kde chceš. My ti to zjednodušíme."> + <meta name="description" content="Již za dva měsíce nás čekají prezidentské volby a Piráti znovu nabízí možnost, jak si vyřídit voličský průkaz - tedy potvrzení, že můžeš volit i na jiném místě, než v trvalém bydlišti."> <meta property="og:type" content="website"> <meta property="og:title" content="Voličské průkazy"> - <meta property="og:description" content="Vol si jak chceš, kde chceš. My ti to zjednodušíme."> + <meta property="og:description" content="Již za dva měsíce nás čekají prezidentské volby a Piráti znovu nabízí možnost, jak si vyřídit voličský průkaz - tedy potvrzení, že můžeš volit i na jiném místě, než v trvalém bydlišti."> <meta property="og:image" content="https://prukazy.pirati.cz/static/images/banner.webp"> <meta name="twitter:card" content="summary_large_image"> <meta property="twitter:domain" content="prukazy.pirati.cz"> <meta name="twitter:title" content="Voličské průkazy"> - <meta name="twitter:description" content="Vol si jak chceš, kde chceš. My ti to zjednodušíme."> + <meta name="twitter:description" content="Již za dva měsíce nás čekají prezidentské volby a Piráti znovu nabízí možnost, jak si vyřídit voličský průkaz - tedy potvrzení, že můžeš volit i na jiném místě, než v trvalém bydlišti."> <meta name="twitter:image" content="https://prukazy.pirati.cz/static/images/banner.webp"> <link @@ -70,10 +70,10 @@ <main> <div id="step1"> - <h1>Vyřiďte si svůj voličský průkaz na prezidentské volby!</h1> + <h1>Vyřiď si svůj voličský průkaz na prezidentské volby!</h1> <p id="intro-text"> Již za dva měsíce nás čekají prezidentské volby a Piráti znovu nabízí možnost, jak si vyřídit voličský průkaz - tedy potvrzení, že můžeš volit i na jiném místě, než v trvalém bydlišti.<br> - Vyplň náš jednoduchý formulář, stáhni si ho v PDF a pošli ho datovkou nebo dones osobně na úřad. Neboj se - vážíme si tvého soukromí, nesbíráme žádná osobní data a vše zpracovává tvůj prohlížeč. + Vyplň náš jednoduchý formulář, stáhni si ho v PDF a pošli ho datovkou nebo dones osobně na úřad. Neboj se - vážíme si tvého soukromí, nesbíráme žádná osobní data a vše zpracovává výhradně tvůj prohlížeč. </p> <div id="form-wrapper"> diff --git a/content/static/css/base.css b/content/static/css/base.css index f0cb436a4d37403d9c3fb16be2c1ca36114aeb96..af36a28c8aea791896dc7e505bb8be197a3c9b9e 100644 --- a/content/static/css/base.css +++ b/content/static/css/base.css @@ -1,99 +1,59 @@ -html, body { - padding:0; - margin:0 +#address-autocomplete { + position:relative; + text-align:center } -body { - background:#000; - font-family:"Open Sans",sans-serif; +#canvas-wrapper { + display:none; + object-fit:contain } -a { - color:#000 +#canvas-wrapper canvas { + width:100% } -a:hover,a:visited { - color:#000 +#finish,#download-pdf { + margin-top:20px } -header { - height:70px; - padding:10px; - background:#000; +#form-wrapper { display:flex; - justify-content:center; - color:#fff -} - -main { - border-top-left-radius:40px; - border-top-right-radius:40px; - background:#fff; - min-height:calc(100vh - 90px); -} - - -input,[aria-role="textbox"],textarea,select { - border:0; - font-size:unset; - padding:10px; - font-family:"Open Sans",sans-serif; - background: #dddcdc; -} - -button, -input[type="submit"], -[aria-role="button"] { - background:#2f2f2f; - border:none; - color:#fff; - cursor:pointer; - display:inline-block; - font-size:unset; - padding:12px; - text-decoration:none; - transition:.15s -} - -button[disabled], -input[type="submit"][disabled], -[aria-role="button"][disabled] { - background:#737373; - cursor:unset + flex-direction:column; + gap:14px; + margin-left:auto; + margin-right:auto; + max-width:750px; + padding-bottom:20px } -button:not([disabled]):hover, -input[type="submit"]:not([disabled]):hover, -[aria-role="button"]:not([disabled]):hover { - background:#333 +#found-office,#not-found-office,#step3 { + display:none } -textarea { - resize:none +#intro-text { + border-bottom:1px solid #000; + font-size:large; + margin-bottom:14px; + padding-bottom:14px } - #logo { + align-items:center; display:flex; flex-direction:row; - gap:12px; - align-items:center -} - -#step1,#step2,#step3,#canvas-wrapper { - max-width:1000px; - margin-left:auto; - margin-right:auto; - padding-top:40px + gap:12px } -#found-office,#not-found-office { - display:none +#show-document { + display:block; + margin-bottom:17.5px } -#step2 { - display:none; - text-align:center +#signature-bottom { + align-items:flex-end; + display:flex; + justify-content:space-between; + margin:5px } #signature-info-wrapper { @@ -103,13 +63,11 @@ textarea { justify-content:center } -#signature-info-wrapper input, -#signature-info-wrapper [aria-role="textbox"], -#signature-info-wrapper textarea, -#signature-info-wrapper select, -#current-date { +#signature-info-wrapper input,#signature-info-wrapper [aria-role="textbox"],#signature-info-wrapper textarea,#signature-info-wrapper select,#current-date { background:unset; border-bottom:1px dotted #000; + flex:1 1 0; + min-width:0; padding:12px } @@ -121,55 +79,21 @@ textarea { max-width:600px } -#signature-bottom { - align-items:flex-end; - display:flex; - justify-content:space-between; - margin:5px -} - -#intro-text { - border-bottom:1px solid #000; - font-size:large; - margin-bottom:14px; - padding-bottom:14px -} - -#form-wrapper { - display:flex; - flex-direction:column; - gap:14px; - max-width:750px; +#step1,#step2,#step3,#canvas-wrapper { margin-left:auto; margin-right:auto; - padding-bottom:20px -} - -#address-autocomplete { - position:relative; - text-align:center -} - -#show-document { - display:block; - margin-bottom:17.5px + max-width:1000px; + padding-top:40px } -#canvas-wrapper { +#step2 { display:none; - object-fit:contain; -} - -#step3 { - display:none -} - -#canvas-wrapper canvas { - width:100%; + text-align:center } -#finish,#download-pdf { - margin-top:20px +.button-small { + font-size:small; + padding:4px 7px } .input-group { @@ -180,7 +104,7 @@ textarea { } .input-group input { - flex:1 1 0px; + flex:1 1 0; min-width:0 } @@ -189,16 +113,84 @@ textarea { } .input-single-with-label { + align-items:center; display:flex; - gap:14px; - align-items:center + gap:14px } .input-single-with-label input { - flex:1 1 0px + flex:1 1 0 } -.button-small { - font-size:small; - padding:4px 7px +a,a:hover,a:visited { + color:#000 +} + +body { + background:#000; + font-family:"Open Sans",sans-serif +} + +button,input[type="submit"],[aria-role="button"] { + background:#2f2f2f; + border:none; + color:#fff; + cursor:pointer; + display:inline-block; + font-size:unset; + padding:12px; + text-decoration:none; + transition:.15s +} + +button:not([disabled]):hover,input[type="submit"]:not([disabled]):hover,[aria-role="button"]:not([disabled]):hover { + background:#333 +} + +button[disabled],input[type="submit"][disabled],[aria-role="button"][disabled] { + background:#737373; + cursor:unset +} + +header { + background:#000; + color:#fff; + display:flex; + height:70px; + justify-content:center; + padding:10px +} + +html,body { + margin:0; + padding:0 +} + +input,[aria-role="textbox"],textarea,select { + background:#dddcdc; + border:0; + font-family:"Open Sans",sans-serif; + font-size:medium; + padding:10px +} + +main { + background:#fff; + border-top-left-radius:40px; + border-top-right-radius:40px; + min-height:calc(100vh - 90px) +} + +textarea { + resize:none +} + +@media screen and (max-width:1200px) { + #step1,#step2,#step3,#canvas-wrapper { + padding-top:0 + } + + main { + padding:20px + } }