@import url(https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500&display=swap);:root{--card-gap:20px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#lastGreetingResults .last-greeting-card{animation:fadeInUp .5s ease-out forwards;opacity:0}#lastGreetingResults .last-greeting-card:first-child{animation-delay:.05s}#lastGreetingResults .last-greeting-card:nth-child(2){animation-delay:.1s}#lastGreetingResults .last-greeting-card:nth-child(3){animation-delay:.15s}#lastGreetingResults .last-greeting-card:nth-child(4){animation-delay:.2s}#lastGreetingResults .last-greeting-card:nth-child(5){animation-delay:.25s}#lastGreetingResults .last-greeting-card:nth-child(6){animation-delay:.3s}#lastGreetingResults .last-greeting-card:nth-child(7){animation-delay:.35s}#lastGreetingResults .last-greeting-card:nth-child(8){animation-delay:.4s}#lastGreetingResults .last-greeting-card:nth-child(9){animation-delay:.45s}#lastGreetingResults .last-greeting-card:nth-child(10){animation-delay:.5s}#lastGreetingResults .last-greeting-card:nth-child(n+11){animation-delay:.55s}@media (prefers-reduced-motion:reduce){#lastGreetingResults .last-greeting-card{animation:none;opacity:1;transform:none}}.last-greeting-card{box-sizing:border-box;position:relative;z-index:1}.last-greeting-card:hover{z-index:10}.last-greeting-link{color:inherit;display:block;height:100%;text-decoration:none;transition:transform .2s ease}.last-greeting-link:hover{transform:translateY(-2px)}.last-greeting-link:hover .last-greeting-border{box-shadow:0 4px 12px rgba(0,0,0,.15)}.last-greeting-border{background-color:#fff;border:2px solid #c6cbcb;box-shadow:8px 8px 15px rgba(0,0,0,.08);box-sizing:border-box;display:flex;flex-direction:column;font-family:"Noto Serif",Georgia,serif;height:100%;overflow:hidden;overflow-wrap:break-word;padding:var(--card-pad-y) var(--card-pad-x);transition:box-shadow .2s ease}.last-greeting-border>*{flex-shrink:0}.last-greeting-top-text{color:#333;font-family:"Noto Serif",Georgia,serif;font-size:calc(var(--card-font)*.95*var(--card-fit, 1));font-weight:400;line-height:1.45;margin:0 auto calc(var(--card-space)*var(--card-fit, 1));max-width:var(--card-measure,none);text-align:center;width:100%}.last-greeting-photo{line-height:0;margin:auto 0 calc(var(--card-space)*.7*var(--card-fit, 1) + 6px);padding-top:6px;text-align:center}.last-greeting-photo img{border:2px solid #c6cbcb;box-shadow:8px 8px 12px 0 rgba(0,0,0,.08);height:calc(var(--card-photo)*var(--card-fit, 1));max-width:calc(100% - 12px);object-fit:contain;outline:2px solid #c6cbcb;outline-offset:4px;width:auto}.last-greeting-dates{color:#000;font-family:"Noto Serif",Georgia,serif;font-size:calc(var(--card-font)*.92*var(--card-fit, 1));font-weight:600;letter-spacing:1px;line-height:1.4;margin:auto 0 calc(var(--card-space)*.25*var(--card-fit, 1));text-align:center}.last-greeting-photo+.last-greeting-dates{margin-top:0}.last-greeting-name{color:#000;font-family:"Noto Serif",Georgia,serif;font-size:calc(var(--card-font)*1.6*var(--card-fit, 1));font-weight:700;letter-spacing:.06em;line-height:1.25;margin-bottom:calc(var(--card-space)*var(--card-fit, 1));text-align:center;text-transform:uppercase}.last-greeting-name:last-child{margin-bottom:auto}.last-greeting-name h1,.last-greeting-name h3{color:inherit;display:inline;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit}.last-greeting-name h1 .last-greeting-father-name,.last-greeting-name h1 .last-greeting-nickname,.last-greeting-name h3 .last-greeting-father-name,.last-greeting-name h3 .last-greeting-nickname{display:inline}.last-greeting-father-name{font-size:.85em;text-transform:none}.last-greeting-nickname{font-size:.82em;font-weight:400;letter-spacing:.5px;text-transform:none}.last-greeting-maiden-name,.last-greeting-nickname{font-family:"Noto Serif",Georgia,serif;font-style:italic}.last-greeting-maiden-name{color:#666;font-size:calc(var(--card-font)*.75*var(--card-fit, 1));font-weight:300}.last-greeting-maiden-name,.last-greeting-title{line-height:1.4;margin-top:.2em;text-align:center}.last-greeting-title{color:#333;font-family:"Noto Serif",Georgia,serif;font-size:calc(var(--card-font)*.8*var(--card-fit, 1));font-style:italic;font-weight:500}.last-greeting-text{color:#000;font-family:"Noto Serif",Georgia,serif;font-size:calc(var(--card-font)*var(--card-fit, 1));font-weight:400;line-height:1.5;margin:auto auto calc(var(--card-space)*var(--card-fit, 1));max-width:var(--card-measure,none);text-align:center;width:100%}.last-greeting-text:last-child{margin-bottom:auto}.last-greeting-divider{border:none;border-top:1px solid #000;margin:auto auto calc(var(--card-space)*.4*var(--card-fit, 1));max-width:var(--card-measure,none);width:100%}.last-greeting-mourners{margin:0 auto;max-width:var(--card-measure,none);text-align:left;width:100%}.last-greeting-mourners strong{color:#000;display:block;font-weight:700;letter-spacing:.5px}.last-greeting-mourners strong,.last-greeting-mourners-content{font-family:"Noto Serif",Georgia,serif;font-size:calc(var(--card-font)*var(--card-fit, 1));text-align:end}.last-greeting-mourners-content{color:#333;font-weight:400;line-height:1.45}.last-greeting-entity-description{color:#989595;font-family:"Noto Serif",Georgia,serif;font-size:11.5px;font-weight:300;line-height:1.2;margin-top:4px;text-align:center}.last-greeting-share-panel{align-items:stretch;display:flex;flex-direction:column;gap:8px;min-width:48px;opacity:0;pointer-events:none;position:absolute;right:10px;top:10px;transition:all .3s ease;visibility:hidden;z-index:20}.last-greeting-card:focus-within .last-greeting-share-panel,.last-greeting-card:hover .last-greeting-share-panel{opacity:1;pointer-events:auto;visibility:visible}.share-btn{align-items:center;background-color:#fff;border:1.5px solid #333;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);color:#333;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.share-btn:hover{background-color:#000;border-color:#000;box-shadow:0 2px 6px rgba(0,0,0,.2);color:#fff}.share-btn svg{height:20px;transition:transform .2s ease;width:20px}.share-btn:hover svg{transform:scale(1.1)}.share-btn:before{background-color:#000;border-radius:4px;color:#fff;content:attr(title);font-family:"Noto Serif",Georgia,serif;font-size:12px;opacity:0;padding:6px 12px;pointer-events:none;position:absolute;right:50px;transition:opacity .2s ease;white-space:nowrap}.share-btn:hover:before{opacity:1}.share-btn:after{border:5px solid transparent;border-left-color:#000;content:"";opacity:0;pointer-events:none;position:absolute;right:42px;transition:opacity .2s ease}.share-btn:hover:after{opacity:1}.share-copy.copied{background-color:#000;border-color:#000;color:#fff}.share-copy.copied:before{animation:fadeMessage 2s ease;content:"Kopirano!";opacity:1}@keyframes fadeMessage{0%,to{opacity:0}10%,90%{opacity:1}}#loadingIndicator{display:none;font-family:"Noto Serif",Georgia,serif;padding:20px;text-align:center}.spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#000;height:40px;margin:0 auto;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.last-greeting-card{--card-pad-x:32px}.last-greeting-card[data-size=full]{--card-pad-y:28px;--card-font:17px;--card-photo:170px;--card-space:14px;--card-measure:40em;height:740px}.last-greeting-card[data-size=half]{--card-pad-y:26px;--card-font:15px;--card-photo:140px;--card-space:12px;height:calc(740px + var(--card-gap))}.last-greeting-card[data-size=quarter]{--card-pad-y:14px;--card-font:12.5px;--card-photo:72px;--card-space:6px;height:370px}@media (max-width:992px){.last-greeting-card{--card-pad-x:28px}.last-greeting-card[data-size=full]{--card-pad-y:26px;--card-font:15px;--card-photo:160px;--card-space:12px;height:760px}.last-greeting-card[data-size=half]{--card-pad-y:22px;--card-font:14px;--card-photo:130px;--card-space:10px;height:600px}.last-greeting-card[data-size=quarter]{--card-pad-y:14px;--card-font:12px;--card-photo:70px;--card-space:6px;height:360px}.last-greeting-entity-description{font-size:10px;margin-top:3px}.last-greeting-share-panel{flex-direction:column;gap:6px;right:10px}.share-btn{height:36px;width:36px}.share-btn svg{height:18px;width:18px}.share-btn:after,.share-btn:before{display:none}}@media (max-width:768px){#lastGreetingResults{padding:15px}.last-greeting-card{--card-pad-x:20px;margin-bottom:15px}.last-greeting-card[data-size=full]{--card-pad-y:22px;--card-font:13.5px;--card-photo:140px;--card-space:10px;height:720px}.last-greeting-card[data-size=half]{--card-pad-y:20px;--card-font:13px;--card-photo:115px;--card-space:9px;height:590px}.last-greeting-card[data-size=quarter]{--card-pad-y:12px;--card-font:11.5px;--card-photo:64px;--card-space:5px;height:400px}.last-greeting-entity-description{font-size:9px;margin-top:3px}.last-greeting-share-panel{flex-direction:column;gap:6px;right:10px}}@media print{.last-greeting-card{page-break-inside:avoid}.last-greeting-share-panel{display:none!important}}