.chrome{pointer-events:none;color:#22383f;text-shadow:0 1px 2px #fffdf459;flex-direction:column;justify-content:center;align-items:center;padding-bottom:7vh;font-family:Georgia,Iowan Old Style,Times New Roman,serif;display:flex;position:absolute;inset:0}.chrome :where(button){font:inherit;color:inherit;cursor:pointer;text-shadow:inherit;background:0 0;border:0;padding:0}.chrome__title{letter-spacing:.14em;margin-right:-.14em;font-size:clamp(30px,7vh,52px);font-weight:400;line-height:1}.chrome__subtitle{letter-spacing:.32em;text-transform:uppercase;opacity:.72;margin-top:.5em;margin-right:-.32em;font-size:clamp(11px,1.8vh,14px)}.chrome__places{flex-direction:column;align-items:center;gap:clamp(10px,2.2vh,20px);margin-top:clamp(20px,6vh,54px);display:flex}.chrome__place{pointer-events:auto;border-radius:999px;flex-direction:column;align-items:center;gap:.25em;padding:.35em 1.4em;transition:background-color .14s,opacity .14s;display:flex}.chrome__place:hover:not(:disabled),.chrome__place:focus-visible{background:#fffdf457;outline:none}.chrome__place:disabled{pointer-events:none;opacity:.5}.chrome__placeName{letter-spacing:.04em;font-size:clamp(17px,3.2vh,26px)}.chrome__placeNote{letter-spacing:.22em;text-transform:uppercase;opacity:.66;font-size:clamp(9px,1.4vh,12px)}.chrome__quiet{border-top:1px solid #22383f47;flex-direction:column;align-items:center;gap:clamp(6px,1.4vh,12px);margin-top:clamp(6px,1.6vh,14px);padding-top:clamp(12px,2.4vh,22px);display:flex}.chrome__place--quiet{opacity:.72}.chrome__place--quiet:hover,.chrome__place--quiet:focus-visible{opacity:1}.chrome__place--quiet .chrome__placeName{letter-spacing:.18em;text-transform:uppercase;font-size:clamp(13px,2.2vh,18px)}.chrome__corner{align-items:baseline;gap:9px;display:flex;position:absolute;bottom:12px;right:14px}.chrome__version{letter-spacing:.1em;opacity:.45;font-size:11px}.chrome__lab{pointer-events:auto;letter-spacing:.1em;opacity:.18;font-size:11px;transition:opacity .14s}.chrome__lab:hover,.chrome__lab:focus-visible{opacity:.85;outline:none}.chrome__feedback{pointer-events:auto;right:calc(max(12px, env(safe-area-inset-right)) + 48px);top:max(10px, env(safe-area-inset-top));color:#fffdf4;width:40px;height:40px;text-shadow:none;opacity:.75;background:#141a185c;border:2px solid #fffdf46b;border-radius:50%;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:18px;line-height:1;transition:opacity .14s,background-color .14s;position:absolute}.chrome__feedback:hover,.chrome__feedback:focus-visible{opacity:1;border-color:#fffdf4e6;outline:none}.chrome__sheet{pointer-events:auto;background:#fffdf4b8;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.chrome__sheet[hidden],.chrome__sheetForm[hidden],.chrome__sheetThanks[hidden],.chrome__notifyThanks[hidden]{display:none}.chrome__sheetForm{flex-direction:column;gap:10px;width:min(420px,100%);display:flex}.chrome__sheetTitle{letter-spacing:.03em;margin:0 0 -5px;font-size:clamp(17px,3vh,21px);font-weight:600}.chrome__sheetHint{letter-spacing:.04em;opacity:.8;margin:0;font-size:clamp(12px,2vh,15px)}.chrome__infoBody{letter-spacing:.03em;margin:6px 0 4px;font-size:clamp(15px,2.6vh,19px);line-height:1.5}.chrome__name,.chrome__email,.chrome__note{font:inherit;color:inherit;text-shadow:none;resize:none;background:#fffdf4e6;border:1px solid #22383f59;border-radius:6px;padding:8px 10px;font-size:15px;line-height:1.4}.chrome__name,.chrome__email{box-sizing:border-box;width:100%}.chrome__name::placeholder,.chrome__email::placeholder{color:inherit;opacity:.45}.chrome__name:focus-visible,.chrome__email:focus-visible,.chrome__note:focus-visible{border-color:#22383fb3;outline:none}.chrome__sheetRow{justify-content:flex-end;align-items:center;gap:14px;display:flex}.chrome__sheetGhost{letter-spacing:.08em;opacity:.6;padding:.5em .6em;font-size:13px}.chrome__sheetGhost:hover,.chrome__sheetGhost:focus-visible{opacity:1;outline:none}.chrome__sheetSend,.chrome__sheetDone,.chrome__installGo,.chrome__notifySend{letter-spacing:.06em;color:#fffdf4;min-width:104px;min-height:44px;text-shadow:none;background:#141a1875;border-radius:999px;padding:.5em 1.1em;font-size:15px;transition:opacity .14s,background-color .14s}.chrome__sheetSend:hover:not(:disabled),.chrome__sheetSend:focus-visible,.chrome__sheetDone:hover,.chrome__sheetDone:focus-visible,.chrome__installGo:hover,.chrome__installGo:focus-visible,.chrome__notifySend:hover:not(:disabled),.chrome__notifySend:focus-visible{background:#141a189e;outline:none}.chrome__sheetSend:disabled,.chrome__notifySend:disabled{pointer-events:none;opacity:.35}.chrome__sheetThanks,.chrome__notifyThanks{letter-spacing:.12em;margin:0 -.12em 0 0;font-size:clamp(22px,5vh,34px)}.chrome__back{pointer-events:auto;letter-spacing:.08em;color:#fffdf4;text-shadow:none;opacity:.85;background:#141a186b;border-radius:999px;padding:.3em .9em;font-size:14px;position:absolute;top:10px;left:12px}.chrome__back:hover,.chrome__back:focus-visible{opacity:1;outline:none}.chrome__sound{pointer-events:auto;right:max(12px, env(safe-area-inset-right));top:max(10px, env(safe-area-inset-top));color:#fffdf4;width:40px;height:40px;text-shadow:none;opacity:.9;background:#141a185c;border:2px solid #fffdf46b;border-radius:50%;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:18px;line-height:1;transition:opacity .14s,background-color .14s;position:absolute}.chrome__sound:hover,.chrome__sound:focus-visible{opacity:1;border-color:#fffdf4e6;outline:none}.chrome__sound--off{opacity:.6}.chrome__sound--off:after{content:"";background:#fffdf4;border-radius:1px;height:2px;position:absolute;top:50%;left:6px;right:6px;transform:rotate(-38deg)}.chrome__action{pointer-events:auto;letter-spacing:.06em;color:#fffdf4;min-width:104px;min-height:52px;text-shadow:none;background:#141a1875;border-radius:999px;padding:.5em 1.1em;font-size:clamp(13px,2.2vh,17px);transition:opacity .14s,background-color .14s;position:absolute;bottom:14px;right:14px}.chrome__action:hover:not(:disabled),.chrome__action:focus-visible{background:#141a189e;outline:none}.chrome__action:disabled{pointer-events:none;opacity:.4}.chrome--lab .chrome__action{bottom:48px}.chrome__pads{left:max(14px, env(safe-area-inset-left));bottom:max(14px, env(safe-area-inset-bottom));gap:14px;display:flex;position:absolute}.chrome__pad{pointer-events:auto;touch-action:none;color:#fffdf4;width:64px;height:64px;text-shadow:none;background:#141a1852;border:2px solid #fffdf480;border-radius:50%;padding-bottom:3px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:26px;font-weight:600;line-height:1;transition:background-color 80ms,transform 80ms}.chrome__pad:active{background:#141a1880;transform:scale(.94)}.chrome__pad:focus-visible{border-color:#fffdf4e6;outline:none}.chrome--lab .chrome__pads{bottom:max(14px,7%)}.chrome__pad--left{padding-right:3px}.chrome__pad--right{padding-left:3px}.chrome--lab{justify-content:flex-start;align-items:flex-start}.chrome__subjects{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:60%;display:flex;position:absolute;bottom:10px;right:10px}.chrome__subject{pointer-events:auto;color:#fffdf4;text-shadow:none;opacity:.65;background:#141a1873;border-radius:999px;padding:3px 9px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;transition:opacity .14s}.chrome__subject:hover,.chrome__subject:focus-visible{opacity:1;outline:none}.chrome__subject[aria-current=true]{color:#2a2622;opacity:1;background:#fffdf4}.chrome__card{text-align:center;white-space:nowrap;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:26%;left:50%;transform:translate(-50%,-50%)}.chrome__cardName{letter-spacing:.12em;color:#fffdf4;text-shadow:0 2px 6px #141a1880;margin-right:-.12em;font-size:clamp(24px,6vh,42px);line-height:1}.chrome__cardRegion{letter-spacing:.3em;text-transform:uppercase;color:#fffdf4;opacity:.8;text-shadow:0 1px 4px #141a1880;margin-top:.7em;margin-right:-.3em;font-size:clamp(10px,1.7vh,13px)}.chrome__worldLabel{white-space:nowrap;letter-spacing:.06em;color:#fffdf4;text-shadow:0 1px 2px #141a18bf;opacity:.85;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;position:absolute;transform:translate(-50%)}.chrome--lab .chrome__readout{overscroll-behavior:contain;pointer-events:auto;max-height:calc(93% - 120px);overflow-y:auto}.chrome__readout{color:#dcebda;letter-spacing:.02em;text-shadow:none;white-space:pre;background:#141a188c;border-radius:6px;margin:40px 0 0 12px;padding:8px 12px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.45}
