body.perer-landing-shell{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}
.perer-landing-shell .perer-dock{position:fixed;z-index:9999;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;width:min(590px,calc(100% - 28px));padding:8px;border:1px solid #ffffff38;border-radius:22px;background:#21392ef5;box-shadow:0 10px 36px #112b2433;backdrop-filter:blur(14px);font-family:Arial,sans-serif;color:#f1eee6;text-align:center}
.perer-dock *{box-sizing:border-box;min-width:0}
.perer-landing-shell .perer-dock>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:62px;padding:8px 4px;border-radius:13px;background:transparent;color:#f1eee6;text-decoration:none;font-size:12px;font-weight:500;line-height:1.25;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}
.perer-dock .pd-label{overflow-wrap:normal;white-space:normal}
.perer-dock .pd-icon{display:block;flex:0 0 24px;width:24px;height:24px}
.perer-dock svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.perer-landing-shell .perer-dock>a:hover{background:#ffffff17}
.perer-landing-shell .perer-dock>a[data-pnf-active="true"]{background:#dfbc91;color:#20352b;box-shadow:0 0 0 1px #edcfaa,inset 0 0 0 1px #f7e6ce,0 0 16px #dfbc9140}
.perer-landing-shell .perer-dock a:focus-visible{outline:3px solid #dfbc91;outline-offset:2px}
.perer-landing-shell .perer-dock>a.pd-quote .perer-icon{--perer-icon-accent:#D9BD96}
.perer-landing-shell .perer-dock>a[data-pnf-active="true"] .perer-icon{--perer-icon-accent:currentColor}
.perer-landing-shell [id]{scroll-margin-bottom:120px}
@media(max-width:767px){.perer-landing-shell .perer-dock{bottom:calc(10px + env(safe-area-inset-bottom,0px));width:calc(100% - 20px);gap:2px;padding:5px;border-radius:17px}.perer-landing-shell .perer-dock>a{min-height:58px;font-size:10px;gap:4px}}
@media(prefers-reduced-motion:reduce){.perer-landing-shell .perer-dock>a{transition:none}}
@media print{.perer-landing-shell .perer-dock{display:none}body.perer-landing-shell{padding-bottom:0}}
