.geo-share{color:#18150f;background:#fbf8f1;border:1px solid #18150f;border-radius:0;width:min(510px,100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:20px;font-family:Schibsted Grotesk,sans-serif;position:fixed;inset:0;overflow:auto;box-shadow:6px 6px #18150f}.geo-share::backdrop{background:#18150f80}.geo-share-head{border-bottom:1px solid #18150f;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.geo-share-head h2{margin:4px 0 0;font:600 30px Newsreader,serif}.geo-share-head button{background:0 0;border:0;font-size:28px}.geo-share-preview{background:#f2ede2;border:1px solid #18150f;margin:14px 0;padding:14px}.geo-share-brand{font:700 20px Newsreader,serif}.geo-share-brand em{color:#c8361c;font-weight:400}.geo-share-preview>.geo-eyebrow{margin:14px 0 4px}.geo-share-preview>strong{font:600 44px Newsreader,serif}.geo-share-preview>strong small{font:600 15px sans-serif}.geo-share-preview .geo-journey{margin:10px 0}.geo-share-preview .geo-journey-head{display:none}.geo-share-preview .geo-journey svg{height:110px}.geo-share-dots{flex-wrap:wrap;gap:5px;display:flex}.geo-share-dots span{border:1px solid #817c72;border-radius:50%;place-items:center;width:17px;height:17px;font-size:12px;display:grid}.geo-share>label{text-transform:uppercase;font:10px IBM Plex Mono,monospace;display:block}.geo-share textarea{color:#18150f;resize:vertical;background:#fffdf7;border:1px solid #bfb6a6;width:100%;margin-top:5px;padding:10px;font:12px/1.4 sans-serif;display:block}.geo-share-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.geo-share-actions button:last-child{grid-column:1/-1}.geo-share>p{color:#315d44;min-height:16px;font-size:12px}.geo-share-tabs{border-bottom:1px solid #c8bead;grid-template-columns:1fr 1fr;margin-top:12px;display:grid}.geo-share .geo-share-tabs button{background:0 0;border:0;border-bottom:3px solid #0000;padding:12px;font-weight:700}.geo-share .geo-share-tabs button[aria-pressed=true]{border-bottom-color:#c8361c}.geo-share .geo-share-tabs button:disabled{opacity:.4}.geo-share-rankings{margin:4px 0 0;padding:0;font-size:12px;list-style:none}.geo-share-rankings li{border-bottom:1px solid #d7cfc2;justify-content:space-between;padding:5px 0;display:flex}.geo-share-preview:has(.geo-share-rankings)>strong{font-size:29px}
