.gs-immigration-door{position:absolute;z-index:16;min-width:44px;min-height:44px;padding:0;border:0;background:transparent;cursor:pointer;color:#f5e7c6}.gs-immigration-door[hidden]{display:none!important}.gs-immigration-plaque{position:absolute;top:32%;box-sizing:border-box;padding:10px 7px;border:1px solid #bda774;border-radius:3px;background:linear-gradient(135deg,#25343a,#101a20);box-shadow:0 3px 12px #0008;color:#f5e7c6;font:600 12px/1.4 Georgia,serif;text-align:center;letter-spacing:.06em}.gs-immigration-door:focus-visible{outline:3px solid #f5e7c6;outline-offset:3px}.gs-immigration-dialog{box-sizing:border-box;width:min(600px,calc(100% - 24px));max-height:85dvh;overflow:auto;padding:28px;border:1px solid #bda774;border-radius:14px;background:#11232d;color:#f5eee0;font:17px/1.6 Georgia,serif}.gs-immigration-dialog::backdrop{background:#06121bc9}.gs-immigration-dialog a,.gs-immigration-dialog button{display:block;margin-top:20px;padding:12px 16px;border:1px solid #bda774;border-radius:6px;background:#f2dfb4;color:#14232b;font:inherit;cursor:pointer}.gpr-avatar-portrait{float:right;width:85px;max-height:125px;object-fit:contain;margin:0 0 15px 18px}.gpr-avatar-portrait[hidden]{display:none}.gpr-avatar-log{clear:both}.gpr-avatar-log p{line-height:1.6}@media(max-width:580px){.gs-immigration-plaque{font-size:10px;padding:8px 5px}.gs-immigration-dialog{padding:20px}}
.gs-immigration-plaque{font-size:11px;letter-spacing:.025em;overflow-wrap:anywhere}@media(max-width:580px){.gs-immigration-plaque{font-size:9px}}
