@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap");

html{background:#08090d;color-scheme:dark}body.bd-page,body.bloopy-theme-dark{background:#08090d!important;color:#e8f3f7!important;font-family:"Plus Jakarta Sans",sans-serif!important;--ink:#e8f3f7;--muted:#a6b9c4;--paper:#08090d;--accent:#2eaeff;--line:#29414b}
body h1,body h2,body h3,body #title{font-family:Manrope,sans-serif!important;font-weight:600!important;letter-spacing:-.035em!important;background:linear-gradient(110deg,#159fff 8%,#18b7ed 48%,#00e88b 95%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#2eaeff!important}
body .bd-nav,body .bd-panel,body .bd-device-card,body .bd-add-card,body .bd-owner-message,body .bd-info-block,body .bloopy-public-card{background:linear-gradient(140deg,#15232b,#10191f)!important;color:#e8f3f7!important;border-color:#29414b!important;box-shadow:inset 0 1px 0 #ffffff08!important}
body p,body .bd-lead,body .bd-help,body .bd-nav-note,body .bd-scan-notice,body .bd-action-hint,body header>span,body .bloopy-profile-meta{color:#a6b9c4!important}
body .bd-button.primary,body .bloopy-save-contact{background:linear-gradient(120deg,#00ed94,#00ce9b 55%,#08b9d3)!important;color:#04281f!important;border:1px solid #20ebb46b!important;border-radius:15px!important;box-shadow:inset 0 1px 0 #ffffff45!important}
body .bd-button.secondary,body .bloopy-quick-action,body .bloopy-profile-chip{background:linear-gradient(140deg,#133145,#10222e)!important;color:#46bdff!important;border:1px solid #226388!important;border-radius:14px!important}
body .bd-status,body .bd-eyebrow{color:#00e8a0!important;background:#103c35!important;border-color:#245448!important}
body .bd-facts>div,body .bd-contact-actions a{border-color:#29414b!important}
body input,body textarea,body select{background:#0b151c!important;color:#e8f3f7!important;border:1px solid #314b58!important;border-radius:14px!important}
body .bd-logo img,body.bd-page>header img{filter:brightness(0) invert(1)}
body .avatar{background:linear-gradient(140deg,#075374,#00bd96)!important;color:#e8f3f7!important;border-color:#2c8e9a!important}
body .bd-device-art{background:#122a34!important;height:108px;overflow:hidden}body .bd-device-art img{width:100%;height:100%;object-fit:cover;display:block}
body .bd-photo-caption{background:#0b1725dd;color:#e8f3f7;border-color:#29414b}
body .bd-public-copy h1{line-height:1.08}body .bd-card-arrow{color:#46bdff}body .bd-section-heading>span{color:#a6b9c4}
body.bloopy-theme-dark .bloopy-quick-action{background:linear-gradient(140deg,#133145,#10222e)!important;color:#46bdff!important;border-color:#226388!important}
