/* Home quick links: consistent surfaces, compact icon tiles, unchanged destinations. */
body.ys .yinse-hero-actions #yinse-announcement-buttons{
 display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px!important;
 width:100%;max-width:600px;max-height:none!important;overflow:visible!important;align-items:stretch!important;
}
body.ys .yinse-hero-actions #yinse-announcement-buttons a.cyber-btn-item{
 display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;
 min-width:0!important;max-width:none!important;min-height:48px!important;padding:8px 12px!important;
 border:1px solid rgba(165,201,228,.62)!important;border-radius:14px!important;
 background:linear-gradient(135deg,rgba(240,249,255,.91),rgba(215,234,251,.82))!important;
 color:#284f70!important;text-shadow:none!important;font-size:13px!important;font-weight:650!important;
 line-height:1.4!important;letter-spacing:.02em!important;box-shadow:0 4px 12px rgba(12,32,60,.10)!important;
 backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important;
 transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important;
}
body.ys .yinse-hero-actions #yinse-announcement-buttons a.cyber-btn-item i{
 flex:0 0 28px!important;display:inline-flex!important;align-items:center;justify-content:center;
 width:28px!important;height:28px!important;margin:0!important;border-radius:9px!important;
 background:rgba(82,141,184,.13)!important;color:#386e96!important;font-size:14px!important;box-shadow:none!important;
}
body.ys .yinse-hero-actions #yinse-announcement-buttons a.cyber-btn-item>span{color:inherit!important;white-space:nowrap;}
body.ys .yinse-hero-actions #yinse-announcement-buttons a.cyber-btn-item:first-child{
 background:linear-gradient(125deg,rgba(208,237,255,.96),rgba(194,218,248,.92))!important;border-color:rgba(138,185,220,.85)!important;
}
html.xg-midnight body.ys .yinse-hero-actions #yinse-announcement-buttons a.cyber-btn-item{
 background:linear-gradient(125deg,rgba(40,25,56,.89),rgba(28,18,43,.91))!important;
 border-color:rgba(174,127,211,.45)!important;color:#ecdafc!important;box-shadow:0 4px 12px rgba(7,3,13,.18)!important;
}
html.xg-midnight body.ys .yinse-hero-actions #yinse-announcement-buttons a.cyber-btn-item:first-child{
 background:linear-gradient(125deg,rgba(94,52,133,.92),rgba(66,36,99,.94))!important;border-color:#9a6ac0!important;
}
html.xg-midnight body.ys .yinse-hero-actions #yinse-announcement-buttons a.cyber-btn-item i{background:rgba(185,132,232,.16)!important;color:#dbb5fa!important;}
body.ys .yinse-hero-actions #yinse-announcement-buttons a.cyber-btn-item:focus-visible{outline:2px solid #a581d4;outline-offset:3px;}
@media(hover:hover){
 body.ys .yinse-hero-actions #yinse-announcement-buttons a.cyber-btn-item:hover{transform:translateY(-2px)!important;border-color:#8aafd0!important;box-shadow:0 7px 17px rgba(20,41,74,.17)!important;}
 html.xg-midnight body.ys .yinse-hero-actions #yinse-announcement-buttons a.cyber-btn-item:hover{border-color:#c494e8!important;box-shadow:0 6px 18px rgba(107,51,154,.22)!important;}
}
@media(max-width:767px){
 body.ys .yinse-hero-actions #yinse-announcement-buttons{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;gap:7px!important;}
 body.ys .yinse-hero-actions #yinse-announcement-buttons a.cyber-btn-item{min-height:44px!important;padding:6px 10px!important;border-radius:12px!important;font-size:12px!important;gap:8px!important;}
 body.ys .yinse-hero-actions #yinse-announcement-buttons a.cyber-btn-item i{flex-basis:26px!important;width:26px!important;height:26px!important;font-size:13px!important;border-radius:8px!important;}
}
@media(prefers-reduced-motion:reduce){body.ys .yinse-hero-actions #yinse-announcement-buttons a.cyber-btn-item{transition:none!important;transform:none!important;}}
/* Refine only the original blue-white palette; Midnight Violet stays unchanged. */
html:not(.xg-midnight) body.ys .yinse-hero-actions #yinse-announcement-buttons a.cyber-btn-item{
 background:rgba(244,250,255,.88)!important;border-color:rgba(196,218,235,.88)!important;
 color:#284d69!important;box-shadow:0 3px 10px rgba(26,57,85,.08)!important;
}
html:not(.xg-midnight) body.ys .yinse-hero-actions #yinse-announcement-buttons a.cyber-btn-item i{
 background:rgba(77,135,178,.10)!important;color:#3b6d93!important;
}
html:not(.xg-midnight) body.ys .yinse-hero-actions #yinse-announcement-buttons a.cyber-btn-item:first-child{
 background:linear-gradient(125deg,#386c92,#497fa6)!important;border-color:#6b96b7!important;color:#f7fbff!important;
 box-shadow:0 4px 12px rgba(32,74,108,.17)!important;
}
html:not(.xg-midnight) body.ys .yinse-hero-actions #yinse-announcement-buttons a.cyber-btn-item:first-child i{background:rgba(255,255,255,.15)!important;color:#edf8ff!important;}
