210210}
211211
212212/* Subpage ← back link */
213- .subpage-back-link ,
214- .certificate-action-back-link ,
215- .certificate-action-a4 ,
216- .certificate-action-share {
213+ .subpage-back-link {
217214 font-family : var (--font-dm ), -apple-system, sans-serif;
218- font-size : 20px ;
215+ font-size : 13px ;
216+ font-weight : 600 ;
219217 color : # 0a0a0a ;
220218 text-decoration : none;
221219 display : inline-flex;
222220 align-items : center;
223- justify-content : center;
224- width : 44px ;
225- height : 44px ;
226- padding : 0 ;
227- border : 1px solid # 0a0a0a ;
228- border-radius : 0 ;
229- background : # f6f6f6 ;
230- transition : color 0.15s , background 0.15s ;
231- font-weight : 500 ;
232- line-height : 1 ;
233- }
234-
235- .subpage-back-link {
236- position : absolute;
237- top : 0 ;
238- left : 0 ;
239- z-index : 2 ;
240- }
241- .subpage-back-link : hover ,
242- .certificate-action-back-link : hover ,
243- .certificate-action-a4 : hover ,
244- .certificate-action-share : hover {
245- color : # 0a0a0a ;
246- background : # e9e9e9 ;
221+ gap : 6px ;
222+ padding : 4px 0 ;
223+ background : none;
224+ border : none;
225+ -webkit-tap-highlight-color : transparent;
226+ letter-spacing : 0.02em ;
247227}
248228
249229/* ── Base interaction defaults ── */
@@ -283,11 +263,6 @@ button {
283263 flex-shrink : 0 ;
284264}
285265
286- /* ── Share modal fade-in ── */
287- @keyframes modal-fadein {
288- from { opacity : 0 ; transform : translateY (8px ) scale (0.98 ); }
289- to { opacity : 1 ; transform : translateY (0 ) scale (1 ); }
290- }
291266
292267/* ── Stamp: rubber-stamp impact animation ── */
293268@keyframes stamp-in {
@@ -489,15 +464,6 @@ a.subpage-inline-mail {
489464 width : min (100% , 480px );
490465}
491466
492- .certificate-top-actions {
493- width : 100% ;
494- }
495-
496- .certificate-actions-right {
497- min-width : 0 ;
498- justify-content : flex-end;
499- }
500-
501467.site-footer-source-link {
502468 opacity : 0.9 ;
503469}
@@ -508,12 +474,6 @@ a.subpage-inline-mail {
508474 100% { transform : scale (1 ); box-shadow : 0 0 0 0 rgba (10 , 10 , 10 , 0 ); }
509475}
510476
511- .certificate-action-a4 : hover ,
512- .certificate-action-share : hover ,
513- .certificate-action-back-link : hover {
514- box-shadow : 0 0 0 1px rgba (0 , 0 , 0 , 0.2 );
515- }
516-
517477.input-submit-button : hover {
518478 box-shadow : 0 0 0 1px rgba (0 , 0 , 0 , 0.22 );
519479}
@@ -522,9 +482,6 @@ a.subpage-inline-mail {
522482 opacity : 0.9 ;
523483}
524484
525- .certificate-action-a4 : active ,
526- .certificate-action-share : active ,
527- .certificate-action-back-link : active ,
528485.site-footer-nav a : active ,
529486.site-footer-source-link : active {
530487 opacity : 0.82 ;
@@ -579,10 +536,6 @@ a.subpage-inline-mail {
579536 animation : section-fade-up 420ms ease-out both;
580537}
581538
582- .certificate-top-actions {
583- animation : section-fade-up 280ms ease-out both;
584- }
585-
586539.certificate-card-shell {
587540 animation : section-fade-up 380ms ease-out both;
588541}
@@ -609,7 +562,6 @@ a.subpage-inline-mail {
609562 .page-hero ,
610563 .input-block ,
611564 .chips-section ,
612- .certificate-top-actions ,
613565 .certificate-card-shell ,
614566 .site-footer ,
615567 .about-cards > div ,
@@ -673,44 +625,6 @@ a.subpage-inline-mail {
673625 margin : 0 auto !important ;
674626 }
675627
676- .certificate-top-actions {
677- gap : 8px !important ;
678- align-items : center !important ;
679- justify-content : space-between !important ;
680- }
681-
682- .certificate-actions-right {
683- display : flex !important ;
684- align-items : center !important ;
685- justify-content : flex-end !important ;
686- flex-wrap : nowrap !important ;
687- gap : 8px !important ;
688- min-width : 0 !important ;
689- flex : 1 1 auto !important ;
690- }
691-
692- .certificate-action-a4 ,
693- .certificate-action-share {
694- min-height : 44px !important ;
695- height : 44px !important ;
696- }
697-
698- .certificate-action-share {
699- width : 44px !important ;
700- min-width : 44px !important ;
701- }
702-
703- .certificate-action-a4 {
704- min-width : 92px !important ;
705- padding : 0 10px !important ;
706- flex : 0 0 auto !important ;
707- }
708-
709-
710- /* Certificate action buttons: outside zoom wrapper, full width */
711- .cert-actions { flex-direction : column !important ; width : 100% !important ; }
712- .cert-buy-btn , .cert-share-btn { width : 100% !important ; }
713-
714628 /* Hero: keep CTA above the fold on small screens */
715629 .page-hero { padding-bottom : 10px ; }
716630 .page-hero-emoji { margin-bottom : 8px ; }
0 commit comments