/* Small final additions to the accepted V53 system. */
.v53-utilities .bookmark-trigger>span:first-child{display:inline-block}.bookmark-dialog .dialog-heading button{min-width:86px;white-space:nowrap;font-size:14px}.bookmark-dialog .bookmark-url{font-size:16px}
.v53-utilities .bookmark-trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;min-width:44px;padding:6px 9px;color:#123248;border:1px solid #b9ced9;background:#fff;border-radius:2px}.bookmark-trigger>span:first-child{font-size:23px;line-height:1;color:#007d96}.bookmark-trigger-label{font-size:12px;font-weight:650}.bookmark-trigger:hover{background:#edf5f7;border-color:#007d96}.bookmark-dialog{max-width:650px}.bookmark-dialog h2{max-width:19ch}.bookmark-lead{margin:0 0 22px;font-size:18px}.bookmark-device{padding:18px;background:#edf5f7;border-left:3px solid #007d96;font-weight:600;line-height:1.7}.bookmark-alternatives{padding-left:22px;font-size:13px;margin:20px 0}.bookmark-alternatives li{margin:12px 0}.bookmark-dialog kbd{display:inline-block;background:#fff;border:1px solid #8ea8b6;border-bottom-width:2px;padding:1px 7px;font-size:13px;color:#123248}.bookmark-preview{font-size:13px;padding:14px 0;border-top:1px solid #c4d7e0;color:#506b7b}.bookmark-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.bookmark-url{width:100%;margin-top:18px;font-size:14px;min-height:46px}.bookmark-feedback{font-size:13px;min-height:25px;margin-top:10px}.bookmark-dialog .dialog-heading button{min-width:76px;min-height:44px}
footer .studio-credit{display:block;border-top:1px solid #b8d0dc;padding-top:20px;max-width:100%;min-width:0}footer .studio-signature{display:flex;align-items:center;gap:12px;text-decoration:none;min-height:54px;max-width:400px}footer .studio-signature small{display:block;color:#506b7b;font:10px/1.6 ui-monospace,Consolas,monospace;letter-spacing:.09em;text-transform:uppercase}footer .studio-signature strong{display:block;color:#123248;font:600 19px/1.3 var(--font-impact);letter-spacing:-.02em}footer .studio-dot{width:9px;height:9px;flex:none;background:#b7680b;border-radius:50%;box-shadow:0 0 0 6px #b7680b12}footer .studio-arrow{margin-left:auto;font-size:22px;color:#00758c}footer .studio-links{display:flex;flex-wrap:wrap;gap:0 22px;padding-top:8px;border:0;font-size:12px}footer .studio-links a{display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere;word-break:normal}footer .radar-instagram{gap:8px;align-items:center}.instagram-mark{font-size:22px;line-height:1;color:#00758c}
@media(max-width:1180px){.bookmark-trigger-label{display:none}}
@media(max-width:600px){.v53-header{gap:8px;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.v53-header .brand:has(.identity-wordmark){gap:3px;padding:3px 2px}.v53-header .brand .identity-symbol{width:30px;height:30px}.v53-header .brand .identity-wordmark{width:101px}.v53-utilities{gap:6px}.v53-utilities .bookmark-trigger{padding:6px;flex:none}.site-menu summary{gap:6px;min-width:61px}.bookmark-dialog{padding:24px 20px;width:calc(100% - 24px);max-height:88dvh}.bookmark-dialog .dialog-heading{gap:12px}.bookmark-dialog h2{font-size:27px}.bookmark-actions{display:grid}.bookmark-actions>*{width:100%}footer .studio-credit{grid-column:1/-1}}
