html{scroll-padding-top:78px!important}[id]{scroll-margin-top:0}
body .site-header,body .header.unified-tool-header,body.owner-mode>.header{position:sticky!important;top:0!important;z-index:1000!important;background:linear-gradient(100deg,#05152b,#102d52)!important;border-bottom:2px solid #d5a631!important;min-height:70px!important;padding:6px 22px!important;margin:0!important;width:100%!important;max-width:100%!important}
body .ruh-brand-orbit,body .brand-orbit{width:58px!important;height:58px!important;flex:0 0 58px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}
body .ruh-brand-orbit img,body .brand-mark,body .brand-mark img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:50%!important;transform:none!important;opacity:1!important}
body .brand-orbit::before,body .brand-orbit::after,body .ruh-brand-orbit::before,body .ruh-brand-orbit::after{display:none!important}
body .ruh-brand-copy strong,body .brand-copy h1{font:700 28px/.95 Georgia,serif!important;color:#f8d264!important;letter-spacing:1px!important;margin:0!important}
body .ruh-brand-copy .ruh-unique,body .brand-copy .unique{font:800 10px/1.3 Arial,sans-serif!important;letter-spacing:2px!important;color:#f8d264!important;margin-top:4px!important}
body .ruh-brand-copy small,body .brand-copy p{font:700 10px/1.2 Arial,sans-serif!important;color:white!important;margin:2px 0 0!important}
body .header-inner{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}
.ruh-time12{display:flex!important;gap:6px;min-width:0}.ruh-time12 select{min-width:0;flex:1;padding:8px 5px;height:44px}input.ruh-time-source{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;pointer-events:none!important;padding:0!important;border:0!important}
.ruh-invalid{border-color:#b52c2c!important}.ruh-time-source.ruh-invalid+.ruh-time12{outline:1px solid #b52c2c;border-radius:10px}
body .status:not(:empty){background:#fff!important;color:#77551e!important;border-left:3px solid #d4a22b!important;padding:10px!important}
body .owner-sticky-stack{position:static!important;top:72px!important;z-index:990!important;background:#fffaf0!important;padding:5px 16px!important}
body .owner-toolbar,body .owner-tool-tabs{position:static!important;width:100%!important;margin:0!important}
body .owner-toolbar-inner{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;height:auto!important;min-height:44px!important}
body .owner-external-shell{height:auto!important;min-height:0!important;overflow:visible!important}
body .owner-external-shell iframe{min-height:0!important;display:block;width:100%!important;border:0!important}
html.owner-embed,html.owner-embed body{height:auto!important;min-height:0!important;overflow:visible!important;scrollbar-width:none}
html.owner-embed body>.site-header,html.owner-embed body>.header,html.owner-embed .floating-whatsapp{display:none!important}
html.owner-embed .tool-shell,html.owner-embed .shell,html.owner-embed main,html.owner-embed .hero{max-width:100%!important}
.suggested-name{display:flex;flex-direction:column;gap:4px;padding:8px!important}.suggested-name span{font-size:12px}.suggestion-summary{grid-column:1/-1;color:#72531c;font-size:13px}.tamil-year-label{text-align:center;color:#79561a;padding:8px;font-weight:700}
@media(max-width:600px){body .site-header,body .header.unified-tool-header,body.owner-mode>.header{padding:5px 8px!important;min-height:62px!important}.ruh-brand-lockup{max-width:none!important}body .ruh-brand-orbit,body .brand-orbit{width:44px!important;height:44px!important;flex-basis:44px!important}body .ruh-brand-copy strong,body .brand-copy h1{font-size:20px!important}body .ruh-brand-copy .ruh-unique,body .brand-copy .unique{font-size:7px!important;letter-spacing:1px!important}body .ruh-brand-copy small,body .brand-copy p{font-size:8px!important}.nav{gap:8px!important}.lang-pills{gap:4px!important}.lang-pills button{min-width:35px!important;width:35px!important;height:36px!important}body .owner-sticky-stack{top:64px!important;padding:4px 8px!important}body .owner-toolbar-inner{grid-template-columns:minmax(0,1fr) auto!important}.owner-toolbar strong{grid-column:1/-1}html{scroll-padding-top:66px!important}}
