@import url('https://fonts.googleapis.com/css2?family=Archivo+Black&family=Nunito:wght@500;600;700;800;900&display=swap');

:root{--red:#7b1c19;--ink:#444;--paper:#fff;--font:'Nunito','Trebuchet MS',sans-serif}
*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}.masthead{height:34vh;min-height:210px;max-height:280px;background:var(--red);display:grid;place-items:center;border-top:3px solid #333}.wordmark{display:flex;align-items:center;gap:5px;margin:0;color:#fff;font:900 clamp(56px,6.3vw,84px)/1 'Archivo Black','Arial Black',sans-serif;letter-spacing:-3px}.square-o{display:inline-block;position:relative;flex-shrink:0;width:.64em;height:.64em;background:currentColor;transform:rotate(15deg);margin:0 .045em}.square-o:after{content:'';position:absolute;inset:37%;background:var(--red)}main{max-width:840px;padding:22px 18px 32px;margin:auto}.bookmark-area{text-align:center}.bookmark{display:inline-flex;align-items:center;justify-content:center;padding:11px 15px 12px;border-radius:15px;background:var(--red);color:white;text-decoration:none;font:900 30px/1.2 'Archivo Black','Arial Black',sans-serif;text-transform:uppercase;letter-spacing:-1.2px;border:1px solid #a44d48;box-shadow:0 2px 0 #531310;cursor:grab;transition:background .15s,transform .15s}.bookmark:hover{background:#8d2622;transform:translateY(-2px)}.bookmark:active{cursor:grabbing;transform:translateY(0)}.bookmark:focus-visible,button:focus-visible{outline:3px solid #c98c44;outline-offset:5px}.small{width:.63em;height:.63em;margin:0 .045em}.second{transform:rotate(17deg)}.bookmark-hint{font-size:12px;color:#999;letter-spacing:.2px;margin:13px 0 0;min-height:19px}.guide{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:center;margin-top:30px;padding-bottom:33px;border-bottom:6px solid var(--ink)}.steps{list-style:none;padding:0;margin:0;font-size:25px;font-weight:700;line-height:1.68;letter-spacing:-.4px}.steps li{padding:7px 4px 10px}.steps li+li{border-top:6px solid var(--ink);padding-top:5px}.number{font-size:31px;font-weight:900;margin-right:4px}.steps strong{font-weight:900;font-style:italic}.browser-demo{aspect-ratio:1.88;background:#fff;border:1px solid #d2d2d2;border-radius:7px 7px 3px 3px;box-shadow:0 4px 15px #0000000a;position:relative;align-self:center;overflow:hidden;font-family:Arial,sans-serif}.tab-strip{height:25px;background:#e7e7e7;display:flex;align-items:center;padding:0 8px;gap:4px}.traffic{width:5px;height:5px;border-radius:50%;background:#bbb}.red{background:#df7772}.yellow{background:#e9bf59}.green{background:#83ba81}.tab{background:#fafafa;height:21px;align-self:end;margin-left:10px;border-radius:5px 5px 0 0;width:123px;padding:5px 9px;font-size:8px;color:#5d5d5d;display:flex;justify-content:space-between}.plus{font-size:13px;color:#888;margin-left:6px}.address-row{display:flex;align-items:center;gap:10px;height:29px;padding:0 9px;font-size:12px;color:#777;background:#fafafa}.forward{opacity:.4}.address{display:flex;align-items:center;gap:6px;height:19px;flex:1;background:#ececec;border-radius:12px;padding:0 9px;font-size:8px;color:#777}.star{margin-left:auto;font-size:13px}.favorites{height:27px;border-top:1px solid #eee;border-bottom:1px solid #eee;display:flex;align-items:center;gap:13px;padding:0 10px;font-size:8px;background:#fff9d8}.mini-bookmark{display:flex;align-items:center;gap:5px;font-size:9px;color:#444;font-weight:bold;background:#fff1a2;border:1px solid #e7ca5d;border-radius:4px;padding:3px 7px}.mini-bookmark i{width:8px;height:8px;transform:rotate(15deg);background:var(--red);position:relative}.mini-bookmark i:after{content:'';position:absolute;inset:3px;background:#fff1a2}.favorites-label{color:#9c9063}.mock-page{background:#fafafa;height:calc(100% - 81px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px}.mock-logo{display:flex;align-items:center;color:var(--red);font:900 31px/1 'Archivo Black','Arial Black',sans-serif;letter-spacing:-2px}.mock-o:after{background:#fafafa}.mock-subtitle{font-size:5px;font-weight:bold;letter-spacing:1.9px;margin-top:6px;color:#999}.mock-line{height:3px;background:#e4e4e4;width:105px;margin-top:13px;border-radius:3px}.mock-line.short{width:74px;margin-top:5px}.mock-button{background:var(--red);color:#fff;font-size:6px;font-weight:bold;margin-top:10px;padding:5px 12px;border-radius:3px}.cursor{position:absolute;left:85px;top:68px;transform:rotate(-10deg)}.shortcut{font-size:20px;line-height:1.65;font-weight:700;letter-spacing:-.2px;margin:19px 4px 0}.shortcut strong{font-size:22px;font-style:italic;font-weight:900;white-space:nowrap}.mobile-note{display:none}footer{display:flex;justify-content:space-between;align-items:center;padding:8px 20px 14px;font-size:10px;color:#aaa}.info{padding:0;border:0;background:none;color:#777;font-size:17px;cursor:pointer}dialog{border:none;border-radius:15px;padding:30px;color:#444;max-width:420px;width:calc(100% - 40px);box-shadow:0 20px 80px #0003;font:16px/1.6 var(--font)}dialog::backdrop{background:#0005;backdrop-filter:blur(3px)}dialog h2{color:var(--red);margin:0;font-size:25px}.close{position:absolute;right:12px;top:9px;border:none;background:none;font-size:25px;color:#999;cursor:pointer}.fine-print{font-size:12px;color:#888}.dialog-button{background:var(--red);border:0;border-radius:7px;color:#fff;padding:10px 20px;font:800 14px var(--font);cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-height:850px){.guide{margin-top:46px}.masthead{height:32vh}main{padding-top:30px}}
@media(max-width:700px){.masthead{height:27vh;min-height:170px}.wordmark{font-size:62px}main{max-width:480px;padding:25px 24px 30px}.bookmark{font-size:25px;border-radius:12px}.guide{grid-template-columns:1fr;gap:24px;margin-top:22px;padding-bottom:26px}.steps{font-size:21px;line-height:1.65}.number{font-size:28px}.steps li{padding-bottom:13px}.steps li+li{padding-top:10px;border-top-width:4px}.browser-demo{width:100%;max-width:400px;justify-self:center;aspect-ratio:1.88}.shortcut{font-size:16px;text-align:center;margin-top:20px}.shortcut strong{font-size:17px}.mobile-note{display:block;text-align:center;font-size:13px;line-height:1.6;color:#888;margin:15px 12px 0}footer{padding:8px 17px 14px}.guide{border-bottom-width:4px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}
